UM001601-0803 2-1
USER’S MANUAL
CHAPTER 2
ADDRESS SPACE
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 reg
-
isters (F0H-FFH). Table 2-1 shows the layout of the register file,
including register names, locations, and identifiers.
Table 2-1. Z8 Standard Register File
Hex Register Register
Address Description Identifier
FF Stack Pointer Low Byte SPL
FE Stack Pointer High Byte SPH
FD Register Pointer RP
FC Program Control Flags FLAGS
FB Interrupt Mask Register IMR
FA Interrupt Request Register IRQ
F9 Interrupt Priority Register IPR
F8 Port 0-1 Mode Register P01M
F7 Port 3 Mode Register P3M
F6 Port 2 Mode Register P2M
F5 T0 Prescaler PRE0
F4 Timer/Counter 0 T0
F3 T1 Prescaler PRE1
F2 Timer/Counter 1 T1
F1 Timer Mode TMR
F0 Serial I/O SIO
EF R239
. General-Purpose .
. Registers (GPR) .
. .
04 R4
03 Port 3 P3
02 Port 2 P2
01 Port 1 P1
00 Port 0 P0
Table 2-1. Z8 Standard Register File
Hex Register Register
Address Description Identifier