
2004 Microchip Technology Inc.
DS30491C-page 325
PIC18F6585/8585/6680/8680
E7Fh CANCON_RO4(2)
E5Fh CANCON_RO6(2)
E3Fh CANCON_RO8(2)
E1Fh
—(4)
E7Eh CANSTAT_RO4(2)
E5Eh CANSTAT_RO6(2)
E3Eh CANSTAT_RO8(2)
E1Eh
—(4)
E7Dh
B5D7
E5Dh
B3D7
E3Dh
B1D7
E1Dh
—(4)
E7Ch
B5D6
E5Ch
B3D6
E3Ch
B1D6
E1Ch
—(4)
E7Bh
B5D5
E5Bh
B3D5
E3Bh
B1D5
E1Bh
—(4)
E7Ah
B5D4
E5Ah
B3D4
E3Ah
B1D4
E1Ah
—(4)
E79h
B5D3
E59h
B3D3
E39h
B1D3
E19h
—(4)
E78h
B5D2
E58h
B3D2
E38h
B1D2
E18h
—(4)
E77h
B5D1
E57h
B3D1
E37h
B1D1
E17h
—(4)
E76h
B5D0
E56h
B3D0
E36h
B1D0
E16h
—(4)
E75h
B5DLC
E55h
B3DLC
E35h
B1DLC
E15h
—(4)
E74h
B5EIDL
E54h
B3EIDL
E34h
B1EIDL
E14h
—(4)
E73h
B5EIDH
E53h
B3EIDH
E33h
B1EIDH
E13h
—(4)
E72h
B5SIDL
E52h
B3SIDL
E32h
B1SIDL
E12h
—(4)
E71h
B5SIDH
E51h
B3SIDH
E31h
B1SIDH
E11h
—(4)
E70h
B5CON
E50h
B3CON
E30h
B1CON
E10h
—(4)
E6Fh
CANCON_RO5
E4Fh
CANCON_RO7
E2Fh
CANCON_RO9
E0Fh
—(4)
E6Eh
CANSTAT_RO5
E4Eh
CANSTAT_RO7
E2Eh
CANSTAT_RO9
E0Eh
—(4)
E6Dh
B4D7
E4Dh
B2D7
E2Dh
B0D7
E0Dh
—(4)
E6Ch
B4D6
E4Ch
B2D6
E2Ch
B0D6
E0Ch
—(4)
E6Bh
B4D5
E4Bh
B2D5
E2Bh
B0D5
E0Bh
—(4)
E6Ah
B4D4
E4Ah
B2D4
E2Ah
B0D4
E0Ah
—(4)
E69h
B4D3
E49h
B2D3
E29h
B0D3
E09h
—(4)
E68h
B4D2
E48h
B2D2
E28h
B0D2
E08h
—(4)
E67h
B4D1
E47h
B2D1
E27h
B0D1
E07h
—(4)
E66h
B4D0
E46h
B2D0
E26h
B0D0
E06h
—(4)
E65h
B4DLC
E45h
B2DLC
E25h
B0DLC
E05h
—(4)
E64h
B4EIDL
E44h
B2EIDL
E24h
B0EIDL
E04h
—(4)
E63h
B4EIDH
E43h
B2EIDH
E23h
B0EIDH
E03h
—(4)
E62h
B4SIDL
E42h
B2SIDL
E22h
B0SIDL
E02h
—(4)
E61h
B4SIDH
E41h
B2SIDH
E21h
B0SIDH
E01h
—(4)
E60h
B4CON
E40h
B2CON
E20h
B0CON
E00h
—(4)
TABLE 23-1:
CAN CONTROLLER REGISTER MAP (CONTINUED)
Address(1)
Name
Address
Name
Address
Name
Address
Name
Note 1:
Shaded registers are available in Access Bank low area while the rest are available in Bank 15.
2:
CANSTAT register is repeated in these locations to simplify application firmware. Unique names are given for
each instance of the controller register due to the Microchip header file requirement.
3:
These registers are not CAN registers.
4:
Unimplemented registers are read as ‘0’.