Datasheet
11
A/T89C51CC01
4129N–CAN–03/08
CANEN1 CEh
CAN Enable
Channel byte 1
– ENCH14 ENCH13 ENCH12 ENCH11 ENCH10 ENCH9 ENCH8
CANEN2 CFh
CAN Enable
Channel byte 2
ENCH7 ENCH6 ENCH5 ENCH4 ENCH3 ENCH2 ENCH1 ENCH0
CANGIE C1h
CAN General
Interrupt Enable
– – ENRX ENTX ENERCH ENBUF ENERG –
CANIE1 C2h
CAN Interrupt
Enable Channel
byte 1
– IECH14 IECH13 IECH12 IECH11 IECH10 IECH9 IECH8
CANIE2 C3h
CAN Interrupt
Enable Channel
byte 2
IECH7 IECH6 IECH5 IECH4 IECH3 IECH2 IECH1 IECH0
CANSIT1 BAh
CAN Status
Interrupt Channel
byte1
– SIT14 SIT13 SIT12 SIT11 SIT10 SIT9 SIT8
CANSIT2 BBh
CAN Status
Interrupt Channel
byte2
SIT7 SIT6 SIT5 SIT4 SIT3 SIT2 SIT1 SIT0
CANTCON A1h
CAN Timer
Control
TPRESC 7 TPRESC 6 TPRESC 5 TPRESC 4 TPRESC 3 TPRESC 2 TPRESC 1 TPRESC 0
CANTIMH ADh CAN Timer high
CANTIM
15
CANTIM
14
CANTIM
13
CANTIM
12
CANTIM
11
CANTIM
10
CANTIM
9
CANTIM
8
CANTIML ACh CAN Timer low CANTIM 7 CANTIM 6 CANTIM 5 CANTIM 4 CANTIM 3 CANTIM 2 CANTIM 1 CANTIM 0
CANSTMH AFh
CAN Timer Stamp
high
TIMSTMP
15
TIMSTMP
14
TIMSTMP
13
TIMSTMP
12
TIMSTMP
11
TIMSTMP
10
TIMSTMP
9
TIMSTMP
8
CANSTML AEh
CAN Timer Stamp
low
TIMSTMP
7
TIMSTMP
6
TIMSTMP
5
TIMSTMP
4
TIMSTMP
3
TIMSTMP
2
TIMSTMP
1
TIMSTMP
0
CANTTCH A5h
CAN Timer TTC
high
TIMTTC 15 TIMTTC 14 TIMTTC 13 TIMTTC 12 TIMTTC 11 TIMTTC 10 TIMTTC 9 TIMTTC 8
CANTTCL A4h
CAN Timer TTC
low
TIMTTC
7
TIMTTC
6
TIMTTC
5
TIMTTC
4
TIMTTC
3
TIMTTC
2
TIMTTC
1
TIMTTC
0
CANTEC 9Ch
CAN Transmit
Error Counter
TEC7 TEC6 TEC5 TEC4 TEC3 TEC2 TEC1 TEC0
CANREC 9Dh
CAN Receive
Error Counter
REC7 REC6 REC5 REC4 REC3 REC2 REC1 REC0
CANPAGE B1h CAN Page CHNB3 CHNB2 CHNB1 CHNB0 AINC INDX2 INDX1 INDX0
CANSTCH B2h
CAN Status
Channel
DLCW TXOK RXOK BERR SERR CERR FERR AERR
CANCONH B3h
CAN Control
Channel
CONCH1 CONCH0 RPLV IDE DLC3 DLC2 DLC1 DLC0
CANMSG A3h
CAN Message
Data
MSG7 MSG6 MSG5 MSG4 MSG3 MSG2 MSG1 MSG0
Table 9. CAN SFRs (Continued)
Mnemonic Add Name 7 6 5 4 3 2 1 0