8.27 WWDT
The windowed watchdog timer (WWDT) can be used to supervise the operation of the device, specifically code
execution. The WWDT can be used to generate a reset or an interrupt if the application software does not
successfully reset the watchdog within a specified window of time. Key features of the WWDT include:
• 25-bit counter
• Programmable clock divider
• Eight software selectable watchdog timer periods
• Eight software selectable window sizes
• Support for stopping the WWDT automatically when entering a sleep mode
• Interval timer mode for applications which do not require watchdog functionality
For more details, see the WWDT chapter of the MSPM0 L-Series 32-MHz Microcontrollers Technical Reference
Manual.
8.28 RTC
The real-time clock (RTC) operates off of a 32kHz input clock source (typically a low frequency crystal) and
provides a time base to the application with multiple options for interrupts to the CPU. Key features of the RTC
include:
• Counters for seconds, minutes, hours, day of the week, day of the month, month, and year
• Binary or BCD format
• Leap-year handling
• One customizable alarm interrupt based on minute, hour, day of the week, and day of the month
• Interval alarm interrupt to wake every minute, every hour, at midnight, or at noon
• Interval alarm interrupt providing periodic wake-up at 4096, 2048, 1024, 512, 256, or 128 Hz
• Interval alarm interrupt providing periodic wake-up at 64, 32, 16, 8, 4, 2, 1, and 0.5 Hz
• Calibration for crystal offset error (up to +/- 240ppm)
• Compensation for temperature drift (up to +/- 240ppm)
• RTC clock output to pin for calibration
For more details, see the RTC chapter of the MSPM0 G-Series 80-MHz Microcontrollers Technical Reference
Manual.
8.29 Timers (TIMx)
The timer peripherals in these devices support the following key features, for specific configuration see Table
8-15:
Specific features for the general-purpose timer (TIMGx) include:
• 16-bit up, down, up-down or down-up counter, with repeat-reload mode
• 32-bit up, down, up-down or down-up counter, with repeat-reload mode
• Selectable and configurable clock source
• 8-bit programmable prescaler to divide the counter clock frequency
• Two independent channels for
– Output compare
– Input capture
– PWM output
– One-shot mode
• CC register available in TIMG7 and TIMG12
• Shadow register for load available in TIMG7
• Support quadrature encoder interface (QEI) for positioning and movement sensing available in TIMG8
• Support synchronization and cross trigger among different TIMx instances in the same power domain
• Support interrupt/DMA trigger generation and cross peripherals (such as ADC) trigger capability
• Cross trigger event logic for Hall sensor inputs
Specific features for the advanced timer (TIMAx) include:
MSPM0G3507, MSPM0G3506, MSPM0G3505
SLASEX6A – FEBRUARY 2023 – REVISED JUNE 2023
www.ti.com
68 Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
Product Folder Links: MSPM0G3507 MSPM0G3506 MSPM0G3505