MC68HC12 MOTOROLA [Motorola, Inc], MC68HC12 Datasheet - Page 349

no-image

MC68HC12

Manufacturer Part Number
MC68HC12
Description
The MC68HC912DT128A microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
18.12.3 Data Length Register (DLR)
MC68HC912DT128A — Rev 4.0
MOTOROLA
RTR — Remote transmission request
This register keeps the data length field of the CAN frame.
DLC3 – DLC0 — Data length code bits
This flag reflects the status of the Remote Transmission Request bit
in the CAN frame. In case of a receive buffer it indicates the status of
the received frame and allows to support the transmission of an
answering frame in software. In case of a transmit buffer this flag
defines the setting of the RTR bit to be sent.
The data length code contains the number of bytes (data byte count)
of the respective message. At transmission of a remote frame, the
data length code is transmitted as programmed while the number of
transmitted bytes is always 0. The data byte count ranges from 0 to 8
for a data frame.
0 = Data frame
1 = Remote frame
MSCAN Controller
DLC3
0
0
0
0
0
0
0
0
1
Table 18-3. Data length codes
Table 18-3
Data length code
DLC2
0
0
0
0
1
1
1
1
0
shows the effect of setting the DLC bits.
DLC1
0
0
1
1
0
0
1
1
0
Programmer’s Model of Message Storage
DLC0
0
1
0
1
0
1
0
1
0
count
Data
byte
0
1
2
3
4
5
6
7
8
MSCAN Controller
Technical Data
349

Related parts for MC68HC12