Two different types of timer modules are instantiated in the MCU domain:
- Two instances 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
- Ten 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 sourced from the LFOSC
- 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