AN2283 Freescale Semiconductor / Motorola, AN2283 Datasheet - Page 19

no-image

AN2283

Manufacturer Part Number
AN2283
Description
Scalable Controller Area Network (MSCAN)
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Data Length
Register
Data Segment
Registers
Receive Process
MOTOROLA
Motorola Scalable Controller Area Network (MSCAN) Interrupts
RTR — Remote Transmission Request
The Data Length Register contains information on the number of data bytes in
the CAN message. The data byte count ranges from 0–8 bytes for the data
frame (see
The eight Data Segment Registers contain the data bytes to be received. The
number of bytes being received is determined by the data length code in the
Data Length Register.
The following steps describe the receive process.
1. The MSCAN finds a new data frame on the CAN bus and receives the
This flag defines the type of message frame that will be transmitted onto the
CAN bus and whether or not that frame contains data. In the case of a
receive buffer, it indicates the status of the received frames and allows
transmission support of a response data frame in software.
Freescale Semiconductor, Inc.
For More Information On This Product,
1 = Remote frame
0 = Data frame
bit stream into the Receive Background Buffer (RxBG) checking for
errors (see
acknowledges the receipt of this data frame by sending an ACK symbol
onto the CAN bus. If errors are detected, the message is discarded and
the MSCAN waits for the next message to be received.
DLC3
Table
0
0
0
0
0
0
0
0
1
Go to: www.freescale.com
Table 6. Data Length Code and Byte Count
6).
Error
DLC2
Data Length Code
Overview). If no errors are found, the MSCAN
0
0
0
0
1
1
1
1
0
DLC1
0
0
1
1
0
0
1
1
0
DLC0
0
1
0
1
0
1
0
1
0
Receive Structure Overview
Data Byte
Count
0
1
2
3
4
5
6
7
8
AN2283/D
19

Related parts for AN2283