|
ELAN Microelectronics |
www.DataSheet4U.com
EM78P156E
I. GENERAL DESCRIPTION
EM78P156E is an 8-bit microprocessor with low-power and high-speed CMOS technology. There is a 1K*13-
bit Electrical One Time Programmable Read Only Memory (OTP-ROM) within it. It provides a PROTECTION
bit to prevent a user’s code from intruding as well as 7 OPTION bits to match the user’s requirements.
Because of the OTP-ROM, the EM78P156E offers users a convenient way to develop and verify their programs.
Moreover, a user’s developed code can be programmed easily by an EMC writer.
II. FEATURES
• Operating voltage range: 2.2V~5.5V
• Available in temperature range: 0°C~70°C
• Operating frequency range: DC ~ 36MHz
• Low power consumption:
* less than 1.6 mA at 5V/4MHz
* typical of 15 µA at 3V/32KHz
* typical of 1 µA during the sleep mode
• 1Kx13 bits on chip ROM
• One security register to prevent the code in the OTP memory from intruding
• One configuration register to match the user’s requirements
• 48x8 bits on chip registers (SRAM)
• 2 bi-directional I/O ports
• 5 level stacks for subroutine nesting
• 8-bit real time clock/counter (TCC) with selective signal sources, trigger edges, and overflow interrupt
• Two clocks per instruction cycle
• Power-down mode (SLEEP mode)
• Three available interruptions
* TCC overflow interrupt
* Input-port status changed interrupt (wake up from the sleep mode)
* External interrupt
• Programmable free running watchdog timer
• 8 pull-high pins
• 7 pull-down pins
• 8 open-drain pins
• Two R-option pins
• Package type: SOP, SOIC and DIP
• 99.9% single instruction cycle commands
* This specification is subject to be changed without notice. 8.11.1999
B3-1
www.DataSheet4U.com
EM78P156E
III. PIN ASSIGNMENTS
EM78P156E
P52
P53
TCC
RESET
VSS
P60,INT
P61
P62
P63
1
2
3
4
5
6
7
8
9
18 P51
17 P50
16 OSCI
15 OSCO
14 VDD
13 P67
12 P66
11 P65
10 P64
DIP
SOP
SOIC
Fig. 1 Pin assignments
IV. FUNCTIONAL BLOCK DIAGRAM
OSCI OSCO /RESET
Oscillator/Timing
Control
WDT Timer
Prescaler
TCC
/INT
Internal C
External R
oscillator
WDT
Time-out
R1(TCC)
Sleep
& Wake
Control
IOCA
RAM
R4
Interrupt
Controller
ROM
Instruction
register
Instruction
Decoder
DATA & CONTROL BUS
R2 Stack
ALU
R3 ACC
IOC5
R5
IOC6
R6
V. PIN DESCRIPTION
Table 1 Pin description-EM78P156E
Symbol
I/O
OSCI
I
OSCO
TCC
I/O
I
PPPP
5555
0123
PPPPPPPP
66666666
01234567
Fig. 2 Functional block diagram
Function
* XTAL type : Crystal input terminal or external clock input pin.
* ERC type: RC oscillator input pin.
* IRC type: 50K ohm pulled high for 4MHz.
* XTAL type: Output terminal for crystal oscillator or external clock input pin.
* RC type: Instruction clock ouput.
* External clock signal input.
* Real time clock/counter with Schmitt trigger input pin, must be tied to VDD
or VSS if not in use.
* This specification is subject to be changed without notice. 8.11.1999
B3-2
|