Datasheet

Functional overview STM32F410x8/B
26/142 DocID028094 Rev 5
3.20.1 Advanced-control timers (TIM1)
The advanced-control timer (TIM1) can be seen as three-phase PWM generator multiplexed
on 4 independent channels. It has complementary PWM outputs with programmable
inserted dead times. It can also be considered as a complete general-purpose timer. Its 4
independent channels can be used for:
Input capture
Output compare
PWM generation (edge- or center-aligned modes)
One-pulse mode output
If configured as standard 16-bit timers, it has the same features as the general-purpose
TIMx timers. If configured as a 16-bit PWM generator, it has full modulation capability (0-
100%).
The advanced-control timer can work together with the TIMx timers via the Timer Link
feature for synchronization or event chaining.
TIM1 supports independent DMA request generation.
3.20.2 General-purpose timers (TIM5, TIM9 and TIM11)
There are three synchronizable general-purpose timers embedded in the STM32F410x8/B
(see Table 5 for differences).
TIM5
The STM32F410x8/B devices includes a full-featured general-purpose timer, TIM5.
TIM5 timer is based on a 32-bit auto-reload up/downcounter and a 16-bit prescaler. It
features four independent channels for input capture/output compare, PWM or one-
pulse mode output.
TIM5 can operate in conjunction with the other general-purpose timers and TIM1
advanced-control timer via the Timer Link feature for synchronization or event chaining.
TIM5 general-purpose timer can be used to generate PWM output.
All TIM5 channels have independent DMA request generation. They are capable of
handling quadrature (incremental) encoder signals and the digital outputs from 1 to 4
hall-effect sensors.
TIM9 and TIM11
These timers are based on a 16-bit auto-reload upcounter and a 16-bit prescaler.
TIM11 features one independent channel, whereas TIM9 has two independent
channels for input capture/output compare, PWM or one-pulse mode output. They can
be synchronized with TIM5 full-featured general-purpose timer or used as simple time
bases.
3.20.3 Basic timer (TIM6)
This timer is mainly used for DAC triggering and waveform generation. It can also operate
as generic 16-bit timers.
TIM6 supports independent DMA request generation.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.