![](http://datasheet.mmic.net.cn/380000/-PD789167Y_datasheet_16744965/-PD789167Y_22.png)
Preliminary Product Information
21
μ
PD789166Y, 789167Y, 789176Y, 789177Y
4.3.3
Special function registers (SFRs)
The SFRs are used as peripheral hardware mode registers and control registers. They are mapped in a 256-byte
space, from FF00H to FFFFH.
Table 4-1. Special Function Registers (1/3)
Address Special function register (SFR) name
Symbol
R/W
Number of bits manipulated simultaneously
When reset
1 bit
8 bits
16 bits
FF00H
Port 0
P0
R/W
Ο
Ο
00H
FF01H
Port 1
P1
Ο
Ο
FF02H
Port 2
P2
Ο
Ο
FF03H
port 3
P3
Ο
Ο
FF05H
Port 5
P5
Ο
Ο
FF06H
Port 6
P6
R
Ο
Ο
FF10H
MUL0L
R
Ο
Note 2
Ο
Note 3
Undefined
FF11H
MUL0H
FF14H
A/D conversion result register 0
Note 4
ADCR0
R
Ο
Ο
FF15H
FF16H
16-bit compare register 90
CR90L
W
Ο
Note 2
Ο
Note 3
FFFFH
FF17H
CR90H
FF18H
16-bit timer register 90
TM90L
R
Ο
Note 2
Ο
Note 3
0000H
FF19H
TM90H
FF1AH
16-bit capture register 90
TCP90L
Ο
Note 2
Ο
Note 3
Undefined
FF1BH
TCP90H
FF20H
Port mode register 0
PM0
R/W
Ο
Ο
FFH
FF21H
Port mode register 1
PM1
Ο
Ο
FF22H
Port mode register 2
PM2
Ο
Ο
FF23H
Port mode register 3
PM3
Ο
Ο
FF25H
Port mode register 5
PM5
Ο
Ο
FF32H
Pull-up resistor option register B2
PUB2
Ο
Ο
00H
FF33H
Pull-up resistor option register B3
PUB3
Ο
Ο
FF42H
Timer clock selection register 2
TCL2
Ο
Ο
Notes 1.
MUL0, CR90, TM90, and TCP90 are those SFR symbols used only in 16-bit access mode.
2.
MUL0, CR90, TM90, and TCP90 are designed only for 16-bit access. With direct addressing, however,
they can also be accessed in 8-bit mode.
3.
16-bit access is allowed only with short direct addressing.
4.
When 8-bit A/D converters are used (for the
μ
PD789166Y and
μ
PD789167Y), this register can be
accessed only in 8-bit mode. In this case, the address is assumed to be FF15H.
When 10-bit A/D converters are used (for the
μ
PD789176Y and
μ
PD789177Y), this register can be
accessed only in 16-bit mode.
When the
μ
PD78F9177Y is used as flash memory for the
μ
PD789166Y or
μ
PD789167Y, 8-bit access
is allowed. However, only those object files generated by an assembler used with the
μ
PD789166Y or
μ
PD789167Y are supported for this access.
16-bit multiplication result storage
register 0
Note 1
MUL0
Note 1
CR90
Note 1
TM90
Note 1
TCP90