English
Language : 

LM3S9C97 Datasheet, PDF (823/1337 Pages) Texas Instruments – ARM and Thumb are registered trademarks
Stellaris® LM3S9C97 Microcontroller
Table 17-1. Controller Area Network Signals (100LQFP)
Pin Name
Pin Number Pin Mux / Pin Pin Type Buffer Typea Description
Assignment
CAN0Rx
10
PD0 (2)
I
30
PA4 (5)
34
PA6 (6)
92
PB4 (5)
TTL
CAN module 0 receive.
CAN0Tx
11
PD1 (2)
O
31
PA5 (5)
35
PA7 (6)
91
PB5 (5)
TTL
CAN module 0 transmit.
CAN1Rx
47
PF0 (1)
I
TTL
CAN module 1 receive.
CAN1Tx
61
PF1 (1)
O
TTL
CAN module 1 transmit.
a. The TTL designation indicates the pin has TTL-compatible voltage levels.
Table 17-2. Controller Area Network Signals (108BGA)
Pin Name
Pin Number Pin Mux / Pin Pin Type Buffer Typea Description
Assignment
CAN0Rx
G1
PD0 (2)
I
L5
PA4 (5)
L6
PA6 (6)
A6
PB4 (5)
TTL
CAN module 0 receive.
CAN0Tx
G2
PD1 (2)
O
M5
PA5 (5)
M6
PA7 (6)
B7
PB5 (5)
TTL
CAN module 0 transmit.
CAN1Rx
M9
PF0 (1)
I
TTL
CAN module 1 receive.
CAN1Tx
H12
PF1 (1)
O
TTL
CAN module 1 transmit.
a. The TTL designation indicates the pin has TTL-compatible voltage levels.
17.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 17-2.
January 23, 2012
823
Texas Instruments-Production Data