Do you have a question about the EM78P911A and is the answer not in the manual?
Questions and answers
Imran
March 7, 2025
Elan mikrokontreller
1 comments:
Mr. Anderson
March 7, 2025
The EM78P911A is an 8-bit CID (Call Identification) RISC-type microcontroller developed by ELAN Microelectronics Corporation. It is built using low-power, high-speed CMOS technology and integrates various features on a single chip, including an on-chip watchdog timer (WDT), RAM, ROM, programmable real-time clock/counter, internal interrupt, power-down mode, LCD driver, FSK decoder, CALL WAITING decoder, SDT decoder, DTMF generator, MEI (Multiple Extension Internetworking), RTF (Request To Flash) functions, and tri-state I/O. It operates within a voltage range of 2.5V to 5.5V and includes 16K×13 OTP-ROM and 2.8K×8 RAM.
This answer is automatically generated
Subscribe to Our Youtube Channel
Related Manuals for ELAN Microelectronics Corporation EM78P911A
EM78P911A 8-bit Micro-controller Version history Date Version number Description Note 2005/12/19 2.1 Add DTMF detail description in page 33 __________________________________________________________________________________________________________________________________________________________________ * This specification is subject to change without notice. 12/19/2005 (V2.1)
8-bit Micro-controller I.General Description The EM78P911A is an 8-bit CID (Call Identification) RISC type microprocessor with low power, high speed CMOS technology. Integrated onto a single chip are on_chip watchdog (WDT), RAM, ROM, programmable real time clock /counter, internal interrupt, power down mode, LCD driver, FSK decoder, CALL WAITING decoder, SDT decoder, DTMF generator, MEI(Multiple Extension Internetworking) and RTF(Request To Flash) functions, and tri-state I/O .
EM78P911A 8-bit Micro-controller V.Functional Block Diagram TIMING TIMING DRIVER CONTROL DRIVER CONTROL TIME TIMER PORT PORT DTMF CALL WAITING MEI&RTF Fig.2 Block diagram1 Xin Xout STACK WDT timer Oscillator timing control prescalar Instruction R1(TCC) register Interruption control GENERAL Control sleep...
EM78P911A 8-bit Micro-controller VI.Pin Descriptions DESCRIPTION POWER digital power AVDD analog power POWER digital ground AVSS analog ground Xtin Input pin for 32.768 kHz oscillator Xtout Output pin for 32.768 kHz oscillator COM0..COM7 Common driver pins of LCD drivers COM8..COM15 O (PORT6) SEG0...SEG43...
EM78P911A 8-bit Micro-controller VII.Functional Descriptions VII.1 Operational Registers 1. R0 (Indirect Addressing Register) * R0 is not a physically implemented register. It is useful as indirect addressing pointer. Any instruction using R0 as register actually accesses data pointed by the RAM Select Register (R4).
Page 11
EM78P911A 8-bit Micro-controller SLEEP MODE Begin set /FSKPWR='0' /RINGTIME ='0' sleep mode or external keys pressed /RINGTIME ='0' or external keys pressed /RD and /CD ='1' /RD and /CD ='1' and nothing to do for 30 sec , /FSKPWR='0' WAKE UP MODE 8-bit wake up and ...
Page 12
EM78P911A 8-bit Micro-controller * Bit7 IDLE: sleep mode selection bit 0/1=sleep mode/IDLE mode. This bit will decide SLEP instruction which mode to go. These two modes can be waken up by TCC clock or Watch Dog or PORT9 and run from “SLEP” next instruction.
EM78P911A 8-bit Micro-controller LCD_C2,LCD_C1 LCD Display Control LCD_M duty bias change duty 1/16 Disable(turn off LCD) Blanking LCD display enable * Bit3 (/WURING, RING Wake Up Enable): used to enable the wake-up function of /RINGTIME input pin. (1/0=enable/disable) * Bit4 (/WUP9L, PORT9 low nibble Wake Up Enable): used to enable the wake-up function of low nibble in PORT9.(1/0=enable/disable)
Page 15
EM78P911A 8-bit Micro-controller IOCA (CALLER ID RAM,IO ,PAGE Control Register)(read/write,initial "00000000") P8SH P8SL SDTPW/0 CALL_4 CALL_3 CALL_2 CALL_1 MEIPWR * Bit 0(MEIPWR) : power control of MEI circuit, 1/0 => power on/power off * Bit4~Bit1:"000" to "1001" are ten blocks of CALLER ID RAM area. User can use 2.5K RAM with RD ram address.
Page 16
EM78P911A 8-bit Micro-controller * Bit 7 ~ 0 (RO7~0) Control bit used to enable the R-OPTION of PORT97~PORT90 pin. 1: Enable 0: Disable RO is used for R-OPTION . Setting RO to ‘1’ will enable the status of R-option pin (P90 ~ P97) to read by controller.
Page 17
EM78P911A 8-bit Micro-controller com2 vlcd vlcd 30us Fig.11 key scan signal * Bit 1 (LBD/P77) : (Port7’s P77 switch), 0/1 => low battery detect input/ normal IO port P77 ps. Default value is ‘1’. * Bit 2~4 (Bias1~Bias3) Control bits used to choose LCD operation voltage .
EM78P911A 8-bit Micro-controller 10. IOCF (Interrupt Mask Register) INT3 FSK/CW C8_2 C8_1 INT2 INT1 INT0 TCIF * Bit 0 ~ 7 interrupt enable bit. 0: disable interrupt 1: enable interrupt * IOCF Register is readable and writable. VII.3 TCC/WDT Prescaler There is an 8-bit counter available as prescaler for the TCC or WDT.
EM78P911A 8-bit Micro-controller Fig.11 The circuit of I/O port and I/O control register 5 RESET and Wake-up The RESET can be caused by (1) Power on reset, or Voltage detector (2) WDT timeout. (if enabled and in GREEN or NORMAL mode) Note that only Power on reset, or only Voltage detector in Case(1) is enabled in the system by CODE Option bit.
Page 20
EM78P911A 8-bit Micro-controller R5 = “xxxx0000” IOC5 = "1111xx00" R6 = PORT IOC6 = "11111111" R7 = PORT IOC7 = "11111111" R8 = PORT IOC8 = "11111111" R9 = PORT IOC9 = "11111111" RA = "000x0xxx IOCA = "00000000" RB = "11111111"...
EM78P911A 8-bit Micro-controller 0X03,A SWAPA A_BUFFER ;Return ACC RETI VII.7 Instruction Set Instruction set has the following features: (1). Every bit of any register can be set, cleared, or tested directly. (2). The I/O register can be regarded as general register. That is, the same instruction can operates on I/O register.
Page 22
EM78P911A 8-bit Micro-controller R+1 → R 0 0101 01rr rrrr 05rr INC R R-1 → A, skip if zero 0 0101 10rr rrrr 05rr DJZA R None R-1 → R, skip if zero 0 0101 11rr rrrr 05rr DJZ R None R(n) →...
Page 23
EM78P911A 8-bit Micro-controller * Bits 5~7 : unused VII.8.2 PAD Option /POVD(power on voltage detect) reset can be enabled/disabled by PAD Option. This POVD pad is not shown on the pin assignment. Internally or externally connecting this pad to GND/VDD to enable/disable /POVD reset.
Page 24
EM78P911A 8-bit Micro-controller VII.9 FSK FUNCTION VII.9.1 Functional Block Diagram Data Valid Band Pass DATA OUT Energy Det demodul Ring Filter Circuit Power /FSKPWR Ring Ring det1 /Ring Time Circuit OSC in CLOCK OSC out Fig.13 FSK Block Diagram VII.9.2 Function Descriptions The CALLER ID IC is a CMOS device designed to support the Caller Number Deliver feature which is offered by the Regional Bell Operating Companies.The FSK block comprises two paths: the signal path and the ring indicator path.
Page 25
EM78P911A 8-bit Micro-controller VII.9.3 Ring detect circuit When Vdd is applied to the circuit, the RC network will charge cap C1 to Vdd holding /RING TIME off . The resistor network R2 to R3 attenuates the incoming power ring applied to the top of R2. The values given have been chosen to provide a sufficient voltage at DET1 pin, to turn on the Schmitt trigger input.
Page 26
EM78P911A 8-bit Micro-controller SYSTEM CLOCK Low frequency generator Register DTMF low-freq selection Sine wave generator DTMF tone output Adder Sine wave COLUMN generator Register DTMF high-freq selection High frequency generator Fig.15 DTMF Block Diagram * RB ( DTMF Register ) .
Page 27
EM78P911A 8-bit Micro-controller 32.768KHz IOCB(address) IOCC(data) LCD timing control RE(LCD_C,LCD_M) LCD duty control Display data control Bias control LCD COMMON control LCD SEGMENT control Vdd-Vlcd Fig.16 LCD DRIVER CONTROL VII.11.1 LCD Driver Control RE(LCD Driver Control)(initial state "00000000") LCD_C2 LCD_C1 LCD_M *Bit0 (LCD_M):LCD_M decides the methods, including duty, bias, and frame frequency.
Page 28
EM78P911A 8-bit Micro-controller VII.11.3 LCD COM and SEG signal * COM signal : The number of COM pins varies according to the duty cycle used, as following: in 1/8 duty mode COM8 ~ COM15 must be open. in 1/16 duty mode COM0 ~ COM15 pins must be used.
Page 29
EM78P911A 8-bit Micro-controller VII.11.4 LCD Bias control IOCE (Bias Control Register) Bias3 Bias2 Bias1 * Bit 2~4 (Bias1~Bias3) Control bits used to choose LCD operation voltage . The circuit can refer ti figure15. LCD operate voltage Vop (VDD 5V) VDD=5V 0.60VDD...
Page 30
EM78P911A 8-bit Micro-controller VII.12 CALL WAITING Function Description FSK data FSK BLOCK RING /SDT SDT Block GAIN CWTIP 0: DATA valid 1: DATA invalid Band Digital Level Pass Detection Detect Filter Algorithm Vdd/2 Voltage Reference Clock Generator call waiting circuit power control Fig.19 Call Waiting Block Diagram...
Page 31
EM78P911A 8-bit Micro-controller VII.13 Stuttered dial tone (SDT) Function Description FSK data FSK Block RING Stuttered dail /SDT tone Detection Block Fig.17 Stuttered dial tone block diagram SDT(Stuttered dial tone) circuit and FSK circuit use the same input OP Amp. When SDTPW bit (bit5 of register IOCA) is set, SDT circuit is powered on and SDT detection is enabled.
EM78P911A 8-bit Micro-controller VIII.Absolute Operation Maximum Ratings RATING SYMBOL VALUE UNIT DC SUPPLY VOLTAGE -0.3 To 6 INPUT VOLTAGE -0.5 TO Vdd +0.5 ℃ OPERATING TEMPERATURE RANGE Ta 0 TO 70 IX DC Electrical Characteristic (Ta=0°C ~ 70°C, VDD=5V±5%, VSS=0V) (VDD=2.5V to 6V for CPU ;...
Vdd=+5V (call waiting Band Pass Filter AC Characteristic) (V =+5V,Ta=+25°C) CHARACTERISTIC UNIT input sensitivity TIP and RING pins ,Vdd=+5V, Input G=1 ±0.5 Minimum access frequency deviation for EM78P911A Description Symbol Unit OSC start up(32.768KHz) Tosc (3.579MHz PLL)
Page 34
EM78P911A 8-bit Micro-controller DTMF tone generator AC characteristic(Vdd = 5V, Ta = 25℃+/-2℃) Characteristic Typ. Unit Tone1/Tone2 signal strength (root mean square voltage) Tone1 signal strength V1 rms (Ps1) Tone2 signal strength V1 rms 1.259 V1 rms (Ps1) Tone twist...
EM78P911A 8-bit Micro-controller XI. Timing Diagrams Fig.18 AC timing __________________________________________________________________________________________________________________________________________________________________ * This specification is subject to change without notice. 12/19/2005 (V2.1)
Page 36
EM78P911A 8-bit Micro-controller FIRST RING SECOND RING 2 SECONDS 0.5 SEC 2 SECONDS 0.5 SEC TIP/RING /RING TIME Tcdh Tcdl Tdoc DATA DATA Tosc 3.579 MHz Tsup /358E Fig.19 FSK Timing Diagram Tcasi plug in on hook in use normal...
Page 39
EM78P911A 8-bit Micro-controller II. Pin Descriptions DESCRIPTION POWER digital power AVDD analog power POWER digital ground AVSS analog ground DTMF DTMF tone output PLLC Phase loop lock capacitor Return to flash input. Detect line DC voltage changed Multiple extension internetworking input. 1.2 DC voltage detection can be used as on-hook/off-hook detection.
EM78P911A 8-bit Micro-controller ERS=0 => CA-1=0 HIGH ORDER DATA CA-1=1 LOW ORDER DATA CA0~CA14 Program code address bus. CA0~CA14 are address output pins for external programming ROM access. CD0~CD12 Data access in terms of CA0 ~ CA12 addressing. IOD0~IOD7 I/O data bus.
Page 41
EM78P911A 8-bit Micro-controller Page 3 Page 13 Page 14 Page 15 *User can use PAGE instruction to change page. To maintain program page by user. Otherwise, user can use far jump (FJMP) or far call (FCALL) instructions to program user's code. And the program page is maintained by EMC's complier.
Page 42
EM78P911A 8-bit Micro-controller Tdiea Tdiei Tiew /INSEND Tdca CA14:0 CD12:0 Tacc Tcdh Tcds ERS=1 CA-1=DISABLE Tdiea Tdiei Tiew /INSEND Tdca Tdca-1 CA-1 CA14:0 HIGH ORDER LOW ORDER Tacc CD7:0 DATA DATA Tcdh Tcds ERS=0 CA-1=0 HIGH ORDER DATA CA-1=1 LOW ORDER DATA __________________________________________________________________________________________________________________________________________________________________ * This specification is subject to change without notice.
Need help?
Do you have a question about the EM78P911A and is the answer not in the manual?
Questions and answers
Elan mikrokontreller
The EM78P911A is an 8-bit CID (Call Identification) RISC-type microcontroller developed by ELAN Microelectronics Corporation. It is built using low-power, high-speed CMOS technology and integrates various features on a single chip, including an on-chip watchdog timer (WDT), RAM, ROM, programmable real-time clock/counter, internal interrupt, power-down mode, LCD driver, FSK decoder, CALL WAITING decoder, SDT decoder, DTMF generator, MEI (Multiple Extension Internetworking), RTF (Request To Flash) functions, and tri-state I/O. It operates within a voltage range of 2.5V to 5.5V and includes 16K×13 OTP-ROM and 2.8K×8 RAM.
This answer is automatically generated