• Bit 2 – RTRMSK: Remote Transmission Request Mask
●
●
0 - comparison true forced
1 - bit comparison enabled.
• Bit 1 – Reserved Bit
This bit is reserved for future use. For compatibility with future devices, it must be written to zero when CANIDTn are written.
• Bit 0 – IDEMSK: Identifier Extension Mask
●
●
0 - comparison true forced
1 - bit comparison enabled.
16.11.4.2 V2.0 part B
• Bit 31:3 – IDMSK28:0: Identifier Mask
●
●
0 - comparison true forced - see Section 16.5.3 “Acceptance Filter” on page 151
1 - bit comparison enabled. - see Section 16.5.3 “Acceptance Filter” on page 151
• Bit 2 – RTRMSK: Remote Transmission Request Mask
●
●
0 - comparison true forced
1 - bit comparison enabled.
• Bit 1 – Reserved Bit
Writing zero in this bit is recommended.
• Bit 0 – IDEMSK: Identifier Extension Mask
●
●
0 - comparison true forced
1 - bit comparison enabled.
16.11.5 CAN Time Stamp Registers - CANSTML and CANSTMH
Bit
7
6
5
4
3
2
1
0
TIMSTM7 TIMSTM6 TIMSTM5 TIMSTM4 TIMSTM3 TIMSTM2 TIMSTM1 TIMSTM0 CANSTML
TIMSTM1
5
TIMSTM1
3
TIMSTM1 TIMSTM1
TIMSTM14
TIMSTM12
TIMSTM9 TIMSTM8 CANSTMH
1
11
R
-
0
10
R
-
Bit
15
R
-
14
R
-
13
R
-
12
R
-
9
R
-
8
R
-
Read/Write
Initial Value
• Bits 15:0 - TIMSTM15:0: Time Stamp Count
CAN time stamp counter range 0 to 65,535.
16.11.6 CAN Data Message Register - CANMSG
Bit
7
MSG 7
R/W
-
6
MSG 6
R/W
-
5
MSG 5
R/W
-
4
MSG 4
R/W
-
3
2
MSG 2
R/W
-
1
MSG 1
R/W
-
0
MSG 3
R/W
-
MSG 0 CANMSG
Read/Write
Initial Value
R/W
-
• Bit 7:0 – MSG7:0: Message Data
This register contains the CAN data byte pointed at the page MOb register.
After writing in the page MOb register, this byte is equal to the specified message location of the pre-defined identifier +
index. If auto-incrementation is used, at the end of the data register writing or reading cycle, the index is auto-incremented.
The range of the counting is 8 with no end of loop (0, 1,..., 7, 0,...).
ATmega16/32/64/M1/C1 [DATASHEET]
171
7647O–AVR–01/15