
23.1.21 CAN2 Message Slot i Control Register (C2MCTLi Register) (i = 0 to 31)
Figure 23.31
C2MCTL0 to C2MCTL31 Registers
Symbol
C2MCTL0 to C2MCTL31
Address
0550h - 056Fh
After Reset(1)
00h
Function
Bit Symbol
Bit Name
RW
CAN2 Message Slot i Control Register (i = 0 to 31)
NOTES:
1. The value is obtained by setting the SLEEP bit in the CiSLPR register to 1 (sleep mode exited) after reset and supplying the
clock to the CAN module.
2. Set the bit to 0 by program. If a 1 is written, the value before writing a 1 remains unchanged.
3. BasicCAN mode can be used with the message slot 30 and 31.
4. Do not set bits RECREQ and TRMREQ to 1 simultaneously.
RW
RO
RW
0: Overwrite not occurred
1: Overwrite occurred(2)
0: Automatic answering to the remote frame
enabled
1: Automatic answering to the remote frame
disabled
RW
When transmitting
When receiving
0: Not transmitting
0: Not storing
receive data
1: Transmitting
1: Storing receive data
RO
Not in BasicCAN mode
0: Data frame
1: Remote frame
In BasicCAN mode(3)
0: Data frame received (status)
1: Remote frame received (status)
RW
0: Receive operation not requested
1: Receive operation requested(4)
RW
When transmitting
When receiving
0: Transmit operation
0: Receive operation
not completed
1: Transmit operation
1: Receive operation
completed(2)
0: Data frame transmitted/received
1: Remote frame transmitted/received
0: Transmit operation not requested
1: Transmit operation requested(4)
When
transmitting,
TRMACTIVE
When
receiving,
INVALDATA
MSGLOST
REMACTIVE
Overwrite flag
Automatic answering disable
mode select bit
Remote frame set bit
Transmitting flag
Receiving flag
Remote frame transmit/receive
status flag
Receive request bit
Transmit request bit
Transmit complete flag
Receive complete flag
When
transmitting,
SENTDATA
When
receiving,
NEWDATA
REMOTE
RSPLOCK
TRMREQ
RECREQ
b7 b6 b5 b4
b1
b2
b3
b0