Page 2 - Copyright; 005 by ELAN Microelectronics Corporation; ELAN MICROELECTRONICS CORPORATION; http
Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation. Copyright © 2005 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwa...
Page 3 - Contents; GENERAL; and; RC
Contents Product Specification (V1.1) 03.30.2005 • iii Contents 1 GENERAL DESCRIPTION ......................................................................................... 1 2 FEATURES ..................................................................................................................
Page 4 - iv; ABSOLUTE; APPENDIX; A Package; Specification Revision History; Revision Description; version
Contents iv • Product Specification (V1.1) 03.30.2005 5 ABSOLUTE MAXIMUM RATINGS ........................................................................... 34 6 DC ELECTRICAL CHARACTERISTICS .................................................................. 34 6.1 DC Electrical Characteristic.........
Page 5 - -Bit Microcontroller with OTP ROM; Product Specification
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 1 (This specification is subject to change without further notice) 1 GENERAL DESCRIPTION EM78P447N is an 8-bit microprocessor with low-power and high-speed CMOS technology and high noise immunity. It is equipped w...
Page 6 - Programmable free running watchdog timer
EM78P447N 8-Bit Microcontroller with OTP ROM 2 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Programmable free running watchdog timer 10 programmable pull-high pins 2 programmable open-drain pins 2 programmable R-option pins Package types:...
Page 7 - ASSIGNMENT; Fig. 1 Pin Assignment
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 3 (This specification is subject to change without further notice) 3 PIN ASSIGNMENT TCC VDD NC Vss /INT P50 P51 P53 P60 P61 P62 P63 P64 P52 /RESET OSCI OSCO P77 P76 P75 P74 P72 P71 P70 P67 P66 P65 P73 EM 78P 447 N...
Page 10 - Symbol; FUNCTION; Fig. 2 Functional Block Diagram
EM78P447N 8-Bit Microcontroller with OTP ROM 6 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Table 5 EM78P447NDK and EM78P447NDM Pin Description Symbol Pin No. Type Function VDD 3 - ■ Power supply. OSCI 19 I ■ XTAL type: Crystal input term...
Page 11 - Operational Registers; Writable and readable as any other registers.
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 7 (This specification is subject to change without further notice) 4.1 Operational Registers 4.1.1 R0 (Indirect Addressing Register) R0 is not a physically implemented register. Its major function is to act as an ...
Page 12 - Memory; FFFH; Stack Level 1; Fig. 3 Program Counter Organization
EM78P447N 8-Bit Microcontroller with OTP ROM 8 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) All instruction are single instruction cycle (fclk/2 or fclk/4) except for the instruction that would change the contents of R2. Such instruction ...
Page 13 - CONT; Fig. 4 Data Memory Configuration
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 9 (This specification is subject to change without further notice) Aaddress R PAGE registers IOC PAGE registers 00 R0 (Indirect Addressing Register) Reserve 01 R1 (Time Clock Counter) CONT (Control Register) 02 R2...
Page 14 - GP PS1 PS0 T P Z DC C
EM78P447N 8-Bit Microcontroller with OTP ROM 10 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 4.1.4 R3 (Status Register) 7 6 5 4 3 2 1 0 GP PS1 PS0 T P Z DC C Bit 7 (GP) General read/write bit. Bits 6 (PS1) ~ 5 (PS0) Page select bits. PS1~...
Page 15 - EXIF; Special Purpose Registers; TE PAB PSR2 PSR1 PSR0
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 11 (This specification is subject to change without further notice) 4.1.8 R3F (Interrupt Status Register) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - - - - EXIF - - TCIF Bit 3 (EXIF) External interrupt flag....
Page 16 - TCC Rate
EM78P447N 8-Bit Microcontroller with OTP ROM 12 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Bit 4 (TE) TCC signal edge 0: increment if the transition from low to high takes place on TCC pin 1: increment if the transition from high to low...
Page 17 - WDTE
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 13 (This specification is subject to change without further notice) 4.2.5 IOCE (WDT Control Register) 7 6 5 4 3 2 1 0 - ODE WDTE SLPC ROC - - /WUE Bit 6 (ODE) Control bit is used to enable the open-drain of P76 an...
Page 18 - EXIE; Fig. 5 Sleep Mode and Wake-Up Circuits on I/O Ports Block Diagram
EM78P447N 8-Bit Microcontroller with OTP ROM 14 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Bit 0 (/WUE) Control bit is used to enable the wake-up function of P74 and P75. 0: Enable the wake-up function. 1: Disable the wake-up function. ...
Page 19 - Fig. 6 TCC and WDT Block Diagram
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 15 (This specification is subject to change without further notice) 4.3 TCC/WDT & Prescaler An 8-bit counter is available as prescaler for the TCC or WDT. The prescaler is available for either the TCC or WDT o...
Page 21 - A RESET is initiated by one of the following events-
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 17 (This specification is subject to change without further notice) 4.5 RESET and Wake-up 4.5.1 RESET A RESET is initiated by one of the following events- (1) Power on reset, or (2) /RESET pin input “low”, or (3) ...
Page 22 - Table 6 Usage of Sleep1 and Sleep2 Mode; Usage of Sleep1 and Sleep2 Mode; Execute SLEP instruction
EM78P447N 8-Bit Microcontroller with OTP ROM 18 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) (A) Any of the wake-up pins is “0” as illustrated in Figure. 5. Upon waking, the controller will continue to execute the succeeding address. Unde...
Page 23 - NOTE; After waking up from the SLEEP2 mode, WDT is automatically enabled; Table 7 The Summary of the Initialized Values for Registers; Address
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 19 (This specification is subject to change without further notice) NOTE After waking up from the SLEEP2 mode, WDT is automatically enabled . The WDT enabled/disabled operation after waking up from SLEEP2 mode sho...
Page 25 - Reset Type
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 21 (This specification is subject to change without further notice) 4.5.2 The Status of RST, T, and P of STATUS Register A RESET condition is initiated by one of the following events: 1. A power-on condition, 2. A...
Page 26 - Fig. 8 Controller Reset Block Diagram
EM78P447N 8-Bit Microcontroller with OTP ROM 22 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Voltage Detector Power-on Reset WDTE Setup Time VDD D Q CLK CLR CLK RESET WDT Timeout WDT /RESET Oscillator Fig. 8 Controller Reset Block Diagram...
Page 27 - Fig. 9 Interrupt Input Circuit; Modes; Table 10 Oscillator Modes Defined by MS and HLP; Mode
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 23 (This specification is subject to change without further notice) INT ENI/DISI IOD RFWR IOCFRD IOCFWR IRQn IRQm RFRD IOCF /RESET /IRQn VCC RF CLK CLK Q Q D P R L C _ P R L C Q Q _ D Fig. 9 Interrupt Input Circui...
Page 28 - Table 11 The Summary of Maximum Operating Speeds; Conditions; Two cycles with two clocks
EM78P447N 8-Bit Microcontroller with OTP ROM 24 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Table 11 The Summary of Maximum Operating Speeds Conditions VDD Fxt max.(MHz) 2.3 4.0 3.0 8.0 Two cycles with two clocks 5.0 20.0 4.7.2 Crystal O...
Page 29 - Oscillator Type; Ceramic Resonators; , the oscillator becomes unstable; Fig. 12 External RC Oscillator Mode Circuit
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 25 (This specification is subject to change without further notice) Table 12 Capacitor Selection Guide for Crystal Oscillator or Ceramic Resonator Oscillator Type Frequency Mode Frequency C1(pF) C2(pF) 455 kHz 100...
Page 30 - Table 13 RC Oscillator Frequencies; Cext; CODE Option Register; Word 0; The bit set to “1” all the time.
EM78P447N 8-Bit Microcontroller with OTP ROM 26 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Table 13 RC Oscillator Frequencies Cext Rext Average Fosc 5V,25 ° C Average Fosc 3V,25 ° C 3.3k 4.32 MHz 3.56 MHz 5.1k 2.83 MHz 2.8 MHz 10k 1.62M...
Page 32 - Word 1; XXXXXXXXXXXXX; Customer’s ID code; Power On Considerations; A, it is recommended; Vdd
EM78P447N 8-Bit Microcontroller with OTP ROM 28 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 4.8.2 Customer ID Register (Word 1) Word 1 Bit 12~Bit 0 XXXXXXXXXXXXX Bit 12~0: Customer’s ID code 4.9 Power On Considerations Any microcontrolle...
Page 33 - Protection; Fig. 14 The Residue Voltage Protection Circuit 1; Fig. 15 The Residue Voltage Protection Circuit 2
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 29 (This specification is subject to change without further notice) 4.11 Residue-Voltage Protection When battery is replaced, device power (Vdd) is taken off but residue-voltage remains. The residue-voltage may tr...
Page 34 - Set; execution takes two instruction cycles.
EM78P447N 8-Bit Microcontroller with OTP ROM 30 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 4.12 Instruction Set Each instruction in the instruction set is a 13-bit word divided into an OP code and one or more operands. Normally, all ins...
Page 36 - This instruction is not recommended for R3F operation.
EM78P447N 8-Bit Microcontroller with OTP ROM 32 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) INSTRUCTION BINARY HEX MNEMONIC OPERATION STATUS AFFECTED 0 0101 10rr rrrr 05rr DJZA R R-1 → A, skip if zero None 0 0101 11rr rrrr 05rr DJZ R R-1...
Page 37 - Diagram; A C T e s t In p u t /O u t p u t W a v e f o r m
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 33 (This specification is subject to change without further notice) 4.13 Timing Diagram R E S E T T im in g ( C L K = " 0 " ) C L K / R E S E T N O P In s t r u c t io n 1 E x e c u t e d T d r h T C C In ...
Page 38 - ABSOLUTE MAXIMUM RATINGS; DC Electrical Characteristic
EM78P447N 8-Bit Microcontroller with OTP ROM 34 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 5 ABSOLUTE MAXIMUM RATINGS Items Rating Temperature under bias -40 ° C to 85 ° C Storage temperature -65 ° C to 150 ° C Input voltage VSS-0.3V to...
Page 39 - AC Electrical Characteristic
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 35 (This specification is subject to change without further notice) Symbol Parameter Condition Min Typ. Max Unit ISB2 Power down current All input and I/O pins at VDD, output pin floating, WDT enabled 7 µ A ICC1 O...
Page 40 - Device characteristic; Threshold Voltage
EM78P447N 8-Bit Microcontroller with OTP ROM 36 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 6.3 Device characteristic The graphic provided in the following pages were derived based on a limited number of samples and are shown here for re...
Page 48 - Fig. 25 Typical RC OSC Frequency vs. VDD
EM78P447N 8-Bit Microcontroller with OTP ROM 44 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Cext=100pF, Typical RC OSC Frequency 0 0.2 0.4 0.6 0.8 1 1.2 1.4 2.5 3 3.5 4 4.5 5 5.5 VDD(Volt) Frequency(M Hz) Fig. 25 Typical RC OSC Frequency...
Page 49 - Fig. 26 Typical RC OSC Frequency vs. Temperature; Typical ICC1 and ICC2 vs. Temperature; Fig. 27 Typical Operating Current
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 45 (This specification is subject to change without further notice) ERC OSC Frequency vs Temp.(Cext=100pF, Rext=5.1K) 0.98 0.985 0.99 0.995 1 1.005 -40 -20 0 20 40 60 80 Temperature( ℃ ) Fosc/Fosc(25 ℃ ) Fig. 26 T...
Page 50 - Maximum ICC1 and ICC2 vs. Temperature; Fig. 28 Maximum Operating Current; Typical ICC3 and ICC4 vs. Temperature; Fig. 29 Typical Operating Current
EM78P447N 8-Bit Microcontroller with OTP ROM 46 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Maximum ICC1 and ICC2 vs. Temperature 15 18 21 24 27 -40 -20 0 20 40 60 80 Temperature ( ℃ ) Current (uA) Fig. 28 Maximum Operating Current ( ICC...
Page 51 - Maximum ICC3 and ICC4 vs. Temperature; Fig. 30 Maximum Operating Current; Typical ISB1 and ISB2 vs. Temperature; Fig. 31 Typical Standby Current
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 47 (This specification is subject to change without further notice) Maximum ICC3 and ICC4 vs. Temperature 1 1.5 2 2.5 3 3.5 4 4.5 -40 -20 0 20 40 60 80 Temperature ( ℃ ) Current (mA) Fig. 30 Maximum Operating Curr...
Page 52 - Maximum ISB1 and ISB2 vs. Temperature; Fig. 32 Maximum Standby Current
EM78P447N 8-Bit Microcontroller with OTP ROM 48 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) Maximum ISB1 and ISB2 vs. Temperature 0 3 6 9 12 15 -40 -20 0 20 40 60 80 Temperature ( ℃ ) Current (uA) Fig. 32 Maximum Standby Current ( ISB1 a...
Page 54 - OTP MCU; B Package; 0-Lead plastic dual inline package
EM78P447N 8-Bit Microcontroller with OTP ROM 50 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) APPENDIX A Package Types OTP MCU Package Type Pin Count Package Size EM78P447NCP DIP 20 300 mil EM78P447NCM SOP 20 300 mil EM78P447NDK Skinny DIP...
Page 55 - 4-Lead plastic dual inline skinny package; 8-Lead plastic dual inline package
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 51 (This specification is subject to change without further notice) 24-Lead plastic dual inline skinny package ( DIP )- 300 mil TITLE:PDIP-24L SKINNY 300MIL PACKAGE OUTLINE DIMENSION Unit : mm Scale: Free File : K...
Page 56 - 2-Lead plastic dual inline package
EM78P447N 8-Bit Microcontroller with OTP ROM 52 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 32-Lead plastic dual inline package ( DIP )- 600 mil 20-Lead plastic small outline package ( SOP )- 300 mil TITLE:SOP-20L(300MIL) PACKAGE OUTLINE...
Page 57 - 4-Lead plastic small outline package; 8-Lead plastic small outline package
EM78P447N 8-Bit Microcontroller with OTP ROM Product Specification (V1.1) 03.30.2005 • 53 (This specification is subject to change without further notice) 24-Lead plastic small outline package ( SOP )- 300 mil TITLE:SOP-24L(300MIL) PACKAGE OUTLINE DIMENSION Unit : mm Scale: Free File : SO24 Material...
Page 58 - 2-Lead plastic small outline package
EM78P447N 8-Bit Microcontroller with OTP ROM 54 • Product Specification (V1.1) 03.30.2005 (This specification is subject to change without further notice) 32-Lead plastic small outline package ( SOP )- 300 mil 28-Lead Shrink Small Outline Package ( SSOP )- 209 mil