
23.1.22 CAN2 Slot Buffer i Select Register (C2SBSi Register) (i = 0 to 3)
Figure 23.32
C2SBS0 to C2SBS3 Registers
23.1.22.1 SBS4 to SBS0 Bits
The message slot j (j = 0 to 31), selected using bits SBS4 to SBS0, is allocated to the CAN2 message slot
buffers 0 to 3. The message slot j can be accessed via the buffer.
The message slot selected by the C2SBS0 register is allocated to the CAN2 message slot buffer 0 (addresses
0580h to 058Fh).
The message slot selected by the C2SBS1 register is allocated to the CAN2 message slot buffer 1 (addresses
0590h to 059Fh).
The message slot selected by the C2SBS2 register is allocated to the CAN2 message slot buffer 2 (addresses
05E0h to 05EFh).
The message slot selected by the C2SBS3 register is allocated to the CAN2 message slot buffer 3 (addresses
05F0h to 05FFh).
b7 b6 b5 b4
b1
b2
b3
Symbol
C2SBS0
C2SBS1
C2SBS2
C2SBS3
Address
04C0h
04C1h
04C2h
04C3h
After Reset(1)
XXX0 0000b
b0
Function
Bit Symbol
Bit Name
RW
CAN2 Slot Buffer i Select Register (i = 0 to 3)
SBS2
RW
SBS3
SBS4
RW
NOTES:
1. The value is obtained by setting the SLEEP bit in the C2SLPR register to 1 (sleep mode exited) after reset and supplying the
clock to the CAN module.
2. 32 CAN2 message slots are provided. Each message slot can be selected as a transmit or a receive slot.
RW
SBS0
SBS1
b4 b3 b2 b1 b0
0 0 0 0 0: Message slot 0
0 0 0 0 1: Message slot 1
0 0 0 1 0: Message slot 2
0 0 0 1 1: Message slot 3
.
1 1 1 0 0: Message slot 28
1 1 1 0 1: Message slot 29
1 1 1 1 0: Message slot 30
1 1 1 1 1: Message slot 31
CAN2
message slot buffer 0 to 3
number select bit(2)
(b7-b5)
Nothing is assigned. If necessary, set to 0.
When read, the content is undefined