UM001600-Z8X0599
2-1
U
SER
’
S
M
ANUAL
C
HAPTER
2
A
DDRESS
S
PACE
2.1 INTRODUCTION
Four address spaces are available for the Z8 MCU
:
¥
The Z8 Standard Register File contains addresses for
peripheral, control, all general-purpose, and all I/O port
registers. This is the default register file specification.
¥
The Z8 Expanded Register File (ERF) contains
addresses for control and data registers for additional
peripherals/features.
¥
Z8 External Program Memory contains addresses for all
memory locations having executable code and/or data.
¥
Z8 External Data Memory contains addresses for all
memory locations that hold data only, whether internal or
external.
2.2 Z8 MCU STANDARD REGISTER FILE
The Z8 Standard Register File totals up to 256 consecutive
bytes (Registers). The register file consists of 4 I/O ports
(00H-03H), 236 General-Purpose Registers (04H-EFH),
and 16 control registers (F0H-FFH). Table 2-1 shows the
layout of the register file, including register names, loca-
tions, and identifiers.
Table 2-1. Z8 Standard Register File
Hex
Register
Register
Address
FF
FE
FD
FC
FB
FA
F9
F8
F7
F6
F5
F4
F3
F2
F1
Description
Stack Pointer Low Byte
Stack Pointer High Byte
Register Pointer
Program Control Flags
Interrupt Mask Register
Interrupt Request Register
Interrupt Priority Register
Port 0-1 Mode Register
Port 3 Mode Register
Port 2 Mode Register
T0 Prescaler
Timer/Counter 0
T1 Prescaler
Timer/Counter 1
Timer Mode
Identifier
SPL
SPH
RP
FLAGS
IMR
IRQ
IPR
P01M
P3M
P2M
PRE0
T0
PRE1
T1
TMR
F0
EF
.
.
.
04
03
02
01
00
Serial I/O
SIO
R239
.
.
.
R4
P3
P2
P1
P0
General-Purpose
Registers (GPR)
Port 3
Port 2
Port 1
Port 0
Table 2-1. Z8 Standard Register File
Hex
Register
Register
Address
Description
Identifier