25 dlc register x (x = 0 to 15) (dlcrx), Register function – FUJITSU F2MCTM-16LX User Manual
Page 501

485
21.4.25
DLC Register x (x = 0 to 15) (DLCRx)
This register is the DLC register for message buffer (x).
■
Register Configuration
Figure 21.4-25 Configuration of the DLC Registers (DLCRx)
■
Register Function
●
Transmission
•
Set the data length (byte count) of a transmitted message when a data frame is transmitted (TRTRx of
the transmitting RTR register (TRTRR) is 0).
•
Set the data length (byte count) of a requested message when a remote frame is transmitted (TRTRx =
1).
Note:
Setting other than 0000
B
to 1000
B
(0 to 8 bytes) is prohibited.
●
Reception
•
Store the data length (byte count) of a received message when a data frame is received (RRTRx of the
remote frame request receiving register (RRTRR) is 0).
•
Store the data length (byte count) of a requested message when a remote frame is received (RRTRx =
1).
Note:
A write operation to this register should be performed in words. A write operation in bytes causes
undefined data to be written to the upper byte at writing to the lower byte. Writing to the upper byte is
ignored.
Address
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
DLCR1x(Lower)
CAN1:
007C60
H
+ 2
×
x
−
−
−
−
DLC3
DLC2
DLC1
DLC0
Reset value
XXXXXXXX
B
−
−
−
−
R/W
R/W
R/W
R/W
x = 0, ..., 15
R/W : Read/Write
X : Undefined
−
: Unused