English
Language : 

LM3S328 Datasheet, PDF (150/371 Pages) List of Unclassifed Manufacturers – Microcontroller
General-Purpose Timers
9 General-Purpose Timers
Programmable timers can be used to count or time external events that drive the Timer input pins.
The LM3S328 controller General-Purpose Timer Module (GPTM) contains three GPTM blocks
(Timer0, Timer1, and Timer 2). Each GPTM block provides two 16-bit timer/counters (referred to
as TimerA and TimerB) that can be configured to operate independently as timers or event
counters, or configured to operate as one 32-bit timer or one 32-bit Real-Time Clock (RTC).
Timers can also be used to trigger analog-to-digital (ADC) conversions. The trigger signals from all
of the general-purpose timers are ORed together before reaching the ADC module, so only one
timer should be used to trigger ADC events.
The General-Purpose Timer Module is one timing resource available on the Stellaris
microcontrollers. Other timer resources include the System Timer (SysTick) (see “System Timer
(SysTick)” on page 34) and the PWM timer in the PWM module (see “PWM Timer” on page 319).
The following modes are supported:
„ 32-bit Timer modes:
– Programmable one-shot timer
– Programmable periodic timer
– Real-Time Clock using 32.768-KHz input clock
– Software-controlled event stalling (excluding RTC mode)
„ 16-bit Timer modes:
– General-purpose timer function with an 8-bit prescaler
– Programmable one-shot timer
– Programmable periodic timer
– Software-controlled event stalling
„ 16-bit Input Capture modes:
– Input edge count capture
– Input edge time capture
„ 16-bit PWM mode:
– Simple PWM mode with software-programmable output inversion of the PWM signal
150
April 27, 2007
Preliminary