dsPIC33FJ32GP302/304,
dsPIC33F
J64GPX02/
X04,
AND
dsPIC
33FJ128GPX02/X04
DS70292G-p
age
52
2007-
2012
Microchip
T
echnolo
gy
Inc.
TABLE 4-17:
ECAN1 REGISTER MAP WHEN C1CTRL1.WIN = 0 OR 1 (FOR dsPIC33FJ128GP802/804 AND dsPIC33FJ64GP802/804)
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
—
—WIN
0480
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.
TABLE 4-18:
ECAN1 REGISTER MAP WHEN C1CTRL1.WIN = 0 (FOR dsPIC33FJ128GP802/804 AND dsPIC33FJ64GP802/804)
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
C1TR01CON 0430
TXEN1
TXABT1
TXLARB1 TXERR1
TXREQ1
RTREN1
TX1PRI<1:0>
TXEN0
TXABT0
TXLARB0
TXERR0
TXREQ0
RTREN0
TX0PRI<1:0>
0000
C1TR23CON 0432
TXEN3
TXLARB3 TXERR3
TXREQ3
RTREN3
TX3PRI<1:0>
TXEN2
TXABT2
TXLARB2
TXERR2
TXREQ2
RTREN2
TX2PRI<1:0>
0000
C1TR45CON 0434
TXEN5
TXABT5
TXLARB5 TXERR5
TXREQ5
RTREN5
TX5PRI<1:0>
TXEN4
TXABT4
TXLARB4
TXERR4
TXREQ4
RTREN4
TX4PRI<1:0>
0000
C1TR67CON 0436
TXEN7
TXABT7
TXLARB7 TXERR7
TXREQ7
RTREN7
TX7PRI<1:0>
TXEN6
TXABT6
TXLARB6
TXERR6
TXREQ6
RTREN6
TX6PRI<1:0>
0000
C1RXD
0440
Received 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.