English
Language : 

LM3S2016 Datasheet, PDF (28/468 Pages) List of Unclassifed Manufacturers – Microcontroller
Architectural Overview
1.4.3
1.4.3.1
1.4.4
1.4.4.1
1.4.4.2
On the LM3S2016, PWM motion control functionality can be achieved through:
■ The motion control features of the general-purpose timers using the CCP pins
CCP Pins (see page 180)
The General-Purpose Timer Module's CCP (Capture Compare PWM) pins are software programmable
to support a simple PWM mode with a software-programmable output inversion of the PWM signal.
Analog Peripherals
To handle analog signals, the LM3S2016 microcontroller offers an Analog-to-Digital Converter
(ADC).
ADC (see page 233)
An analog-to-digital converter (ADC) is a peripheral that converts a continuous analog voltage to a
discrete digital number.
The LM3S2016 ADC module features 10-bit conversion resolution and supports four input channels.
Four buffered sample sequences allow rapid sampling of up to eight analog input sources without
controller intervention. Each sample sequence provides flexible programming with fully configurable
input source, trigger events, interrupt generation, and sequence priority.
Serial Communications Peripherals
The LM3S2016 controller supports both asynchronous and synchronous serial communications
with:
■ Two fully programmable 16C550-type UARTs
■ One SSI module
■ One I2C module
■ One CAN unit
UART (see page 265)
A Universal Asynchronous Receiver/Transmitter (UART) is an integrated circuit used for RS-232C
serial communications, containing a transmitter (parallel-to-serial converter) and a receiver
(serial-to-parallel converter), each clocked separately.
The LM3S2016 controller includes two fully programmable 16C550-type UARTs that support data
transfer speeds up to 460.8 Kbps. (Although similar in functionality to a 16C550 UART, it is not
register-compatible.) In addition, each UART is capable of supporting IrDA.
Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs reduce CPU interrupt service loading.
The UART can generate individually masked interrupts from the RX, TX, modem status, and error
conditions. The module provides a single combined interrupt when any of the interrupts are asserted
and are unmasked.
SSI (see page 306)
Synchronous Serial Interface (SSI) is a four-wire bi-directional communications interface.
The LM3S2016 controller includes one SSI module that provides the functionality for synchronous
serial communications with peripheral devices, and can be configured to use the Freescale SPI,
28
November 30, 2007
Preliminary