SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Each timer can send or receive stimulus to/from the external (off-chip) system. In the device all timers are configured to output a PWM pulse or receive an external event signal used as a trigger to capture the current timer count. TIMER1 is also configured to receive an event trigger input (GPT1_EVENT_CAPTURE) tied to the internal 32-kHz clock. This event signal gauges the system clock input, detecting its frequency among 19.2, 20, or 27 MHz.
Figure 22-3 shows the external system interface for the GP timers, and Table 22-1 describes the GP timer inputs and outputs.
Software control must ensure that MUX mode is configured to select the timeri (where i = 1 to 16) signal on only one pad. Other pads on which the same signal is multiplexed must be configured in safe mode or non-dmtimer mode to avoid two different pads driving the same signal.
For more information about the configuration of the timeri I/O pads, see Pad Configuration Registers.
Pin Name | Type (1) | Reset Value | Signal Name | Description |
---|---|---|---|---|
timer1 | I/O | 0 | TIMER1_PI_EVENT_CAPTURE TIMER1_PWM_OUT | TIMER1 trigger input/ PWM output |
timer2 | I/O | 0 | TIMER2_PI_EVENT_CAPTURE TIMER2_PWM_OUT | TIMER2 trigger input/ PWM output |
timer3 | I/O | 0 | TIMER3_PI_EVENT_CAPTURE TIMER3_PWM_OUT | TIMER3 trigger input/ PWM output |
timer4 | I/O | 0 | TIMER4_PI_EVENT_CAPTURE TIMER4_PWM_OUT | TIMER4 trigger input/ PWM output |
timer5 | I/O | 0 | TIMER5_PI_EVENT_CAPTURE TIMER5_PWM_OUT | TIMER5 trigger input/ PWM output |
timer6 | I/O | 0 | TIMER6_PI_EVENT_CAPTURE TIMER6_PWM_OUT | TIMER6 trigger input/ PWM output |
timer7 | I/O | 0 | TIMER7_PI_EVENT_CAPTURE TIMER7_PWM_OUT | TIMER7 trigger input/ PWM output |
timer8 | I/O | 0 | TIMER8_PI_EVENT_CAPTURE TIMER8_PWM_OUT | TIMER8 trigger input/ PWM output |
timer9 | I/O | 0 | TIMER9_PI_EVENT_CAPTURE TIMER9_PWM_OUT | TIMER9 trigger input/ PWM output |
timer10 | I/O | 0 | TIMER10_PI_EVENT_CAPTURE TIMER10_PWM_OUT | TIMER10 trigger input/ PWM output |
timer11 | I/O | 0 | TIMER11_PI_EVENT_CAPTURE TIMER11_PWM_OUT | TIMER11 trigger input/ PWM output |
timer12 | I/O | 0 | TIMER12_PI_EVENT_CAPTURE TIMER12_PWM_OUT | TIMER11 trigger input/ PWM output |
timer13 | I/O | 0 | TIMER13_PI_EVENT_CAPTURE TIMER13_PWM_OUT | TIMER13 trigger input/ PWM output |
timer14 | I/O | 0 | TIMER14_PI_EVENT_CAPTURE TIMER14_PWM_OUT | TIMER14 trigger input/ PWM output |
timer15 | I/O | 0 | TIMER15_PI_EVENT_CAPTURE TIMER15_PWM_OUT | TIMER15 trigger input/ PWM output |
timer16 | I/O | 0 | TIMER16_PI_EVENT_CAPTURE TIMER16_PWM_OUT | TIMER16 trigger input/ PWM output |
Each TIMERi_PO_GPOCFG signal is used to as an output enable to control the function of the TIMERi pin (where i = 1 to 16) as the PWM output (PO_GPOCFG =0) or capture input (PO_GPOCFG = 1).