|
LM3S2776 Datasheet, PDF (37/785 Pages) Texas Instruments – Stellaris® LM3S2776 Microcontroller | |||
|
◁ |
Stellaris® LM3S2776 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
|
▷ |