![](http://datasheet.mmic.net.cn/360000/Z80B-CTC_datasheet_16678678/Z80B-CTC_25.png)
Z8 Microcontrollers
Address Space
ZiLOG
UM001600-Z8X0599
2-5
2.3 Z8 EXPANDED REGISTER FILE
The standard register file of the Z8 has been expanded to
form 16 Expanded Register File (ERF) Banks (Figure 2-5).
Each ERF Bank consists of up to 256 registers (the same
amount as in the Standard Register File) that can then be
divided into 16 Working Register Groups. This expansion
allows for access to additional feature/peripheral control
and data registers.
Note:
The fully implemented register file is shown. Please refer to the specific product specification for actual register file architecture
implemented.
Figure 2-5. Expanded Register File Architecture
Z8 Register File
(F) 0F WDTMR
Expanded Register
Group Pointer
FF
0F
7F
F0
00
Expanded Register File
Bank (F)
(F) 0E Reserved
(F) 0D Reserved
(F) 0C Reserved
(F) 0B SMR
(F) 0A Reserved
(F) 09 Reserved
(F) 08 Reserved
(F) 07 Reserved
(F) 06 Reserved
(F) 05 Reserved
(F) 04 Reserved
(F) 03 Reserved
(F) 02 Reserved
(F) 01 Reserved
(F) 00 PCON
(0) 0F GPR
Expanded Register File
Bank (0)
(0) 0E GPR
(0) 0D GPR
(0) 0C GPR
(0) 0B GPR
(0) 0A GPR
(0) 09 GPR
(0) 08 GPR
(0) 07 GPR
(0) 06 GPR
(0) 05 GPR
(0) 04 GPR
(0) 03 P3
(0) 02 P2
(0) 01 P1
(0) 00 P0
(C) 0F Reserved
Expanded Register File
Bank (C)
(C) 0E Reserved
(C) 0D Reserved
(C) 0C Reserved
(C) 0B Reserved
(C) 0A Reserved
(C) 09 Reserved
(C) 08 Reserved
(C) 07 Reserved
(C) 06 Reserved
(C) 05 Reserved
(C) 04 Reserved
(C) 03 Reserved
(C) 02 SCON
(C) 01 RXBUF
(C) 00 SCOMP
D7 D6 D5 D4 D3 D2 D1 D0
Working Register
Group Pointer
Register Pointer