TIMER
|
Overview
Overview
The TIMER APP provides accurate hardware timer using one timer slice of CCU4 or CCU8 peripheral. And provides provide the functionality below:
- Continuous event generation for a given time interval.
- Generates more accurate delay using Hardware timer.
- Sets the desired time interval at runtime(in terms of micro-seconds).
- Connection of timer interval event to other peripherals as a trigger source or for interrupt generation(using the DAVE HW Signal Connections)
The figure above shows the functional overview and use cases of the TIMER APP.
The figure above shows the layered architecture of the TIMER APP in DAVEā¢. XMC controllers provide the CCU4 or CCU8 module. Each module is having four 16-bit timers. The LLD layer provides abstraction for these hardware modules. The TIMER APP uses CCU4 or CCU8 and GPIO LLDs and other dependent APPs like GLOBAL_CCUx(x = [4,8]) and CLOCK_XMCx(x = [1,4]) for the functionality.
Supported Devices
The APP supports below devices:
- XMC4800/XMC4700 Series
- XMC4500 Series
- XMC4300 Series
- XMC4400 Series
- XMC4200 / XMC4100 Series
- XMC1400 Series
- XMC1300 Series
- XMC1200 Series
- XMC1100 Series
References
- XMC4800 / XMC4700 Reference Manual
- XMC4500 Reference Manual
- XMC4400 Reference Manual
- XMC4300 Reference Manual
- XMC4200 / XMC4100 Reference Manual
- XMC1400 Reference Manual
- XMC1300 Reference Manual
- XMC1200 Reference Manual
- XMC1100 Reference Manual