English
Language : 

70353C Datasheet, PDF (69/76 Pages) Microchip Technology – Section 21. Enhanced Controller Area Network
21.14 REGISTER MAPS
Table 21-4 through Table 21-6 map the bit functions for the Enhanced Controller Area Network (ECAN™) registers.
Table 21-4: ECAN Register Map When C1CTRL1.WIN = 0 or 1
File Name
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
CiCTRL1
—
—
CSIDL
ABAT CANCKS
REQOP<2:0>
OPMODE<2:0>
— CANCAP —
—
WIN 0480
CiCTRL2
—
—
—
—
—
—
—
—
—
—
—
DNCNT<4:0>
CiVEC
—
—
—
FILHIT<4:0>
—
ICODE<6:0>
CiFCTRL
DMABS<2:0>
—
—
—
—
—
—
—
—
FSA<4:0>
CiFIFO
—
—
FBP<5:0>
—
—
FNRB<5:0>
CiINTF
—
—
TXBO
TXBP
RXBP TXWAR RXWAR EWARN
IVRIF
WAKIF ERRIF
—
FIFOIF RBOVIF RBIF
TBIF
CiINTE
—
—
—
—
—
—
—
—
IVRIE
WAKIE ERRIE
—
FIFOIE RBOVIE RBIE TBIE
CiEC
TERRCNT<7:0>
RERRCNT<7:0>
CiCFG1
—
—
—
—
—
—
—
—
SJW<1:0>
BRP<5:0>
CiCFG2
—
WAKFIL
—
—
—
SEG2PH<2:0>
SEG2PHTS SAM
SEG1PH<2:0>
PRSEG<2:0>
CiFEN1
FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9 FLTEN8 FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1 FLTEN0
CiFMSKSEL1
F7MSK<1:0>
F6MSK<1:0>
F5MSK<1:0>
F4MSK<1:0>
F3MSK<1:0>
F2MSK<1:0>
F1MSK<1:0>
F0MSK<1:0>
CiFMSKSEL2
F15MSK<1:0>
F14MSK<1:0>
F13MSK<1:0>
F12MSK<1:0>
F11MSK<1:0>
F10MSK<1:0>
F9MSK<1:0>
F8MSK<1:0>
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: Not all bits are available for all devices. Please refer to the “Enhanced Controller Area Network (ECAN™)” chapter in the specific device data sheet for more details.
0000
0040
0000
0000
0000
0000
0000
0000
0000
FFFF
0000
0000
Table 21-5: ECAN Register Map When C1CTRL1.WIN = 0
File Name Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
See definition when WIN = x
CiRXFUL1 RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10 RXFUL9 RXFUL8 RXFUL7 RXFUL6 RXFUL5 RXFUL4 RXFUL3 RXFUL2 RXFUL1 RXFUL0
CiRXFUL2 RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16
CiRXOVF1 RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF9 RXOVF8 RXOVF7 RXOVF6 RXOVF5 RXOVF4 RXOVF3 RXOVF2 RXOVF1 RXOVF0
CiRXOVF2 RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16
CiTR01CON TXEN1 TXABT1 TXLARB1 TXERR1 TXREQ1 RTREN1
TX1PRI<1:0>
TXEN0 TXABAT0 TXLARB0 TXERR0 TXREQ0 RTREN0
TX0PRI<1:0>
Ci1TR23CON TXEN3 TXABT3 TXLARB3 TXERR3 TXREQ3 RTREN3
TX3PRI<1:0>
TXEN2 TXABAT2 TXLARB2 TXERR2 TXREQ2 RTREN2
TX2PRI<1:0>
CiTR45CON TXEN5 TXABT5 TXLARB5 TXERR5 TXREQ5 RTREN5
TX5PRI<1:0>
TXEN4 TXABAT4 TXLARB4 TXERR4 TXREQ4 RTREN4
TX4PRI<1:0>
CiTR67CON TXEN7 TXABT7 TXLARB7 TXERR7 TXREQ7 RTREN7
TX7PRI<1:0>
TXEN6 TXABAT6 TXLARB6 TXERR6 TXREQ6 RTREN6
TX6PRI<1:0>
CiRXD
Received Data Word
CiTXD
Transmit Data Word
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: Not all bits are available for all devices. Please refer to the “Enhanced Controller Area Network (ECAN™)” chapter in the specific device data sheet for more details.
0000
0000
0000
0000
0000
0000
0000
xxxx
xxxx
xxxx