© 2004 Microchip Technology Inc. DS70070B-page 23-7
Section 23. CAN
CAN Module
23
Register 23-5: CiTXnDLC: Transmit Buffer n Data Length Control
Register 23-6: CiTXnBm: Transmit Buffer n Data Field Word m
Upper Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
EID<5:0> TXRTR TXRB1
bit 15 bit 8
Lower Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x U-0 U-0 U-0
TXRB0 DLC<3:0>
— — —
bit 7 bit 0
bit 15-10 EID<5:0>: Extended Identifier bits 5-0
bit 9 TXRTR: Remote Transmission Request bit
1 = Message will request a remote transmission
0 = Normal message
bit 8-7 TXRB<1:0>: Reserved Bits
Note: User must set these bits to ‘1’ according to CAN protocol.
bit 6-3 DLC<3:0>: Data Length Code bits
bit 2-0 Unimplemented: Read as ‘0’
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
Upper Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
CTXB<15:8>
bit 15 bit 8
Lower Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
CTXB<7:0>
bit 7 bit 0
bit 15-0 CTXB<15:0>: Data Field Buffer Word bits (2 bytes)
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