Rev.3.02
Apr 10, 2008
REJ03B0177-0302
38D2 Group
Fig. 10 Memory map of special function register (SFR)
000016
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
001E16
001F16
002016
002116
002216
002316
002416
002516
002616
002716
002816
002916
002A16
002B16
002C16
002D16
002E16
002F16
003016
003116
003216
003316
003416
003516
003616
003716
003816
003916
003A16
003B16
003C16
003D16
003E16
003F16
CPU mode register 2 (CPUM2)
RRF register (RRFR)
LCD mode register (LM)
LCD power control register (VLCON)
AD control register (ADCON)
AD conversion register (low-order) (ADL)
AD conversion register (high-order) (ADH)
Port P0 (P0)
Port P0 direction register (P0D)
Port P1 (P1)
Port P1 direction register (P1D)
Port P2 (P2)
Port P2 direction register (P2D)
Port P3 (P3)
Port P3 direction register (P3D)
Port P4 (P4)
Port P4 direction register (P4D)
Port P5 (P5)
Port P5 direction register (P5D)
Port P6 (P6)
Port P6 direction register (P6D)
Oscillation output control register (OSCOUT)
Timer X (low-order) (TXL)
Timer X (high-order) (TXH)
Timer X (extension) (TXEX)
Timer X mode register (TXM)
Timer X control register 1 (TXCON1)
Timer X control register 2 (TXCON2)
Compare register 1 (low-order) (COMP1L)
Compare register 1 (high-order) (COMP1H)
Compare register 2 (low-order) (COMP2L)
Compare register 2 (high-order) (COMP2H)
Compare register 3 (low-order) (COMP3L)
Compare register 3 (high-order) (COMP3H)
Timer Y (low-order) (TYL)
Timer Y (high-order) (TYH)
Timer Y mode register (TYM)
Timer Y control register (TYCON)
Interrupt edge selection register (INTEDGE)
CPU mode register (CPUM)
Interrupt request register 1 (IREQ1)
Interrupt request register 2 (IREQ2)
Interrupt control register 1 (ICON1)
Interrupt control register 2 (ICON2)
Transmit/receive buffer register 1 (TB1/RB1)
Serial I/O1 status register (SIO1STS)
Serial I/O1 control register (SIO1CON)
UART1 control register (UART1CON)
Baud rate generator 1 (BRG1)
Transmit/receive buffer register 2 (TB2/RB2)
Serial I/O2 status register (SIO2STS)
Serial I/O2 control register (SIO2CON)
Timer 1 (T1)
Timer 2 (T2)
Timer 3 (T3)
Timer 4 (T4)
PWM01 register (PWM01)
Timer 12 mode register (T12M)
Timer 34 mode register (T34M)
Timer 1234 mode register (T1234M)
Timer 1234 frequency division selection register (PRE1234)
Watchdog timer control register (WDTCON)
ROM correction address 1 high-order register (RCA1H)
ROM correction address 1 low-order register (RCA1L)
ROM correction address 2 high-order register (RCA2H)
ROM correction address 2 low-order register (RCA2L)
ROM correction enable register (RCR)
Reserved
0FF016
0FF116
0FF216
0FF316
0FF416
0FF516
0FF616
0FF716
0FF816
0FF916
0FFA16
0FFB16
0FFC16
0FFD16
0FFE16
0FFF16
PULL register (PULL)
UART2 control register (UART2CON)
Baud rate generator 2 (BRG2)
Clock output control register (CKOUT)
Segment output disable register 0 (SEG0)
Segment output disable register 1 (SEG1)
Segment output disable register 2 (SEG2)
Key input control register (KIC)
Note 1: The blanks are reserved. Do not write data to these areas.
2: No memory access is allowed to the blank areas within the SFRs.
3: Addresses 0FE016 to 0FEF16 are available in the flash memory version only.
0FE016
0FE116
0FE216
0FE316
0FE416
0FE516
0FE616
0FE716
0FE816
0FE916
0FEA16
0FEB16
0FEC16
0FED16
0FEE16
0FEF16
Flash memory control register 0 (FMCR0)
Flash memory control register 1 (FMCR1)
Flash memory control register 2 (FMCR2)
Reserved
(1)