Specifications
Wireless-Tag Technology Co., Ltd. V1.0.0
All rights reserved by Wireless-Tag Technology Co., Ltd. ©2020
http://www.wireless-tag.com
10
dead-time insertion).
Pulse widths and waveform periods can be modulated from a few microseconds to several milliseconds
using the timer Prescaler and the RCC clock controller Prescaler.
The advanced-control timers (ADTIM) and general-purpose timers (GPTIMA, GPTIMB, GPTIMC) are
completely independent and do not share any resources. They can be synchronized together as well.
The features are as follows:
16-bit up, down, up/down auto-reload counter.
16-bit programmable Prescaler allowing dividing (on the fly) the counter clock frequency
by any factor between 1 and 65536.
Up to 4 independent channels for:
Input Capture
Output Compare
PWM generation (Edge and Center-aligned Mode)
One-pulse mode output
Synchronization circuit can control the timer with external signals and interconnect several
timers.
Interrupt/DMA request is generated when the following events occur:
Update: counter overflow/underflow, counter initialization (by software or
internal/external trigger)
Trigger events (counter start, stop, initialization or count by internal trigger)
Input capture (capture register)
Output compare (count register paired with compare register)
Supports incremental (quadrature) encoder and Hall sensor circuits for positioning
purposes.
Trigger input for an external clock or cycle-by-cycle current management
4.11 General-Purpose Timer(GPTIMC)
The general-purpose timer (GPTIMC) consists of a 16-bit auto-reload counter driven by a programmable
Prescaler.
It may also be used for multiple purposes, including measuring the pulse lengths of input signals (input
capture), or generating output waveforms (output compare, PWM, complementary PWM with dead-time
insertion).
Pulse lengths and waveform periods can be modulated from a few microseconds to several milliseconds by
using the timer Prescaler and the APB clock controller Prescaler.










