APPENDIX
3.9 SFR memory map
3.9 SFR memory map
Port P0 (P0)
000016
Prescaler 12 (PRE12)
Timer 1 (T1)
002016
002116
002216
002316
002416
002516
002616
002716
Port P0 direction register (P0D)
Port P1 (P1)
000116
000216
000316
000416
000516
000616
000716
000816
000916
000A16
000B16
000C16
000D16
000E16
000F16
001016
001116
001216
001316
001416
001516
001616
001716
001816
001916
001A16
001B16
001C16
001D16
Timer 2 (T2)
Port P1 direction register (P1D)
Port P2 (P2)
Timer XY mode register (TM)
Prescaler X (PREX)
Timer X (TX)
Port P2 direction register (P2D)
Port P3 (P3)
Prescaler Y (PREY)
Timer Y (TY)
Port P3 direction register (P3D)
Port P4 (P4)
002816 Data bas buffer register 0 (DBB0)
002916 Data bas buffer status register 0 (DBBSTS0)
002A16 Data bas buffer control register (DBBCON)
002B16 Data bas buffer register 1 (DBB1)
002C16 Data bas buffer status register 1 (DBBSTS1)
002D16 Comparator data register (CMPD)
002E16 Port control register 1 (PCTL1)
002F16 Port control register 2 (PCTL2)
003016 PWM0H register (PWM0H)
Port P4 direction register (P4D)
Port P5 (P5)
Port P5 direction register (P5D)
Port P6 (P6)
Port P6 direction register (P6D)
Port P7 (P7)
Port P7 direction register (P7D)
Port P8 (P8)/Port P4 input register (P4I)
003116 PWM0L register (PWM0L)
Port P8 direction register (P8D)/Port P7 input register (P7I)
2
003216 PWM1H register (PWM1H)
I C data shift register (S0)
2
003316 PWM1L register (PWM1L)
I C address register (S0D)
2
AD/DA control register (ADCON)
A-D conversion register 1 (AD1)
D-A1 conversion register (DA1)
D-A2 conversion register (DA2)
A-D conversion register 2 (AD2)
003416
003516
003616
003716
003816
I C status register (S1)
2
I C control register (S1D)
2
I C clock control register (S2)
2
I C start/stop condition control register (S2D)
Transmit/Receive buffer register (TB/RB)
Serial I/O1 status register (SIO1STS)
Serial I/O1 control register (SIO1CON)
UART control register (UARTCON)
Baud rate generator (BRG)
003916 Interrupt source selection register (INTSEL)
Interrupt edge selection register (INTEDGE)
CPU mode register (CPUM)
003A16
003B16
003C16
003D16
003E16
003F16
Interrupt request register 1 (IREQ1)
Interrupt request register 2 (IREQ2)
Interrupt control register 1 (ICON1)
Interrupt control register 2 (ICON2)
Serial I/O2 control register (SIO2CON)
001E16 Watchdog timer control register (WDTCON)
Serial I/O2 register (SIO2)
001F16
Flash memory control register (FCON)
Flash command register (FCMD)
(Note)
(Note)
0FFE16
0FFF16
Note: Flash memory version only
3886 Group User’s Manual
3-88