em78p811 ELAN Microelectronics Corp, em78p811 Datasheet

no-image

em78p811

Manufacturer Part Number
em78p811
Description
8-bit Micro-controller
Manufacturer
ELAN Microelectronics Corp
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
em78p811Q
Manufacturer:
MSC
Quantity:
1
EM78P811
8-BIT MICRO-CONTROLLER
Version 1.0
ELAN MICROELECTRONICS CORP.
st
No. 12, Innovation 1
RD., Science-Based Industrial Park
Hsin Chu City, Taiwan, R.O.C.
TEL: (03) 5639977
FAX: (03) 5630118

Related parts for em78p811

em78p811 Summary of contents

Page 1

... EM78P811 8-BIT MICRO-CONTROLLER ELAN MICROELECTRONICS CORP. st No. 12, Innovation 1 RD., Science-Based Industrial Park Hsin Chu City, Taiwan, R.O.C. TEL: (03) 5639977 FAX: (03) 5630118 Version 1.0 ...

Page 2

... Security bits and some One time programmable Option bits to protect the OTP memory code from any external access as well as to meet user’s options. The EM78P811 is 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 , DTMF generator and tri-state I/O ...

Page 3

... This specification is subject to be changed without notice. 8-bit OTP Micro-controller 2 EM78P811 ...

Page 4

... This specification is subject to be changed without notice. Fig1. Pin Assignment shift register security register configuration register address counter OTP control unit Fig2. Block diagram1 3 8-bit OTP Micro-controller To Writer 1. VDD 2. VPP 3. DINCLK 4. ACLK 5. PGMB 6. OEB 7. DATA 8. GND power on reset high VP voltage detector EM78P811 ...

Page 5

... LCD Driver Carrier det RA Data /FSKPWR Row Column RB I/O IOC6 PORT 6 R6 Fig3. Block diagram2 4 8-bit OTP Micro-controller Stack ALU R3 ACC I/O P70 P77 PORT TIP RING FSK RING DET1 Decoder RING TIME low battery detect DTMF output DTMF P60 P67 COM8 COM15 EM78P811 ...

Page 6

... Test pin into test mode , normal low DTMF tone output Data pin Output enable. Active low Program write enable. Active low CLK for OTP memory address increment . Increasing a address needs two clocks. Data latch clock. Latch a bit at rising edge 5 EM78P811 8-bit OTP Micro-controller ...

Page 7

... Mode selection Mode is selected by voltage switch on VPP pin. The timing is as follow. _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. Programming voltage input. Vpp can be varied from 10.5V to 12.5V OEB(p74 Bit1 Bit0 /PT MCLK 6 8-bit OTP Micro-controller PGMB(p75 EM78P811 ...

Page 8

... After selecting the test mode, writer can verify instruction by following timing chart . The OTP ‘s address is increased by internal counter. _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. Tchd Tpwd 100uS TYP BIT13 BIT12 BIT11 BIT10 Tdhd 100NS MIN 7 8-bit OTP Micro-controller . BIT13 ...BIT1 0001 Toed 300NS MIN Tph 100NS MIN EM78P811 ...

Page 9

... TEST MODE ACLK ADDRESS PH1 SCK (INTERNAL) OUTPUT LATCH (INTERNAL) DATAIN DINCK _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. Toed 300nS MIN Tph 100nS MIN 8 EM78P811 8-bit OTP Micro-controller ...

Page 10

... Page 13 Page5 17FF 37FF 1800 0110 Page6 Page 14 3800 1CFF 3CFF 0111 1D00 Page7 3D00 Page 15 1FFF 3FFF Fig.4 Program counter organization 9 8-bit OTP Micro-controller CALL STACK1 STACK2 STACK3 RET STACK4 RETL STACK5 RETI STACK6 STACK7 STACK8 EM78P811 ...

Page 11

... BANK3 BANK4 BANK5 BANK6 256X8 256X8 256X8 256X8 256X8 8-bit OTP Micro-controller IOCB(COUNTER1) ) IOCC(COUNTER2) IOCD(Key scan) IOCE(OTHER ) IOCB IOCC 110 111 00h LCD RAM BANK7 BANK8 : 120x8 256X8 256X8 78h REMARK EM78P811 ...

Page 12

... Program memory page (Address Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page 15 11 EM78P811 8-bit OTP Micro-controller x .. don't care ...

Page 13

... No or external keys pressed Yes WAKE UP MODE 8-bit wake up and  set /FSKPWR='1' accept data from FSK decoder /RD and /CD ='1' No Yes data end and 30 sec nothing to do. Flow Diagram between 8-bit and FSK decoder to Low bat To reset /LPD EM78P811 ...

Page 14

... Next instruction Wake-up RESET + Next instruction Wake-up RESET + Next instruction 1203Hz 1331.8Hz 1472Hz 1110 1101 1011 13 8-bit OTP Micro-controller 1 To system clock 0 NORMAL mode RA(7,6)=(x,1) no SLEP Interrupt RESET RESET 1645.2Hz 0111 EM78P811 ...

Page 15

... This specification is subject to be changed without notice CIDA4 CIDA3 CIDA2 4 3 LCD_C2 LCD_C1 LCD_M LCD_M fig.9 Wake up function and control signal C8_2 C8_1 INT2 INT1 INT0 14 8-bit OTP Micro-controller 1 0 CIDA1 CIDA0 duty bias 1/16 1/4 1/8 1 /WDTEN 0/1=enable/disable TCIF EM78P811 ...

Page 16

... Bit 6 : (INT) 0: interrupt masked by DISI or hardware interrupt 1: interrupt enabled by ENI/RETI instructions * Bit 7 : unused _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice PAB PSR2 PSR1 PSR0 TCC Rate WDT Rate 0 1:2 1 1:4 0 1:8 1 1:16 0 1:32 1:16 1 1:64 1:32 0 1:128 1:64 1 1:256 1:128 15 8-bit OTP Micro-controller 0 PSR0 1:1 1:2 1:4 1:8 EM78P811 ...

Page 17

... This specification is subject to be changed without notice CALL_4 CALL_3 CALL_2 CALL_1 COM7 ~ COM0 00H (Bit7 ~ Bit0) SEG0 01H SEG1 : : : : 3BH SEG59 3CH Empty 3DH Empty 3EH Empty 3FH Empty PH4 PH3 PH2 PH1 16 8-bit OTP Micro-controller PH0 EM78P811 ...

Page 18

... Set P6S =1. Port6 as LCD signal. Enable LCD. P63 P62 P61 P60 Fig.10. Key scan circuit _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice Bias3 Bias2 Bias1 0 KEY5 P73 P72 P71 17 EM78P811 8-bit OTP Micro-controller 0 SC KEY1 KEY2 KEY3 KEY4 P70 ...

Page 19

... OP77 OP76 C2S _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. 30us Vop (VDD 5V) VDD=5V 0.60VDD 0.66VDD 0.74VDD 0.82VDD 0.87VDD 0.93VDD 0.96VDD 1.00VDD C1S PSC1 PSC0 CDRD 18 8-bit OTP Micro-controller vdd vlcd Gnd vdd vlcd Gnd 3.0V 3.3V 3.7V 4.0V 4.4V 4.7V 4.8V 5. EM78P811 ...

Page 20

... The prescaler will be cleared by the WDTC and SLEP instructions, when assigned to WDT mode. • The prescaler will not be cleared by SLEP instructions, when assigned to TCC mode. 16.38KHz Fig. 12 Block diagram of TCC WDT _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. scale=1 C8_2 C8_1 INT2 INT1 INT0 19 EM78P811 8-bit OTP Micro-controller 1 0 TCIF ...

Page 21

... Note that only Power on reset, or only Voltage detector in Case(1) is enabled in the system by CODE Option bit. If Voltage detector is disabled, Power on reset is selected in Case (1). Refer to Fig. 14. Fig. 14 Block diagram of Reset of controller _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. 8-bit OTP Micro-controller 20 EM78P811 ...

Page 22

... After reset, the next instruction will be fetched from address 000H and the instruction inturrept is 001H and the hardware inturrept is 008H. _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. 8-bit OTP Micro-controller Page1 IOCE = "00000000" 21 EM78P811 ...

Page 23

... DEC R A ∨ VR → A 02rr OR A,R A ∨ VR → R 02rr OR R,A A & R → A 02rr AND A,R A & R → R 02rr AND R,A A ⊕ R → A 03rr XOR A,R A ⊕ R → R 03rr XOR R,A 22 EM78P811 8-bit OTP Micro-controller STATUS AFFECTE D None C None T,P T,P None None None None None None None Z,C,DC None Z ...

Page 24

... AND A,k A ⊕ k → A 1Bkk XOR A,k k → A, [Top of Stack] → PC 1Ckk RETL k k-A → A 1Dkk SUB A,k PC+1 → [SP] 1E01 INT 001H → PC 1E8k PAGE k K->R5 k+A → A 1Fkk ADD A,k 23 EM78P811 8-bit OTP Micro-controller Z,C,DC Z,C, None None None None None None None None ...

Page 25

... DATA OUT pin . not, then the FSK demodulator is blocked. _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. Data Valid FSK Energy Det demodul Circuit Power /FSKPWR Up OSC in CLOCK OSC out Fig15. FSK Block Diagram 24 EM78P811 8-bit OTP Micro-controller DATA OUT /CD /RD ...

Page 26

... Either high or low 4 bits must be set by an effective value, otherwise, if any ineffective value or both 4 bits are load effective value, tone output will be disable. Recommend value refer to table as follow please : _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. /Ring Time /RD Fig16. ring detect circuit 25 EM78P811 8-bit OTP Micro-controller ...

Page 27

... DTMF low-freq selection Sine wave generator Sine wave generator DTMF high-freq selection High frequency generator Fig17. DTMF Block Diagram 1203Hz 1331.8Hz 1472Hz 1110 1101 1011 26 EM78P811 8-bit OTP Micro-controller DTMF tone output Adder 1645.2Hz 0111 ...

Page 28

... LCD_C2 LCD_C1 LCD_M LCD_M COM7 ~ COM0 00H (Bit7 ~ Bit0) SEG0 01H SEG1 : : : : 3BH SEG59 3CH empty 3DH empty 3EH empty 3FH empty 8-bit OTP Micro-controller RAM Display data control LCD SEGMENT control SEG 1 0 duty bias 1/16 1/4 1/8 1 EM78P811 ...

Page 29

... Fig.19 Lcd wave 1/4 bias , 1/8 duty Refer to EM78811 spec. Fig.20 Lcd wave 1/4 bias , 1/16 duty Bias3 Bias2 Bias1 Vop (VDD 5V) VDD=5V 0.60VDD 0.66VDD 0.74VDD 0.82VDD 0.87VDD 0.93VDD 0.96VDD 1.00VDD Refer to EM78811 spec. Fig.21 LCD bias circuit 28 8-bit OTP Micro-controller LCDA0 .. COM15 3.0V 3.3V 3.7V 4.0V 4.4V 4.7V 4.8V 5.0V EM78P811 ...

Page 30

... All input and I/O pin at VDD, output pin floating, WDT disabled CLK=32.768KHz, FSK, DTMF block disable , All input and I/O pin at VDD, output pin floating, WDT disabled, LCD enable /RESET=High, 29 EM78P811 8-bit OTP Micro-controller UNIT V V ℃ Typ Max Unit ±1 µA ± ...

Page 31

... Tosc -- Tcdl -- Tdoc -- Tsup -- Trd Tcdh 8 Symbol Min Trs 2 Tcsu 3 Tchd 2 Tdsu 100 Tdhd 100 Tpwd Toed 300 Tph 100 30 EM78P811 8-bit OTP Micro-controller Typ Max Unit 550 Typ Max Unit 400 ...

Page 32

... XI. Timing Diagrams ` _________________________________________________________________________________________________________________________________________________________________ * This specification is subject to be changed without notice. ins Fig.22 AC timing 31 EM78P811 8-bit OTP Micro-controller ...

Page 33

... RING DET1 30k Vdd 270k /RINGTIME AVSS 0.22u 30k VSS2 LCD DISPLAY Fig.24.application circuit 32 8-bit OTP Micro-controller POWER 0.1uF 100 Vdd 0.1uF VDD1 VDD2 AVDD DIAL /PULSE MUTE TONE /HKS 10n AVSS PLLC Xin C1 Xout 32.768K C2 EM78P811 100K ...

Related keywords