Datasheet

Table Of Contents
39.8.38 Tx Buffer Request Pending
Name:  TXBRP
Offset:  0xCC
Reset:  0x00000000
Property:  Read-only
Note:  TXBRP bits which are set while a Tx scan is in progress are not considered during this particular
Tx scan. In case a cancellation is requested for such a Tx Buffer, this Add Request is canceled
immediately, the corresponding TXBRP bit is reset.
Bit 31 30 29 28 27 26 25 24
TRPn[31:24]
Access
R R R R R R R R
Reset 0 0 0 0 0 0 0 0
Bit 23 22 21 20 19 18 17 16
TRPn[23:16]
Access
R R R R R R R R
Reset 0 0 0 0 0 0 0 0
Bit 15 14 13 12 11 10 9 8
TRPn[15:8]
Access
R R R R R R R R
Reset 0 0 0 0 0 0 0 0
Bit 7 6 5 4 3 2 1 0
TRPn[7:0]
Access
R R R R R R R R
Reset 0 0 0 0 0 0 0 0
Bits 31:0 – TRPn[31:0] Transmission Request Pending
Each Tx Buffer has its own Transmission Request Pending bit.
The bits are reset after a requested transmission has completed or has been cancelled via register
TXBCR.
TXBRP bits are set only for those Tx Buffers configured via TXBC. After a TXBRP bit has been set, a Tx
scan is started to check for the pending Tx request with the highest priority (Tx Buffer with lowest
Message ID).
A cancellation request resets the corresponding transmission request pending bit of register TXBRP. In
case a transmission has already been started when a cancellation is requested, this is done at the end of
the transmission, regardless whether the transmission was successful or not. The cancellation request
bits are reset directly after the corresponding TXBRP bit has been reset.
After a cancellation has been requested, a finished cancellation is signaled via TXBCF
after successful transmission together with the corresponding TXBTO bit
when the transmission has not yet been started at the point of cancellation
when the transmission has been aborted due to lost arbitration
when an error occurred during frame transmission
SAM D5x/E5x Family Data Sheet
CAN - Control Area Network
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 1291