184
ATmega16M1/32M1/64M1 [DATASHEET]
8209E–AVR–11/2012
No detection of the dominant bit in the acknowledge slot.
19.11.2
CANCDMOB – CAN MOb Control and DLC Register
Bit 7:6 – CONMOB[1:0]: Configuration of Message Object
These bits set the communication to be performed (no initial value after RESET).
– 00 - disable
– 01 - enable transmission
– 10 - enable reception
– 11 - enable frame buffer reception
These bits are not cleared once the communication is performed. The user must re-write the configuration to
enable a new communication.
This operation is necessary to be able to reset the BXOK flag
This operation also set the corresponding bit in the CANEN registers
Bit 5 – RPLV: Reply Valid
Used in the automatic reply mode after receiving a remote frame.
– 0 - reply not ready
– 1 - reply ready and valid
Bit 4 – IDE: Identifier Extension
IDE bit of the remote or data frame to send.
This bit is updated with the corresponding value of the remote or data frame received.
– 0 - CAN standard rev 2.0 A (identifiers length = 11 bits)
– 1 - CAN standard rev 2.0 B (identifiers length = 29 bits)
Bit 3:0 – DLC[3:0]: Data Length Code
Number of Bytes in the data field of the message.
DLC field of the remote or data frame to send. The range of DLC is from 0 up to 8. If DLC field >8 then effective
DLC=8.
This field is updated with the corresponding value of the remote or data frame received. If the expected DLC differs
from the incoming DLC, a DLC warning appears in the CANSTMOB register.
19.11.3
CANIDT1, CANIDT2, CANIDT3, and CANIDT4 – CAN Identifier Tag Registers
V2.0 part A
Bit
7
6
5
43210
CONMOB1
CONMOB0
RPLV
IDE
DLC3
DLC2
DLC1
DLC0
CANCDMOB
Read/write
R/W
Initial value
-
----
Bit
15/714/613/512/411/310/2
9/1
8/0
-----
RTRTAG
-
RB0TAG
CANIDT4
--------
CANIDT3
IDT2
IDT1
IDT0
-----
CANIDT2
IDT10
IDT9
IDT8
IDT7
IDT6
IDT5
IDT4
IDT3
CANIDT1
Bit
31/23
30/22
29/21
28/20
27/19
26/18
25/17
24/16
Read/write
R/W
Initial value
--------