Dlc Register X (X = 0 To 15) (Dlcrx) - Fujitsu MB90420/5 (A) Series Hardware Manual

F2mc-16lx family 16-bit microcontrollers
Table of Contents

Advertisement

23.6.22 DLC Register x (x = 0 to 15) (DLCRx)

DLC Register x (x = 0 to 15) (DLCRx) is the DLC register for message buffer x.
n DLC register x (x = 0 to 15) (DLCRx)
Address: 003A60
+2x (CAN0)
H
Address: 003B60
+2x (CAN1)
H
Read/write →
Initial value →
• Transmission
– Set the data length (byte unit) of a transmit message when a data frame is transmitted (TRTRx of the
transmission RTR register (TRTRR) is 0).
– Set the data length (byte unit) of a requested message when a remote frame is transmitted (TRTRx =
1).
Note:
Setting other than 0000 to 1000 (0 to 8 bytes) is prohibited.
• Reception
– Store the data length (byte unit) of a receive message when a data frame is received (RRTRx of the
remote frame request receive register (RRTRR) is 0).
– Store the data length (byte count) of a request message when a remote frame is received (RRTRx = 1).
Note:
A write operation to this register should be performed in word unit. A write operation in byte unit
causes undefined data to be written to the upper byte at writing to the lower byte. Writing to the up-
per byte is ignored.
CAN CONTROLLER
7
6
5
(—)
(—)
(—)
(—)
(—)
(—)
23-29
4
3
2
DLC3
DLC2
(—)
(R/W)
(R/W)
(—)
(X)
(X)
← Bit No.
1
0
DLC1
DLC0
(R/W)
(R/W)
(X)
(X)

Advertisement

Table of Contents
loading

Table of Contents