English
Language : 

Z86E04 Datasheet, PDF (25/44 Pages) Zilog, Inc. – CMOS Z8 OTP MICROCONTROLLERS
Zilog
Z86E04/E08
CMOS Z8 OTP Microcontrollers
Program Memory. The Z86E04/E08 addresses up to Register File. The Register File consists of three I/O port
1K/2KB of Internal Program Memory (Figure 11). The first registers, 124 general-purpose registers, and 14 control
1 12 bytes of program memory are reserved for the interrupt and status registers R0–R3, R4–R127 and R241–R255,
vectors. These locations contain six 16-bit vectors that cor- respectively (Figure 12). General-purpose registers occu-
respond to the six available interrupts. Bytes 0–1024/2048 py the 04H to 7FH address space. I/O ports are mapped
are on-chip one-time programmable ROM.
as per the existing CMOS Z8.
1023/2047
Location of
First Byte of
Instruction
Executed
After RESET 12
11
10
9
8
7
Interrupt
Vector 6
(Lower Byte)
5
4
Interrupt
Vector 3
(Upper Byte)
2
1
0
On-Chip
ROM
IRQ5
IRQ5
IRQ4
IRQ4
IRQ3
IRQ3
IRQ2
IRQ2
IRQ1
IRQ1
IRQ0
IRQ0
Identifiers
33FFFHH/7/7FFFFHH
0CH
0BH
0AH
09H
08H
07H
06H
05H
04H
03H
02H
01H
00H
Figure 11. Program Memory Map
Location
255 (FFH)
254 (FE)
253 (FD)
252 (FC)
251 (FB)
250 (FA)
249 (F9)
248 (F8)
247 (F7)
246 (F6)
245 (F5)
244 (F4)
243 (F3)
242 (F2)
241 (F1H)
128
127 (7FH)
4
3
2
1
0 (00H)
Stack Pointer (Bits 7-0)
General-Purpose Register
Register Pointer
Program Control Flags
Interrupt Mask Register
Interrupt Request Register
Interrupt Priority Register
Ports 0-1 Mode
Port 3 Mode
Port 2 Mode
T0 Prescaler
Timer/Counter 0
T1 Prescaler
Timer/Counter 1
Timer Mode
Not Implemented
General-Purpose
Registers
Port 3
Port 2
Reserved
Port 0
Identifiers
SPL
GPR
RP
FLAGS
IMR
IRQ
IPR
P01M
P3M
P2M
PRE0
T0
PRE1
T1
TMR
P3
P2
P1
P0
Figure 12. Register File
DS97Z8X1104
PRELIMINARY
25