English
Language : 

LM3S5G31 Datasheet, PDF (48/1223 Pages) Texas Instruments – Stellaris LM3S5G31 Microcontroller
Architectural Overview
1.3.4
1.3.4.1
■ General-Purpose mode
– Wide parallel interfaces for fast communications with CPLDs and FPGAs
– Data widths up to 32 bits
– Data rates up to 150 MB/second
– Optional "address" sizes from 4 bits to 20 bits
– Optional clock output, read/write strobes, framing (with counter-based size), and clock-enable
input
■ General parallel GPIO
– 1 to 32 bits, FIFOed with speed control
– Useful for custom peripherals or for digital data acquisition and actuator controls
Serial Communications Peripherals
The LM3S5G31 controller supports both asynchronous and synchronous serial communications
with:
■ CAN 2.0 A/B controller
■ USB 2.0 Device
■ Three UARTs with IrDA and ISO 7816 support (one UART with modem flow control and status)
■ Two I2C modules
■ Two Synchronous Serial Interface modules (SSI)
The following sections provide more detail on each of these communications functions.
Controller Area Network (see page 846)
Controller Area Network (CAN) is a multicast shared serial-bus standard for connecting electronic
control units (ECUs). CAN was specifically designed to be robust in electromagnetically noisy
environments and can utilize a differential balanced line like RS-485 or twisted-pair wire. Originally
created for automotive purposes, it is now used in many embedded control applications (for example,
industrial or medical). Bit rates up to 1 Mbps are possible at network lengths below 40 meters.
Decreased bit rates allow longer network distances (for example, 125 Kbps at 500m).
A transmitter sends a message to all CAN nodes (broadcasting). Each node decides on the basis
of the identifier received whether it should process the message. The identifier also determines the
priority that the message enjoys in competition for bus access. Each CAN message can transmit
from 0 to 8 bytes of user information.
The LM3S5G31 microcontroller includes one CAN unit with the following features:
■ CAN protocol version 2.0 part A/B
■ Bit rates up to 1 Mbps
■ 32 message objects with individual identifier masks
48
July 03, 2014
Texas Instruments-Production Data