SFFS624B March 2024 – August 2025 MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
Both 12-bit analog-to-digital converter (ADC) modules in these devices, ADC0 and ADC1, support fast 12-bit conversions with single-ended inputs and simultaneous sampling operation.
ADC features include:
The following tests can be applied as functional safety mechanisms for this module (to provide diagnostic coverage on a specific function):
| Safety Mechanism | Description | Faults | Failure Modes |
|---|---|---|
| ADC1 | Periodic software read back of static configuration registers | Targeted toward configuration registers in ADC. |
| ADC2 | Software Test for Functionality | Targeted toward the ADC functionality, including the sample pulse generation, ADC conversion, logic which captures the result, interrupt flag setting, DMA trigger generation, proper function of the analog-to-digital circuit, and so forth. |
| ADC3 | ADC trigger overflow | Targeted toward ADC triggering circuit related faults. |
| ADC4 | ADC window comparator | Covers faults in analog-to-digital conversion logic, and also covers faults in ADC inputs which result in the converted result going out of range. |
| ADC5 (latent fault coverage) | Test of window comparator | This is a test to cover faults in the window comparator (the window comparator being a safety mechanism). This test covers latent faults within the window comparator. |
| ADC6 | ADC trigger and output plausibility check | This is an application-specific check. Based on the application, software can check on signal properties, like range, bandwidth, sampling rate, and so forth. This check can potentially cover faults in ADC sampling and conversion, triggering logic, interrupt logic, and so forth. |
| WDT | Windowed watchdog event | Used to cover faults in sample generation, interrupt generation, DMA trigger generation, and event triggering to other IPs. Any periodic event which does not occur, or occurs at a different rate than expected, can be covered. |