English
Language : 

LM3S2276 Datasheet, PDF (37/785 Pages) Texas Instruments – Stellaris® LM3S2276 Microcontroller
Stellaris® LM3S2276 Microcontroller
– ARM PrimeCell® 32-channel configurable µDMA controller
– Support for multiple transfer modes
• Basic, for simple transfer scenarios
• Ping-pong, for continuous data flow to/from peripherals
• Scatter-gather, from a programmable list of arbitrary transfers initiated from a single request
– Dedicated channels for supported peripherals
– One channel each for receive and transmit path for bidirectional peripherals
– Dedicated channel for software-initiated transfers
– Independently configured and operated channels
– Per-channel configurable bus arbitration scheme
– Two levels of priority
– Design optimizations for improved bus access performance between µDMA controller and
the processor core
• µDMA controller access is subordinate to core access
• RAM striping
• Peripheral bus segmentation
– Data sizes of 8, 16, and 32 bits
– Source and destination address increment size of byte, half-word, word, or no increment
– Maskable device requests
– Optional software initiated requests for any channel
– Interrupt on transfer completion, with a separate interrupt per channel
■ GPIOs
– 0-33 GPIOs, depending on configuration
– 5-V-tolerant in input configuration
– Two means of port access: either Advanced High-Performance Bus (AHB) with better
back-to-back access performance, or the legacy Advanced Peripheral Bus (APB) for
backwards-compatibility with existing code
– Fast toggle capable of a change every clock cycle for ports on AHB, every two clock cycles
for ports on APB
– Programmable control for GPIO interrupts
• Interrupt generation masking
November 17, 2011
37
Texas Instruments-Production Data