Microchip Technology DM164134 Data Sheet
PIC18FXX8
DS41159E-page 206
© 2006 Microchip Technology Inc.
19.2.2
CAN TRANSMIT BUFFER
REGISTERS
REGISTERS
This section describes the CAN Transmit Buffer
registers and their associated control registers.
registers and their associated control registers.
REGISTER 19-4:
TXBnCON: TRANSMIT BUFFER n CONTROL REGISTERS
U-0
R-0
R-0
R-0
R/W-0
U-0
R/W-0
R/W-0
—
TXABT
TXLARB
TXERR
TXREQ
—
TXPRI1
TXPRI0
bit 7
bit 0
bit 7
Unimplemented: Read as ‘0’
bit 6
TXABT: Transmission Aborted Status bit
1
= Message was aborted
0
= Message was not aborted
bit 5
TXLARB: Transmission Lost Arbitration Status bit
1
= Message lost arbitration while being sent
0
= Message did not lose arbitration while being sent
bit 4
TXERR: Transmission Error Detected Status bit
1
= A bus error occurred while the message was being sent
0
= A bus error did not occur while the message was being sent
bit 3
TXREQ: Transmit Request Status bit
1
= Requests sending a message. Clears the TXABT, TXLARB and TXERR bits.
0
= Automatically cleared when the message is successfully sent
Note:
Clearing this bit in software while the bit is set will request a message abort.
bit 2
Unimplemented: Read as ‘0’
bit 1-0
TXPRI1:TXPRI0: Transmit Priority bits
11
= Priority Level 3 (highest priority)
10
= Priority Level 2
01
= Priority Level 1
00
= Priority Level 0 (lowest priority)
Note:
These bits set the order in which the Transmit Buffer will be transferred. They do
not alter the CAN message identifier.
not alter the CAN message identifier.
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown