CHAPTER 11 FCAN CONTROLLER
552
User’s Manual U14492EJ3V0UD
(3) CAN message control registers 00 to 31 (M_CTRL00 to M_CTRL31)
The M_CTRLn register is used to set the frame format of the data field in messages stored in CAN message
buffer n (n = 00 to 31).
These registers can be read/written in 8-bit units.
(1/2)
7
RMDE1
M_CTRLn
(n = 00 to 31)
6
RMDE0
5
ATS
4
IE
3
MOVR
2
Undefined
Note 1
1
Undefined
Note 2
0
RTR
Address
See
Table 11-15
Initial value
Undefined
Notes 1.
The value of the r1 bit on the CAN bus is set during reception.
2.
The value of the r0 bit on the CAN bus is set during reception.
Bit Position
Bit Name
Function
Specifies operation of the DN flag when a remote frame is received on a transmit message
buffer.
0: DN flag not set when remote frame is received
1: DN flag set when remote frame is received
7
RMDE1
Cautions 1. When the RMDE1 bit is set, the setting of the RMDE0 bit is irrelevant.
2. If a remote frame arrives at the transmit message buffer when the
RMDE1 bit has not been set, the CPU is not notified, nor are other
operations performed.
Specifies setting/clearing status of remote frame auto acknowledge function.
0: Remote frame auto acknowledge function cleared
1: Remote frame auto acknowledge function set
6
RMDE0
Cautions 1. The RMDE0 bit’s setting is used only for transmit messages.
2. When the RTR bit has been set (to 1) (when the receive message or
transmit message has a remote frame), the RMDE0 bit is processed as
RMDE0 = 0. This prevents a worst-case scenario (in which
transmission of a remote frame draws a 100% bus load due to
reception of the same remote frame).
Remark
DN:
Bit 2 of M_STATn register (see
11.10 (8) CAN message status registers 00 to 31
(M_STAT00 to M_STAT31)
)