M_CAN_TXFQS field descriptions
Field Description
0–9
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
10
TFQF
Tx FIFO/Queue Full
0 Tx FIFO/Queue not full
1 Tx FIFO/Queue full
11–15
TFQPI
Tx FIFO/Queue Put Index
Tx FIFO/Queue write index pointer, range 0 to 31.
16–18
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
19–23
TFGI
Tx FIFO Get Index
Tx FIFO read index pointer, range 0 to 31. Read as zero when Tx Queue operation is configured
(TXBC[TFQM] = 1).
24–25
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
26–31
TFFL
Tx FIFO Free Level
Number of consecutive free Tx FIFO elements starting from TFGI, range 0 to 32. Read as zero when Tx
Queue operation is configured (TXBC[TFQM] = 1).
3.3.35 Tx Buffer Element Size Configuration (M_CAN_TXESC)
Configures the number of data bytes belonging to a Tx Buffer element. Data field sizes >
8 bytes are intended for CAN FD operation only.
Address: 0h base + C8h offset = C8h
Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R
0
TBDS
W
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
M_CAN_TXESC field descriptions
Field Description
0–28
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
29–31
TBDS
Tx Buffer Data Field Size
NOTE: In case the data length code DLC of a Tx Buffer element is configured to a value higher than the
Tx Buffer data field size TXESC[TBDS], the bytes not defined by the Tx Buffer are transmitted as
0xCC (padding bytes).
NOTE: This field has Protected Write status.
Table continues on the next page...
Chapter 3 Modular CAN (M_CAN)
MPC5777C Reference Manual Addendum, Rev. 1, 12/2015
Freescale Semiconductor, Inc. 71