Two different types of timer modules are instantiated in the MCU domain:
- One instance Windowed Watchdog Timer (WWDT),
implemented by using the Digital Windowed Watchdog (DWWD) function of the
Real Time Interrupt (RTI) module providing timer functionality for operation
systems and benchmarking code with the following main features:
- Two independent 64
bit counter blocks
- Four configurable
compare registers for generating operating system ticks
- Free running counter
0 can be incremented by either the internal pre-scale counter or by
an external event
- Selectable RTI clock
input (derived from any of the available clock sources)
- Windowed Watchdog
Timer (WWDT) feature
- Some RTI modules are
pre-dedicated to specific processor cores
- Four instances of Timer module with support of
the following main features:
- Free running 32-bit
upward counter
- Generates а 1-ms tick
with a 32.768-kHz functional clock
- Interrupts generated
on overflow, compare and capture
- Supported modes of
operation: compare and capture, auto-reload and start-stop
- Programmable divider
clock source (2n, where n = [0-8])
- Dedicated input
trigger for capture mode and dedicated output trigger/PWM
signal
- On-the-fly read/write
register (while counting) for systems operation and benchmarking
code
- Each odd numbered
timer instance may be optionally cascaded with the previous even
numbered timer instance to form up to a 64-bit timer