16.10.11 CAN Timer Control Register - CANTCON
Bit
7
6
5
4
3
2
1
0
TPRSC7 TPRSC6 TPRSC5 TPRSC4 TPRSC3 TPRSC2 TRPSC1 TPRSC0 CANTCON
Read/Write
Initial Value
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
• Bit 7:0 – TPRSC7:0: CAN Timer Prescaler
Prescaler for the CAN timer upper counter range 0 to 255. It provides the clock to the CAN timer if the CAN controller is
enabled.
TclkCANTIM = TclkIO x 8 x (CANTCON [7:0] + 1)
16.10.12 CAN Timer Registers - CANTIML and CANTIMH
Bit
7
6
5
4
3
2
1
0
CANTIM CANTIM CANTIM
CANTIM7 CANTIM6 CANTIM5 CANTIM4 CANTIM3 CANTIM2
1
0
L
CANTIM1 CANTIM1 CANTIM1 CANTIM1 CANTIM1 CANTIM1 CANTIM CANTIM CANTIM
5
15
R
4
14
R
3
13
R
2
12
R
1
11
R
0
0
10
R
9
9
8
8
H
Bit
Read/Write
Initial Value
R
0
R
0
0
0
0
0
0
• Bits 15:0 - CANTIM15:0: CAN Timer Count
CAN timer counter range 0 to 65,535.
16.10.13 CAN TTC Timer Registers - CANTTCL and CANTTCH
Bit
7
6
5
4
3
2
1
0
TIMTTC TIMTTC CANTTC
TIMTTC7 TIMTTC6 TIMTTC5 TIMTTC4 TIMTTC3 TIMTTC2
1
0
L
TIMTTC1 TIMTTC1 TIMTTC1 TIMTTC1 TIMTTC1 TIMTTC1 TIMTTC TIMTTC CANTTC
5
15
R
4
14
R
3
13
R
2
12
R
1
11
R
0
0
10
R
9
9
8
8
H
Bit
Read/Write
Initial Value
R
0
R
0
0
0
0
0
0
• Bits 15:0 - TIMTTC15:0: TTC Timer Count
CAN TTC timer counter range 0 to 65,535.
16.10.14 CAN Transmit Error Counter Register - CANTEC
Bit
7
TEC7
R
6
TEC6
R
5
TEC5
R
4
TEC4
R
3
TEC3
R
2
1
0
TEC2
TEC1
TEC0
CANTEC
Read/Write
Initial Value
R
0
R
0
R
0
0
0
0
0
0
• Bit 7:0 – TEC7:0: Transmit Error Count
CAN transmit error counter range 0 to 255.
ATmega16/32/64/M1/C1 [DATASHEET]
165
7647O–AVR–01/15