EM78P447NAM ELAN Microelectronics Corp, EM78P447NAM Datasheet

no-image

EM78P447NAM

Manufacturer Part Number
EM78P447NAM
Description
Manufacturer
ELAN Microelectronics Corp
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EM78P447NAM
Manufacturer:
IR
Quantity:
10
Part Number:
EM78P447NAM
Manufacturer:
ELAN原装
Quantity:
20 000
Part Number:
EM78P447NAMJ
Manufacturer:
EMC
Quantity:
24
EM78P447N
8-Bit Microcontroller
with OTP ROM
Product
Specification
D
. V
1.4
OC
ERSION
ELAN MICROELECTRONICS CORP.
Oct 2006

Related parts for EM78P447NAM

EM78P447NAM Summary of contents

Page 1

... EM78P447N 8-Bit Microcontroller with OTP ROM Specification ELAN MICROELECTRONICS CORP. Product 1.4 OC ERSION Oct 2006 ...

Page 2

... Trademark Acknowledgments: IBM is a registered trademark and PS trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo © 2003~2006 by ELAN Microelectronics Corporation Copyright All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification ...

Page 3

Contents 1 General Description.....................................................................................................1 2 Features ........................................................................................................................1 3 Pin Assignment ............................................................................................................3 4 Function Description...................................................................................................7 4.1 Operational Registers........................................................................................... 7 4.1.1 R0 (Indirect Addressing Register)....................................................................... 7 4.1.2 R1 (Time Clock/Counter) .................................................................................... 7 4.1.3 R2 (Program Counter) & Stack........................................................................... 8 4.1.4 R3 (Status ...

Page 4

Contents 6 Electrical Characteristics..........................................................................................35 6.1 DC Electrical Characteristic ................................................................................35 6.2 AC Electrical Characteristic ................................................................................36 6.3 Device Characteristic ..........................................................................................37 A Package Types ...........................................................................................................52 B Package Information .................................................................................................54 C EM78P447N Program Pin List ..................................................................................61 iv • APPENDIX Product Specification (V1.4) 10.26.2006 ...

Page 5

Specification Revision History Doc. Version 1.0 Initial version 1.1 Added four kinds of package type 1.2 Added 28-skinny DIP package type 1.3 Added new 28-pin assignment 1.4 Modify code option WORD0 bit10,bit9 set to “1” Product Specification (V1.4) 10.26.2006 Revision ...

Page 6

Contents vi • Product Specification (V1.4) 10.26.2006 ...

Page 7

General Description EM78P447N is an 8-bit microprocessor with low-power and high-speed CMOS technology and high noise immunity. It has a built-in 4K×13-bit Electrical One Time Programmable Read Only Memory (OTP-ROM). It provides three protection bits to prevent intrusion of ...

Page 8

... Skinny DIP 400 mil : Single instruction cycle commands Transient point of system frequency between HXT and LXT is 400kHz 2 • EM78P447NCK : EM78P447NCM : EM78P447NAP : EM78P447NEP EM78P447NGK : EM78P447NAM : EM78P447NAS : EM78P447NBP : EM78P447NBWM : EM78P447NBM EM78P447NBK Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) ...

Page 9

Pin Assignment /RESET OSCI OSCO Vss P77 /INT P76 P50 P75 P51 7 2 ...

Page 10

... EM78P447N 8-Bit Microcontroller with OTP ROM Table 1 EM78P447NAP and EM78P447NAM Pin Description Symbol Pin No. Type 6~9 P50~P53 10~17 P60~P67 18~25 P70~P77 5 /INT 27 OSCI 26 OSCO 1 TCC 28 /RESET 2 VDD 4 VSS 3 NC Table 2 EM78P447NAS Pin Description Symbol Pin No. Type P50~P53 5~8 9~13, P60~P67 15~17 18~25 P70~P77 4 /INT 27 OSCI 26 OSCO TCC 2 /RESET ...

Page 11

Table 3 EM78P447NBP, EM78P447NBM, EM78P447NBWM and EM78P447NBK Pin Description Symbol Pin No. Type 8~11, 2~1, P50~P57 32~31 12~19 P60~P67 20~27 P70~P77 7 /INT OSCI 29 28 OSCO TCC 3 /RESET 30 4 VDD 6 VSS 5 NC Table 4 EM78P447NCK ...

Page 12

EM78P447N 8-Bit Microcontroller with OTP ROM Table 5 EM78P447NEP and EM78P447NGK Pin Description Symbol Pin No. Type 6~9, 2~1 I/O P50~P55 10~17 P60~P67 18~25 P70~P77 5 /INT 27 OSCI 26 OSCO 28 TCC 28 /RESET VDD 3 4 VSS 6 ...

Page 13

Function Description OSCI OSCO /RESET Oscillator/Timing Control Prescale Timeout R1(TCC) Sleep & W ake-up Control IOC5 ...

Page 14

EM78P447N 8-Bit Microcontroller with OTP ROM 4.1.3 R2 (Program Counter) and Stack Depending on the device type, R2 and hardware stack are 10-bit wide. The structure is depicted in Fig.3. The configuration structure generates 1024×13 bits on-chip OTP ROM addresses ...

Page 15

Aaddress (Status Register (RAM Select Register ︰ : Bank R3F ...

Page 16

EM78P447N 8-Bit Microcontroller with OTP ROM 4.1.4 R3 (Status Register) Bit 7 Bit 6 GP PS1 Bit 7 (GP): General read/write bit. Bits 6 (PS1 (PS0): Page select bits. PS1~PS0 are used to pre-select a program memory page. ...

Page 17

R3F (Interrupt Status Register) Bit 7 Bit Bit 3 (EXIF): External interrupt flag. Set by a falling edge on the /INT pin, the flag is cleared by software Bits 1, 2, 4~7: not implemented and read ...

Page 18

EM78P447N 8-Bit Microcontroller with OTP ROM Prescaler assignment bit Bit 3 (PAB) "0" : TCC "1" : WDT Bit 2 (PSR2) ~ Bit 0 (PSR0) TCC/WDT prescaler bits PSR2 PSR1 ...

Page 19

IOCE (WDT Control Register) Bit 7 Bit 6 - ODE Bit 6 (ODE): Control bit used to enable the open-drain function of P76 and P77 pins "0" : Disable open-drain output "1" : Enable open-drain output The ODE bit ...

Page 20

EM78P447N 8-Bit Microcontroller with OTP ROM Bit 3 (ROC): ROC is used for the R-option. Setting ROC to "1" enables the status of the R-option pins (P70, P71) for the controller to read. Clearing ROC disables the R-option function. Otherwise, ...

Page 21

Oscillator Enable PR Q CLK Q CL Clear from S/W Fig. 4-4 Sleep Mode and Wake-up Circuits on I/O Ports Block Diagram 4.3 TCC/WDT and Prescaler An 8-bit counter is available as prescaler for the TCC or WDT. The prescaler ...

Page 22

EM78P447N 8-Bit Microcontroller with OTP ROM The watchdog timer is a free running on-chip RC oscillator. The WDT keeps on running even after the oscillator driver has been turned off (i.e. in sleep mode). During normal operation or sleep mode, ...

Page 23

I/O Ports The I/O registers, Port 5, Port 6, and Port 7, are bidirectional tri-state I/O ports. The Pull-high, R-option, and Open-drain functions can be performed internally by CONT and IOCE respectively. There is input status change wake-up function ...

Page 24

EM78P447N 8-Bit Microcontroller with OTP ROM 4.5 Reset and Wake-up 4.5.1 Reset A Reset is initiated by one of the following conditions: (1) Power on reset, or (2) /RESET pin input “low”, or (3) WDT timeout (if enabled) The device ...

Page 25

In addition to the basic Sleep 1 Mode, EM78P447S has another sleep mode (designated as Sleep 2 Mode and is invoked by clearing the IOCE register “SLPC” bit). In the Sleep 2 Mode, the controller can be awakened by: (A) ...

Page 26

EM78P447N 8-Bit Microcontroller with OTP ROM After waking up from Sleep 2 mode, WDT is automatically enabled. The WDT enabled/disabled operation after waking up from Sleep 2 mode should be appropriately defined in the software. To avoid reset from occurring ...

Page 27

Address Name Reset Type Bit Name Power-On R4 0x04 (RSR) /RESET and WDT Wake-Up from Pin Change Bit Name Power-On R5 0x05 (P5) /RESET and WDT Wake-Up from Pin Change Bit Name Power-On R6 0x06 (P6) /RESET and WDT Wake-Up ...

Page 28

EM78P447N 8-Bit Microcontroller with OTP ROM 4.5.2 Status of RST, T, and P of Status Register A Reset condition is initiated by one of the following occurrence power-on condition high-low-high pulse on the /RESET pin, and ...

Page 29

Power-on Reset Voltage Detector WDTE /RESET 4.6 Interrupt The EM78P447N has two interrupts as listed below: (1) TCC overflow interrupt (2) External interrupt (/INT pin) R3F is the interrupt status register that records the interrupt requests in the relative flags/bits. ...

Page 30

EM78P447N 8-Bit Microcontroller with OTP ROM VCC D /IRQn CLK RF /RESET 4.7 Oscillator 4.7.1 Oscillator Modes The EM78P447N can operate in three different oscillator modes, i.e., high Crystal (HXT) oscillator mode, low Crystal (LXT) oscillator mode, and External RC ...

Page 31

Table 11 Summary of the Maximum Operating Speeds Two cycles with two clocks 4.7.2 Crystal Oscillator/Ceramic Resonators (Crystal) The EM78P447N can be driven by an external clock signal through the OSCI pin as shown in Fig. 4-9 below. In most ...

Page 32

EM78P447N 8-Bit Microcontroller with OTP ROM Table 12 Capacitor Selection Guide for Crystal Oscillator or Ceramic Resonator Oscillator Type Ceramic Resonators Crystal Oscillator For some applications that do not need a very precise timing calculation, the RC oscillator (Fig. 15) ...

Page 33

Table 13 RC Oscillator Frequencies Cext 20 pF 100 pF 300 pF Note: 1. Measured on DIP packages 2. This is for design reference only 3. The frequency drift is ± 30% 4.8 Code Option Register The EM78P447N has one ...

Page 34

EM78P447N 8-Bit Microcontroller with OTP ROM Bit 7(ENWDTB): Watchdog timer enable bit " 0 " : Enable " 1 " : Disable Bit 6: Type selection for EM78P447NA or EM78P447NB " 0 " : EM78P447NB " 1 " : EM78P447NA ...

Page 35

Power-on Considerations Any microcontroller is not guaranteed to start and operate properly before the power supply remains at its steady state. The EM78P447N has a built-in Power-on Voltage Detector (POVD) with a detection level of 2.0V. It will work ...

Page 36

EM78P447N 8-Bit Microcontroller with OTP ROM 4.11 Residue-Voltage Protection When battery is replaced, device power (Vdd) is taken off but the residue-voltage remains. The residue-voltage may trip below Vdd minimum, but not to zero. This condition may cause a poor ...

Page 37

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 instructions are executed within one single instruction cycle (one instruction consists of 2 oscillator periods), ...

Page 38

EM78P447N 8-Bit Microcontroller with OTP ROM Binary Instruction 0 0000 0001 0000 0 0000 0001 0001 0 0000 0001 0010 0 0000 0001 0011 0 0000 0001 0100 0 0000 0001 rrrr 0 0000 0010 0000 0 0000 01rr rrrr ...

Page 39

Binary Instruction 0 0111 00rr rrrr 0 0111 01rr rrrr 0 0111 10rr rrrr 0 0111 11rr rrrr 0 100b bbrr rrrr 0 101b bbrr rrrr 0 110b bbrr rrrr 0 111b bbrr rrrr 1 00kk kkkk kkkk 1 01kk ...

Page 40

EM78P447N 8-Bit Microcontroller with OTP ROM 4.13 Timing Diagram AC Test Input/Output W aveform 2.4 0.4 AC Testing : Input is driven at 2.4V for logic "1",and 0.4V for logic "0".Tim ing m easurem ents are m ade at 2.0V ...

Page 41

Absolute Maximum Ratings Items Temperature under bias Storage temperature Input voltage Output voltage Operating Frequency (2clks) Operating Voltage 6 Electrical Characteristics 6.1 DC Electrical Characteristic Ta= 25 ° C, VDD= 5.0V ± 5%, VSS= 0V Symbol Parameter Crystal: VDD ...

Page 42

EM78P447N 8-Bit Microcontroller with OTP ROM Symbol Parameter Operating supply current (VDD=3V) ICC1 Two cycles/four clocks Operating supply current (VDD=3V) ICC2 Two cycles/four clocks Operating supply current ICC3 (VDD=5V) Two cycles/two clocks Operating supply current ICC4 (VDD=5V) Two cycles/four clocks ...

Page 43

Device Characteristic The graphic provided in the following pages were derived based on a limited number of samples and are shown here for reference only. The device characteristics illustrated herein are not guaranteed for its accuracy. In some graphics, ...

Page 44

EM78P447N 8-Bit Microcontroller with OTP ROM 0 -5 -10 -15 -20 -25 Fig. 6-3 Port 5, Port 6, and Port 7 Voh vs. Ioh,VDD=5V 38 • Voh/Ioh (VDD=5V) Min 85°C Max -40°C Typ 25°C Max -40° ...

Page 45

Fig. 6-4 Port 5, Port 6, and Port 7 Voh vs. Ioh, VDD=3V Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) 8-Bit Microcontroller with OTP ROM Voh/Ioh (VDD=3V) Min ...

Page 46

EM78P447N 8-Bit Microcontroller with OTP ROM Fig. 6-5 Port 5, and Port 6 Vol vs, Iol, VDD=5V 40 • Vol/Iol (VDD=5V) Max -40 ℃ Typ 25 ℃ Min 85 ℃ ...

Page 47

Fig. 6-6 Port 5, and Port 6 Vol vs. Iol, VDD=3V Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) 8-Bit Microcontroller with OTP ROM Vol/Iol (VDD=3V) ...

Page 48

EM78P447N 8-Bit Microcontroller with OTP ROM 100 • Vol/Iol (5V) Max -40 ℃ Typ 25 ℃ Min 85 ℃ Vol(Volt) Fig. 6-7 Port ...

Page 49

Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) 8-Bit Microcontroller with OTP ROM Vol/Iol (3V) Max -40 ℃ Typ 25 ℃ Min 85 ℃ ...

Page 50

EM78P447N 8-Bit Microcontroller with OTP ROM Fig. 6-9 WDT Time Out Period vs. VDD, Prescaler Set • WDT Time_out VDD (Volt) Product Specification ...

Page 51

Cext=100pF, Typical RC OSC Frequency 1.4 1.2 1 0.8 0.6 0.4 0.2 0 2.5 Fig. 6-10 Typical RC OSC Frequency vs. VDD Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) 8-Bit Microcontroller with OTP ROM ...

Page 52

EM78P447N 8-Bit Microcontroller with OTP ROM ERC OSC Frequency vs Temp.(Cext=100pF, Rext=5.1K) 1.005 1 0.995 3V 0.99 0.985 0.98 -40 -20 Fig. 6-11 Typical RC OSC Frequency vs. Temperature 46 • Temperature( ℃ ) ( R ...

Page 53

Four conditions exist with the operating current ICC1 to ICC4. These conditions are as follows : ICC1 : VDD=3V, Fosc=32 kHz, 2clocks, WDT disable ICC2 : VDD=3V, Fosc=32 kHz, 2clocks, WDT enable ICC3 : VDD=5V, Fosc=4 MHz, 2clocks, WDT enable ...

Page 54

EM78P447N 8-Bit Microcontroller with OTP ROM 27 Max ICC2 24 Max ICC1 -40 Fig. 6-13 Maximum Operating Current 4 3.5 3 2.5 2 1.5 1 0.5 -40 Fig. 6-14 Typical Operating Current 48 • Maximum ICC1 and ...

Page 55

Fig. 6-15 Maximum Operating Current Two conditions exist with the standby current ISB1 and ISB2. these conditions are as follows: ISB1 : VDD=5V, WDT disable ISB2 : VDD=5V, WDT enable 12 ...

Page 56

EM78P447N 8-Bit Microcontroller with OTP ROM Maximum ISB1 and ISB2 vs. Temperature -40 -20 Fig. 6-17 Maximum Standby Current 2.5 Fig. 6-18 Operating Voltage In Temperature Range ...

Page 57

Fig. 6-19 EM78P447N I-V Curve Operating at 4 MHz Fig. 6-20 EM78P447N I-V Curve Operating at 32.768 kHz Product Specification ...

Page 58

... EM78P447NASS EM78P447NBPS EM78P447NBWMS EM78P447NBMS EM78P447NBKS EM78P447NDPJ EM78P447NCKJ EM78P447NCMJ EM78P447NAPJ EM78P447NEPJ EM78P447NGKJ EM78P447NAMJ EM78P447NASJ EM78P447NBPJ EM78P447NBWMJ EM78P447NBMJ EM78P447NBKJ Note: Part Numbers including “S” or “J” are Green products and do not contain hazardous substances. 52 • APPENDIX Package Type Pin Count Skinny DIP ...

Page 59

These are the third edition of Sony SS-00259 standard. The Pb content should comply with Sony specs which should be less than 100ppm. Part no. Electroplate type Ingredient (%) Melting point (°C) Electrical resistivity (μΩ-cm) Hardness (hv) Elongation (%) Product ...

Page 60

EM78P447N 8-Bit Microcontroller with OTP ROM B Package Information 24-Lead Plastic Dual Inline Skinny Package ( SDIP )- 300 mil • Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further ...

Page 61

Plastic Dual Inline Package ( DIP )- 600 mil Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) EM78P447N 8-Bit Microcontroller with OTP ROM 55 ...

Page 62

EM78P447N 8-Bit Microcontroller with OTP ROM 32-Lead Plastic Dual Inline Package ( DIP )- 600 mil 56 • Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) ...

Page 63

... B 0.920 B1 0.200 c E 8.640 E1 3.000 L e θ 0 TITLE: 義隆電子股份有限公司 PDIP-28L SKINNY 400MIL PACKAGE ELAN MICROELECTRONICS CORPORATION OUTLINE DIMENSION DWG NO: File : POD-079 K28A Date Name Draw 96/5/24 Check 96/5/24 Approved EM78P447N Normal Max 4.360 ...

Page 64

EM78P447N 8-Bit Microcontroller with OTP ROM 24-Lead plastic small outline package ( SOP )- 300 mil b e 28-Lead plastic small outline package ( SOP )- 300 mil 58 • bal M in 2.350 A 0.102 A 1 ...

Page 65

SOP )- 300 mil 32-Lead plastic small outline package ( SOP )- 450 mil Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) EM78P447N 8-Bit Microcontroller with OTP ROM 59 ...

Page 66

EM78P447N 8-Bit Microcontroller with OTP ROM 28-Lead Shrink Small Outline Package ( SSOP )- 209 mil 60 • Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) ...

Page 67

C EM78P447N Program Pin List DWTR is used to program the EM78P447N IC’s. The connector of DWTR is selected by CON3 (EM78P447S). The software is selected by EM78P447S. Program Pin Name VPP ACLK DINCK DATAIN /PGMB /OEB VDD VSS Wiring ...

Page 68

EM78P447N 8-Bit Microcontroller with OTP ROM 62 • Product Specification (V1.4) 10.26.2006 (This specification is subject to change without further notice) ...

Related keywords