Datasheet

M32C/87 Group (M32C/87, M32C/87A, M32C/87B) 4. Special Function Registers (SFRs)
REJ03B0127-0151 Rev.1.51 Jul 31, 2008
Page 36 of 85
Table 4.10 SFR Address Map (10/20)
X: Undefined
Blank spaces are all reserved. No access is allowed.
NOTES:
1. The BANKSEL bit in the C0CTLR1 register can switch functions for addresses 0220h to 023Fh.
2. Values are obtained by setting the SLEEP bit in the C0SLPR register to “1” (sleep mode exited) after reset and supplying a clock to the CAN
module.
3. The CAN-associated registers (allocated in addresses 01E0h to 02BFh) cannot be used in M32C/87B. In M32C/87A, only CAN0-associated
registers can be used.
4. Set the PM13 bit in the PM1 register to 1 (2 wait states for SFR area) before accessing the CAN-associated registers.
Address Register
(3)(4)
Symbol After Reset
0220h
CAN0 Single Shot Control Register C0SSCTLR 0000h
(1)(2)
0221h
0222h
0223h
0224h
CAN0 Single Shot Status Register C0SSSTR 0000h
(1)(2)
0225h
0226h
0227h
0228h CAN0 Global Mask Register Standard ID0 C0GMR0 XXX0 0000b
(1)(2)
0229h CAN0 Global Mask Register Standard ID1 C0GMR1 XX00 0000b
(1)(2)
022Ah CAN0 Global Mask Register Extended ID0 C0GMR2 XXXX 0000b
(1)(2)
022Bh CAN0 Global Mask Register Extended ID1 C0GMR3 00h
(1)(2)
022Ch CAN0 Global Mask Register Extended ID2 C0GMR4 XX00 0000b
(1)(2)
022Dh
022Eh
022Fh
0230h
CAN0 Message Slot 0 Control Register /
CAN0 Local Mask Register A Standard ID0
C0MCTL0 /
C0LMAR0
0000 0000b
(1)(2)
/
XXX0 0000b
(1)(2)
0231h
CAN0 Message Slot 1 Control Register /
CAN0 Local Mask Register A Standard ID1
C0MCTL1 /
C0LMAR1
0000 0000b
(1)(2)
/
XX00 0000b
(1)(2)
0232h
CAN0 Message Slot 2 Control Register /
CAN0 Local Mask Register A Extended ID0
C0MCTL2 /
C0LMAR2
0000 0000b
(1)(2)
/
XXXX 0000b
(1)(2)
0233h
CAN0 Message Slot 3 Control Register /
CAN0 Local Mask Register A Extended ID1
C0MCTL3 /
C0LMAR3
00h
(1)(2)
/
00h
(1)(2)
0234h
CAN0 Message Slot 4 Control Register /
CAN0 Local Mask Register A Extended ID2
C0MCTL4 /
C0LMAR4
0000 0000b
(1)(2)
/
XX00 0000b
(1)(2)
0235h CAN0 Message Slot 5 Control Register C0MCTL5 00h
(1)(2)
0236h CAN0 Message Slot 6 Control Register C0MCTL6 00h
(1)(2)
0237h CAN0 Message Slot 7 Control Register C0MCTL7 00h
(1)(2)
0238h
CAN0 Message Slot 8 Control Register /
CAN0 Local Mask Register B Standard ID0
C0MCTL8 /
C0LMBR0
0000 0000b
(1)(2)
/
XXX0 0000b
(1)(2)
0239h
CAN0 Message Slot 9 Control Register /
CAN0 Local Mask Register B Standard ID1
C0MCTL9 /
C0LMBR1
0000 0000b
(1)(2)
/
XX00 0000b
(1)(2)
023Ah
CAN0 Message Slot 10 Control Register /
CAN0 Local Mask Register B Extended ID0
C0MCTL10 /
C0LMBR2
0000 0000b
(1)(2)
/
XXXX 0000b
(1)(2)
023Bh
CAN0 Message Slot 11 Control Register /
CAN0 Local Mask Register B Extended ID1
C0MCTL11 /
C0LMBR3
00h
(1)(2)
/
00h
(1)(2)
023Ch
CAN0 Message Slot 12 Control Register /
CAN0 Local Mask Register B Extended ID2
C0MCTL12 /
C0LMBR4
0000 0000b
(1)(2)
/
XX00 0000b
(1)(2)
023Dh CAN0 Message Slot 13 Control Register C0MCTL13 00h
(1)(2)
023Eh CAN0 Message Slot 14 Control Register C0MCTL14 00h
(1)(2)
023Fh CAN0 Message Slot 15 Control Register C0MCTL15 00h
(1)(2)
0240h CAN0 Slot Buffer Select Register C0SBS 00h
(2)
0241h CAN0 Control Register 1 C0CTLR1 X000 00XXb
(2)
0242h CAN0 Sleep Control Register C0SLPR XXXX XXX0b
0243h
0244h
CAN0 Acceptance Filter Support Register C0AFS
0000 0000b
(2)
0245h 0000 0001b
(2)
0246h
0247h
0248h
0249h
024Ah
to
024Fh