707
CAN Controller (CAN)
Chapter 19
Preliminary User’s Manual U17566EE1V2UM00
(23)
CnMCTRLm - CANn message control register m
The CnMCTRLm register is used to control the operation of the message
buffer.
(a) Read
Note
The MUC bit is undefined until the first reception and storage is performed.
Note
The MOW bit is not set to 1 if a remote frame is received and stored in the
transmit message buffer with the DN bit = 1.
After reset: 00x000000
00000000B
R/W
Address: refer to
“CAN registers overview“ on page 668
15
14
13
12
11
10
9
8
CnMCTRLm
0
0
MUC
0
0
0
0
0
7
6
5
4
3
2
1
0
0
0
0
MOW
IE
DN
TRQ
RDY
MUC
Note
Bit indicating that message buffer data is being updated
0
The CAN module is not updating the message buffer (reception and storage).
1
The CAN module is updating the message buffer (reception and storage).
MOW
Message buffer overwrite status bit
0
The message buffer is not overwritten by a newly received data frame.
1
The message buffer is overwritten by a newly received data frame.
IE
Message buffer interrupt request enable bit
0
Receive message buffer: Valid message reception completion interrupt disabled.
Transmit message buffer: Normal message transmission completion interrupt disabled.
1
Receive message buffer: Valid message reception completion interrupt enabled.
Transmit message buffer: Normal message transmission completion interrupt enabled.
DN
Message buffer data update bit
0
A data frame or remote frame is not stored in the message buffer.
1
A data frame or remote frame is stored in the message buffer.
TRQ
Message buffer transmission request bit
0
No message frame transmitting request that is pending or being
transmitted is in the message buffer.
1
The message buffer is holding transmission of a message frame pending or
is transmitting a message frame.
electronic components distributor