Datasheet

© 2009 Microchip Technology Inc. DS70175H-page 41
PIC24HJXXXGPX06/X08/X10
TABLE 4-18: ECAN1 REGISTER MAP WHEN C1CTRL1.WIN = 0 OR 1 FOR PIC24HJXXXGP506/510/610 DEVICES ONLY
File Name Addr 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
C1CTRL1 0400
CSIDL ABAT REQOP<2:0> OPMODE<2:0> CANCAP —WIN0480
C1CTRL2 0402
DNCNT<4:0> 0000
C1VEC 0404
FILHIT<4:0> ICODE<6:0> 0000
C1FCTRL 0406 DMABS<2:0>
FSA<4:0>
0000
C1FIFO 0408
FBP<5:0> FNRB<5:0> 0000
C1INTF 040A
TXBO TXBP RXBP TXWAR RXWAR EWARN IVRIF WAKIF ERRIF FIFOIF RBOVIF RBIF TBIF 0000
C1INTE 040C
IVRIE WAKIE ERRIE FIFOIE RBOVIE RBIE TBIE 0000
C1EC 040E TERRCNT<7:0> RERRCNT<7:0> 0000
C1CFG1 0410
SJW<1:0> BRP<5:0> 0000
C1CFG2 0412
WAKFIL SEG2PH<2:0> SEG2PHTS SAM SEG1PH<2:0> PRSEG<2:0> 0000
C1FEN1 0414 FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9 FLTEN8 FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1 FLTEN0 FFFF
C1FMSKSEL1 0418 F7MSK<1:0> F6MSK<1:0> F5MSK<1:0> F4MSK<1:0> F3MSK<1:0> F2MSK<1:0> F1MSK<1:0> F0MSK<1:0> 0000
C1FMSKSEL2 041A F15MSK<1:0> F14MSK<1:0> F13MSK<1:0> F12MSK<1:0> F11MSK<1:0> F10MSK<1:0> F9MSK<1:0> F8MSK<1:0> 0000
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.
TABLE 4-19: ECAN1 REGISTER MAP WHEN C1CTRL1.WIN = 0 FOR PIC24HJXXXGP506/510/610 DEVICES ONLY
File Name Addr 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
0400-
041E
See definition when WIN = x
C1RXFUL1 0420 RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10 RXFUL9 RXFUL8 RXFUL7 RXFUL6 RXFUL5 RXFUL4 RXFUL3 RXFUL2 RXFUL1 RXFUL0 0000
C1RXFUL2 0422 RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16 0000
C1RXOVF1 0428 RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF9 RXOVF8 RXOVF7 RXOVF6 RXOVF5 RXOVF4 RXOVF3 RXOVF2 RXOVF1 RXOVF0 0000
C1RXOVF2 042A RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16 0000
C1TR01CO
N
0430 TXEN1 TX
ABT1
TX
LARB1
TX
ERR1
TX
REQ1
RTREN1 TX1PRI<1:0> TXEN0 TX
ABAT0
TX
LARB0
TX
ERR0
TX
REQ0
RTREN0 TX0PRI<1:0> 0000
C1TR23CO
N
0432 TXEN3 TX
ABT3
TX
LARB3
TX
ERR3
TX
REQ3
RTREN3 TX3PRI<1:0> TXEN2 TX
ABAT2
TX
LARB2
TX
ERR2
TX
REQ2
RTREN2 TX2PRI<1:0> 0000
C1TR45CO
N
0434 TXEN5 TX
ABT5
TX
LARB5
TX
ERR5
TX
REQ5
RTREN5 TX5PRI<1:0> TXEN4 TX
ABAT4
TX
LARB4
TX
ERR4
TX
REQ4
RTREN4 TX4PRI<1:0> 0000
C1TR67CO
N
0436 TXEN7 TX
ABT7
TX
LARB7
TX
ERR7
TX
REQ7
RTREN7 TX7PRI<1:0> TXEN6 TX
ABAT6
TX
LARB6
TX
ERR6
TX
REQ6
RTREN6 TX6PRI<1:0> xxxx
C1RXD 0440 Recieved Data Word xxxx
C1TXD 0442 Transmit Data Word
xxxx
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.