EM78P468N/L
Elan Microelectronics Corporation
Contents
Infrared Remote Control Application/PWM Waveform Generate
Doc. Version Revision Description Date
Appendix
Contents Product Specification V1.5
General Description
Features
Bit Microcontroller
Pin QFP Pin Lqfp
Pin Assignment
System Block Diagram
Block Diagram
Pin Description
Symbol Pin No Type Function
Pin Description for Package of QFP64 and LQFP64
SEG11~SEG14
Pin Description for Package of QFP44 and LQFP44
Function Description
2 R1/TCC Timer Clock Counter
Operational Registers
1 R0/IAR Indirect Addressing Register
On-ChipProgrammemory
Bits 6 ~ 5 PS1 ~ 0 Page select bits
4 R3/SR Status Register
Bit 2 Z Zero flag
Bit 0 C Carry flag
6 R5/Port 5 Port 5 I/O Data and Page of Register Select
5 R4/RSR RAM Select Register
7 R6/Port 6 Port 6 I/O Data Register
8 R7/Port 7 Port 7 I/O Data Register
9 R8/Port 8 Port 8 I/O Data Register
Bit 4 Lcden LCD enable bit
10 R9/LCDCR LCD Control Register
Lcdtype = 0 a type waveform Lcdtype = 1 B type waveform
11 RA/LCDADDR LCD Address
RC/CNTER Counter Enable Register
RB/LCDDB LCD Data Buffer
Address 0Dh
14 RD/SBPCR System, Booster and PLL Control Register
Main clock
Example Fs=32.768K
Bit Microcontroller CPU Operation Mode
15 RE/IRCR IR and Port 5 Setting Control Register
Address 0Eh
Address 10h~3Fh R10~R3F General Purpose Register
16 RF/ISR Interrupt Status Register
Address 0Fh
Accumulator
Special Purpose Registers
Address 05h, Bit 0 of R5 =
4 IOC70/P7CR Port 7 I/O Control Register
3 IOC60/P6CR Port 6 I/O Control Register
5 IOC80/P8CR Port 8 I/O Control Register
6 IOC90/RAMADDR 128 Bytes RAM Address
IOCC0/CNT2PR Counter 2 Preset Register
IOCB0/CNT1PR Counter 1 Preset Register
IOCD0/HPWTPR High-Pulse Width Timer Preset Register
IOCF0/IMR Interrupt Mask Register
IOCE0/LPWTPR Low-Pulse Width Timer Preset Register
Bits 6, 5, 4 Not used
Bit 7 Intedge
14 IOC71/TCCCR TCC Control Register
Bits 3~0 PSRE, TCCP2 ~ TCCP0 TCC prescaler bits
TCC Rate
16 IOC91/CNT12CR Counters 1, 2 Control Register
15 IOC81/WDTCR WDT Control Register
Bits 7 ~ 4 Not used
WDT Rate
Low-pulse Width Timer Scale
IOCA1/HLPWTCR High/Low Pulse Width Timer Control Register
High-pulse Width Timer Scale
Counter 1 Scale
IOCC1/P6OD Port 6 Open Drain Control Register
IOCB1/P6PH Port 6 Pull-high Control Register
IOCD1/P8PH Port 8 Pull High Control Register
IOCE1/P6PL Port 6 Pull Low Control Register
MUX
TCC and WDT Prescaler
TCC Setting Flowchart
Bit Microcontroller WDT Setting Flowchart
I/O Ports
Reset and Wake-up
Bit Microcontroller Summary of Registers Initialized Values
Address Name Reset Type Bit
INT Psre TCCP2 TCCP1 TCCP0
Name Reset Type Bit
Wake-up Signal Sleep Mode Idle Mode Green Mode Normal Mode
Oscillator
Phase Lock Loop PLL Mode
Oscillator Modes
Main clock Example Fs=32.768KHz
Crystal Oscillator/Ceramic Resonators Crystal
Oscillator Source Oscillator Type Frequency C1 pF C2 pF
RC Oscillator Mode with Internal Capacitor
Power-on Considerations
RC Oscillator Frequencies
Pin Rext Average Fosc 5V, 25 C Average Fosc 3V, 25 C
Residue-Voltage Protection
External Power-on Reset Circuit
13 Interrupt Back-up
Interrupt
1 R9/LCDCR LCD Control Register
LCD Driver
Bits 6 ~ 5 DS1 ~ DS0 LCD duty select
3 RB/LCDDB LCD Data Buffer
2 RA/LCDADDR LCD Address
Bits 7 ~ 5 Not used, fixed to
Bits 4 ~ 0 LCDA4 ~ LCDA0 LCD RAM address
Bit 2 ~ 1 BF1 ~ 0 LCD booster frequency select bits
4 RD/SBPCR System, Booster and PLL Control Registers
External circuit for 1/3 Bias
Boosting circuits connection for LCD voltage
External circuit for 1/2 Bias
16 LCD Waveform for 1/2 Bias, 1/2 Duty
18 LCD Waveform for 1/3 Bias, 1/3 Duty
⋅ 1 + decimal C ounter Preset Value Iocc 0 ⋅ prescaler
Infrared Remote Control Application/PWM Waveform Generate
21 LGP=0, Irout Pin Output Waveform
23 LGP=0, Irout Pin Output Waveform
IR application
Bit Microcontroller IR/PWM Function Enable Flowchart
Bits 12 ~ 10 Not used
Code Options
Word
Bits12~10 Word
Bits 2~0 PR2~PR0 Protect Bit
Instruction Set
PR1PR0Protect
Convention
Binary Instruction Hex Mnemonic Operation Status
JZA
Binary Instruction Hex Mnemonic Operation Status Affected
AC Test Input/Output Waveform
Timing Diagram
Absolute Maximum Ratings
Items Symbol Condition Rating Min Max Unit
DC Electrical Characteristics
Electrical Characteristic
Symbol Parameter Condition Min Typ Max Unit
Ta= -40 C ~85 C, VDD= 5.0V, GND=
Ta= -40C ~85 C, VDD= 3.0V, GND=
Symbol Parameter Conditions Min Typ Max Unit
AC Electrical Characteristics
Ta=- 40C ~ 85 C, VDD=5V±5%, GND=0V
Vih/Vil /RESET pins with schmitt inverter
Device Characteristic
Vih/Vil Port 7, Port 8 All Input pins with schmitt inverter
P5.7 Voh/Ioh VDD=5V, IROCS=1 P5.7 Voh/Ioh VDD=3V, IROCS=1
80 P5.7 Voh/Ioh VDD=5V, IROCS=0 Max Typ +25
Setup time from Power on Reset
= 51 K
13 Typical Eric OSC Frequency vs. Temperature Xin Pin
VDD=5V
Typical ICC2 vs. Temerature
Typical ICC1 vs. Temerature
Typical ISB vs. Temerature
22 Operating Voltage under Temperature Range of 0C to 70C
Application Circuit
Name Package Type Pin Count Package Size
Package Type
EM78P468NxS/xJ
QFP
Package Information
900 100 BSC 00 REF
Lqfp
Min Normal Max 30TYP 15TYP
EM78P468N/L Program Pin List
Wiring diagram is for Elan Dwtr
Program Pin Name IC Pin Name QFP-64 QFP-44
Main oscillator PLL mode, Sub oscillator Crystal mode
Main oscillator Crystal mode, Sub oscillator Crystal mode
ICE 468XA Oscillator Circuit JP
Main oscillator RC mode, Sub oscillator Crystal
Bit Microcontroller
VLCD3 GND Osco
ICE 468XA Output Pin Assignment JP
Address Trap Detect
Quality Assurance and Reliability
Test Category Test Conditions
Contents III