English
Language : 

LM3S2601 Datasheet, PDF (507/642 Pages) Texas Instruments – Stellaris® LM3S2601 Microcontroller
Stellaris® LM3S2601 Microcontroller
Table 14-1. Controller Area Network Signals (100LQFP)
Pin Name
Pin Number Pin Type Buffer Typea Description
CAN0Rx
10
I
TTL
CAN module 0 receive.
CAN0Tx
11
O
TTL
CAN module 0 transmit.
a. The TTL designation indicates the pin has TTL-compatible voltage levels.
Table 14-2. Controller Area Network Signals (108BGA)
Pin Name
Pin Number Pin Type Buffer Typea Description
CAN0Rx
G1
I
TTL
CAN module 0 receive.
CAN0Tx
G2
O
TTL
CAN module 0 transmit.
a. The TTL designation indicates the pin has TTL-compatible voltage levels.
14.3
Functional Description
The Stellaris CAN controller conforms to the CAN protocol version 2.0 (parts A and B). Message
transfers that include data, remote, error, and overload frames with an 11-bit identifier (standard)
or a 29-bit identifier (extended) are supported. Transfer rates can be programmed up to 1 Mbps.
The CAN module consists of three major parts:
■ CAN protocol controller and message handler
■ Message memory
■ CAN register interface
A data frame contains data for transmission, whereas a remote frame contains no data and is used
to request the transmission of a specific message object. The CAN data/remote frame is constructed
as shown in Figure 14-2 on page 507.
Figure 14-2. CAN Data/Remote Frame
Start
Of Frame
Remote
Transmission
Request
Bus
Idle
S
O
F
Message Delimiter
R
T
R
Control
Field
Data Field
Delimiter
Bits
CRC
A
Sequence C
K
EOP IFS Bus
Idle
Number 1
Of Bits
11 or 29
16
0 . . . 64
15 1 1 1
7
3
Arbitration Field
CRC Sequence
CRC
Field
End of
Frame
Field
Interframe
Field
Bit Stuffing
CAN Data Frame
Acknowledgement
Field
June 19, 2012
507
Texas Instruments-Production Data