RL78/F13, F14 CHAPTER 18 CAN INTERFACE (RS-CAN LITE)
R01UH0368EJ0210 Rev.2.10 1348
Dec 10, 2015
18.3.52 CANi Transmit/Receive FIFO Access Register kBH (CFPTRk) (i = 0) (k = 0)
Address CFPTR0L: F05E6H, CFPTR0H: F05E7H
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
CFDLC[3:0] CFPTR[11:0]
After Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Bit Symbol Bit Name Description R/W
15 to 12 CFDLC[3:0] Transmit/Receive FIFO Buffer DLC
Data
b15 b14 b13 b12
0 0 0 0: 0 data bytes
0 0 0 1: 1 data byte
0 0 1 0: 2 data bytes
0 0 1 1: 3 data bytes
0 1 0 0: 4 data bytes
0 1 0 1: 5 data bytes
0 1 1 0: 6 data bytes
0 1 1 1: 7 data bytes
1 X X X: 8 data bytes
R/W
11 to 0 CFPTR[11:0] Transmit/Receive FIFO Buffer
Label
Data
When CFM[1:0] value is B'01 (transmit mode):
Set the label information to be stored in the transmit
history buffer.
Only bits CFPTR[7:0] are valid.
When CFM[1:0] value is B'00 (receive mode):
The label information of the received message can be
read.
R/W
Modify these bits only when the CFM[1:0] value in the CFCCHk register is B'01 (transmit mode). This register is
readable only when the CFM[1:0] value is B'00 (receive mode).
This register can be read/written when the RPAGE bit in the GRWCR register is 1.
• CFDLC[3:0] Bits
These bits indicate the data length of the received message stored in the transmit/receive FIFO buffer when the
CFM [1:0] value is B'00. When the CFM [1:0] value is B'01, set the data length of the message to be transmitted
from the transmit/receive FIFO buffer. If 9-byte or more data length is set, 8 bytes of data is actually transmitted.
• CFPTR[11:0] Bits
These bits indicate the label information attached to the received message stored in the transmit/receive FIFO
buffer when the CFM [1:0] value is B'00. When the CFM [1:0] value is B'01, the CFPTR [7:0] value is stored in
the transmit history buffer when message transmission has been completed.