EM78P447SAS ELAN Microelectronics Corp, EM78P447SAS Datasheet

no-image

EM78P447SAS

Manufacturer Part Number
EM78P447SAS
Description
Manufacturer
ELAN Microelectronics Corp
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EM78P447SAS
Manufacturer:
N/A
Quantity:
20 000
Company:
Part Number:
EM78P447SAS-G
Quantity:
4
EM78P447S
8-Bit Microcontroller
with OTP ROM
Product
Specification
D
. V
1.5
OC
ERSION
ELAN MICROELECTRONICS CORP.
Oct 2006

Related parts for EM78P447SAS

EM78P447SAS Summary of contents

Page 1

... EM78P447S 8-Bit Microcontroller with OTP ROM Specification ELAN MICROELECTRONICS CORP. Product 1.5 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 ..........................................................................................36 A Package Types ...........................................................................................................49 B Package Information .................................................................................................50 C EM78P447S Program Pin List...................................................................................55 iv • APPENDIX Product Specification (V1.5) 10.26.2006 ...

Page 5

Specification Revision History Doc. Version 1.0 Initial version 1.1 Changed the Power-on reset contents 1.2 Added device characteristic at Section 6.3 1.3 Added new package type Added EM78P447SFK and EM78P447SBM package type 1.4 on the Features section and other related ...

Page 6

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

Page 7

General Description The EM78P447S is an 8-bit microprocessor with low-power and high-speed CMOS technology. It has a built-in 4K×13-bit Electrical One Time Programmable Read Only Memory (OTP-ROM). It provides a protection bit to prevent intrusion of user’s OTP memory ...

Page 8

... SOP 450 mil • 32-pin SOP 300 mil Single instruction cycle commands Transient point of system frequency between HXT and LXT is 400kHz 2 • EM78P447SCK : EM78P447SCM : EM78P447SAP EM78P447SAK EM78P447SFK : EM78P447SAM : EM78P447SAS : EM78P447SBP : EM78P447SBWM : EM78P447SBM Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further notice) ...

Page 9

Pin Assignment TCC 1 28 /RESET VDD 2 27 OSCI OSCO Vss 4 25 P77 /INT 5 24 P76 P50 6 23 P75 P51 7 22 P74 P52 8 21 P73 9 20 P53 P72 10 ...

Page 10

... Table 1 EM78P447SAP, EM78P447SAM and EM78P447SFK Pin Description Symbol Pin No. Type 2 VDD 27 OSCI 26 OSCO 1 TCC /RESET 28 6~9 P50~P53 10~17 P60~P67 18~25 P70~P77 5 /INT 4 VSS 3 NC Table 2 EM78P447SAS Pin Description Symbol Pin No. Type VDD 3 27 OSCI 26 OSCO 2 TCC 28 /RESET 5~8 P50~P53 9~13, P60~P67 15~17 18~25 P70~P77 /INT VSS 4 • ...

Page 11

Table 3 EM78P447SAK Pin Description Symbol Pin No. Type 25 VDD 20 OSCI 19 OSCO TCC 24 21 /RESET 27~28 1~2 P50~P54 22 3~10 P60~P67 11~18 P70~P77 26 /INT 23 VSS Table 4 EM78P447SBP, EM78P447SBWM and EM78P447SBM Pin Description Symbol ...

Page 12

EM78P447S 8-Bit Microcontroller with OTP ROM 5 NC Table 5 EM78P447SCK and EM78P447SCM Pin Description Symbol Pin No. Type 3 VDD 23 OSCI 22 OSCO TCC 2 /RESET 24 6~9, 1 P50~P54 10~17 P60~P67 18~21 P74~P77 5 /INT 4 VSS ...

Page 13

Operational Registers 4.1.1 R0 (Indirect Addressing Register not a physically implemented register. Its major function is to act as an indirect addressing pointer. Any instruction using pointer actually accesses data pointed by the RAM ...

Page 14

EM78P447S 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

EM78P447S 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

EM78P447S 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

EM78P447S 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. 5 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

EM78P447S 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

EM78P447S 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

EM78P447S 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

EM78P447S 8-Bit Microcontroller with OTP ROM 4.5.2 The 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, ...

Page 29

Oscillator Power-on Reset Voltage Detector WDTE WDT /RESET 4.6 Interrupt The EM78P447S 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 ...

Page 30

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

Page 31

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

Page 32

EM78P447S 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 EM78P447S has one ...

Page 34

EM78P447S 8-Bit Microcontroller with OTP ROM Bit 8 (HLF) : This bit will affect the system oscillation only when Bit 12 (MS) is “1”. When MS is”0”, HLF must be “0”. The transient point of the system frequency between HXT ...

Page 35

External Power-on Reset Circuit The circuit shown in Fig.13 implements an external RC to produce the reset pulse. The pulse width (time constant) should be kept long enough for Vdd to reached minimum operation voltage. This circuit is used ...

Page 36

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

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

EM78P447S 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

EM78P447S 8-Bit Microcontroller with OTP ROM 4.13 Timing Diagram AC Test Input/O utput 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 ...

Page 41

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

Page 42

EM78P447S 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

Vih/Vil (Input pins with Schmitt Inverter) 2 Vih max (- Vih typ 25 Vih min (- 1.5 1 0.5 0 2.5 3 Fig. 16 Vih, Vil of TCC, /INT, /RESET Pin Vth (Input thershold ...

Page 44

EM78P447S 8-Bit Microcontroller with OTP ROM Voh/Ioh (VDD=5V -10 Min 85 ℃ -15 Typ 25 ℃ Max -40 ℃ -20 - Voh (Volt) Fig.18 Port 5, Port 6, and Port 7 Voh vs. Ioh, ...

Page 45

Vol/Iol (VDD=5V Max -40 ℃ Vol (Volt) Fig. 20 Port 5, and Port 6 Vol vs, Iol, VDD=5V Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further ...

Page 46

EM78P447S 8-Bit Microcontroller with OTP ROM Vol/Iol (5V Vol (Volt) Fig. 22 Port 7 Vol vs. Iol, VDD=5V 40 • 25 Max -40 ℃ 20 Typ 25 ℃ Min ...

Page 47

Fig. 24 WDT Time-out Period vs. VDD, Prescaler Set Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further notice) 8-Bit Microcontroller with OTP ROM WDT Time-out Max 85 ℃ 15 ...

Page 48

EM78P447S 8-Bit Microcontroller with OTP ROM Cext=100pF, Typical RC OSC Frequency 1.4 1.2 1 0.8 0.6 0.4 0.2 0 2.5 Fig. 25 Typical RC OSC Frequency vs. VDD ERC OSC Frequency vs Temp. (Cext=100pF, Rext=5.1K) 1.01 1.005 1 0.995 0.99 ...

Page 49

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 50

EM78P447S 8-Bit Microcontroller with OTP ROM 4 3.5 3 2.5 2 1.5 1 0.5 -40 Fig. 29 Typical Operating Current 4.5 4 3.5 3 2.5 2 1.5 1 -40 Fig. 30 Maximum Operating Current 44 • Typical ICC3 and ICC4 ...

Page 51

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 -40 Fig. 31 Typical Standby Current ...

Page 52

EM78P447S 8-Bit Microcontroller with OTP ROM Fig. 33 Operating Voltage and Temperature Range from -40 46 • Operating voltage (-40 ℃ ~85 ℃ ) 2.5 3 3.5 4 VDD (Volt) Product Specification (V1.5) ...

Page 53

Fig. 34 EM78P447S I-V Curve Operating at 4 MHz 2.5 2 1 2.5 3 Fig. 35 EM78P447S-G I-V Curve Operating at 4 MHz Product Specification (V1.5) 10.26.2006 ...

Page 54

EM78P447S 8-Bit Microcontroller with OTP ROM 2.5 3 Fig. 36 EM78P447S I-V Curve Operating at 32.768 kHz 2.5 3 Fig. 37 EM78P447S-G I-V Curve Operating at ...

Page 55

... EM78P447SBWMS EM78P447SBMS EM78P447SCKS EM78P447SCMS EM78P447SAPJ EM78P447SAMJ EM78P447SAKJ EM78P447SFKJ EM78P447SASJ EM78P447SBPJ EM78P447SBWMJ EM78P447SBMJ EM78P447SCKJ EM78P447SCMJ Note: Part Numbers including “S” or “J” are Green products and do not contain hazardous substances. These are the third edition of Sony SS-00259 standard. The Pb content should comply with Sony specs which should be less than 100ppm. ...

Page 56

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

Page 57

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

Page 58

EM78P447S 8-Bit Microcontroller with OTP ROM 32-Lead Plastic Dual Inline Package ( DIP )- 600 mil 28-Lead Skinny Plastic Dual Inline Package ( Skinny DIP )- 300 mil 52 • Symbal Min A 0.381 A1 3.175 A2 0.152 c 35.204 ...

Page 59

Skinny Plastic Dual Inline Package ( Skinny DIP )- 400 mil Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further notice) EM78P447S 8-Bit Microcontroller with OTP ROM 53 ...

Page 60

EM78P447S 8-Bit Microcontroller with OTP ROM 24-Lead Plastic Small Outline Package ( SOP )- 300 mil 28-Lead Plastic Small Outline Package ( SOP )- 300 mil 54 • Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further ...

Page 61

Plastic Small Outline Package ( SOP )- 300 mil 32-Lead Plastic Small Outline Package ( SOP )- 450 mil Product Specification (V1.5) 10.26.2006 (This specification is subject to change without further notice) EM78P447S 8-Bit Microcontroller with OTP ROM 55 ...

Page 62

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

Page 63

C EM78P447S Program Pin List DWTR is used to program the EM78P447S 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 64

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

Related keywords