SLAU966 February 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1106 , MSPM0G1107 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2228
MSPM0 (1) and some NXP's M0 MCUs offer a real-time clock (RTC). The S32K1xx/KEA128x/KM35x devices contain a dedicated RTC module. The real-time clock (RTC) module provides time tracking for the application, with counters for seconds, minutes, hours, day of the week, day of the month, and year in selectable binary or binary-coded decimal format.
| Feature | S32K1xx | KEA128x | KM35x | MSPM0G |
|---|---|---|---|---|
| Power modes | Yes | Yes | Yes | Yes |
| Binary coded format | No | No | No | Yes |
| Leap year correction | No | No | Yes | Yes |
| Number of customizable alarms | 1 | 1 | 1 | 2 |
| Internal or/and External crystal | N/A | N/A | Yes | Yes |
| Crystal offset calibration | No | No | No | Yes |
| Prescaler blocks | Equivalent | Yes | No | Yes |
| Interrupts | Yes | Yes | Yes | Yes |
RTC code examples
Information about RTC code examples can be found in the MSPM0 SDK examples guide.