Microchip Technology MA330024 Data Sheet
2009-2
014 M
ic
rochip
T
e
chnology
In
c
.
DS
7000591F
-page
89
d
s
PIC33F
J32GS406/606/608/610 and
d
s
PIC33F
J64GS406/606/608/610
TABLE 4-37:
ECAN1 REGISTER MAP WHEN WIN (C1CTRL1<0>) = 0 OR 1
File
Name
SFR
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
0600
—
—
CSIDL
ABAT
—
REQOP2
REQOP1
REQOP0
OPMODE2
OPMODE1
OPMODE0
—
CANCAP
—
—
WIN
0480
C1CTRL2
0602
—
—
—
—
—
—
—
—
—
—
—
DNCNT<4:0>
0000
C1VEC
0604
—
—
—
FILHIT4
FILHIT3
FILHIT2
FILHIT1
FILHIT0
—
ICODE6
ICODE5
ICODE4
ICODE3
ICODE2
ICODE1
ICODE0
0000
C1FCTRL
0606
DMABS2
DMABS1
DMABS0
—
—
—
—
—
—
—
—
FSA4
FSA3
FSA2
FSA1
FSA0
0000
C1FIFO
0608
—
—
FBP5
FBP4
FBP3
FBP2
FBP1
FBP0
—
—
FNRB5
FNRB4
FNRB3
FNRB2
FNRB1
FNRB0
0000
C1INTF
060A
—
—
TXBO
TXBP
RXBP
TXWAR
RXWAR
EWARN
IVRIF
WAKIF
ERRIF
—
FIFOIF
RBOVIF
RBIF
TBIF
0000
C1INTE
060C
—
—
—
—
—
—
—
—
IVRIE
WAKIE
ERRIE
—
FIFOIE
RBOVIE
RBIE
TBIE
0000
C1EC
060E TERRCNT7 TERRCNT6 TERRCNT5 TERRCNT4 TERRCNT3 TERRCNT2 TERRCNT1 TERRCNT0 RERRCNT7 RERRCNT6 RERRCNT5 RERRCNT4 RERRCNT3 RERRCNT2 RERRCNT1 RERRCNT0
0000
C1CFG1
0610
—
—
—
—
—
—
—
—
SJW1
SJW0
BRP5
BRP4
BRP3
BRP2
BRP1
BRP0
0000
C1CFG2
0612
—
WAKFIL
—
—
—
SEG2PH2
SEG2PH1
SEG2PH0
SEG2PHTS
SAM
SEG1PH2
SEG1PH1
SEG1PH0
PRSEG2
PRSEG1
PRSEG0
0000
C1FEN1
0614
FLTEN<15:0>
FFFF
C1FMSKSEL1
0618
F7MSK1
F7MSK0
F6MSK1
F6MSK0
F5MSK1
F5MSK0
F4MSK1
F4MSK0
F3MSK1
F3MSK0
F2MSK1
F2MSK0
F1MSK1
F1MSK0
F0MSK1
F0MSK0
0000
C1FMSKSEL2 061A
F15MSK1
F15MSK0
F14MSK1
F14MSK0
F13MSK1
F13MSK0
F12MSK1
F12MSK1
F11MSK1
F11MSK0
F10MSK1
F10MSK0
F9MSK1
F9MSK0
F8MSK1
F8MSK0
0000
Legend:
x
= unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-38:
ECAN1 REGISTER MAP WHEN WIN (C1CTRL1<0>) = 0
File
Name
SFR
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
0600-
061E
See definition when WIN = x
C1RXFUL1
0620
RXFUL<15:0>
0000
C1RXFUL2
0622
RXFUL<31:16>
0000
C1RXOVF1
0628
RXOVF<15:0>
0000
C1RXOVF2
062A
RXOVF<31:16>
0000
C1TR01CON
0630
TXEN1
TXABT1 TXLARB1 TXERR1
TXREQ1
RTREN1
TX1PRI1 TX1PRI0
TXEN0
TXABT0
TXLARB0 TXERR0
TXREQ0
RTREN0 TX0PRI1 TX0PRI0
0000
C1TR23CON
0632
TXEN3
TXABT3 TXLARB3 TXERR3
TXREQ3
RTREN3
TX3PRI1 TX3PRI0
TXEN2
TXABT2
TXLARB2 TXERR2
TXREQ2
RTREN2 TX2PRI1 TX2PRI0
0000
C1TR45CON
0634
TXEN5
TXABT5 TXLARB5 TXERR5
TXREQ5
RTREN5
TX5PRI1 TX5PRI0
TXEN4
TXABT4
TXLARB4 TXERR4
TXREQ4
RTREN4 TX4PRI1 TX4PRI0
0000
C1TR67CON
0636
TXEN7
TXABT7 TXLARB7 TXERR7
TXREQ7
RTREN7
TX7PRI1 TX7PRI0
TXEN6
TXABT6
TXLARB6 TXERR6
TXREQ6
RTREN6 TX6PRI1 TX6PRI0
0000
C1RXD
0640
ECAN1 Received Data Word Register
xxxx
C1TXD
0642
ECAN1 Transmit Data Word Register
xxxx
Legend:
x
= unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.