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:
- 12-bit output resolution at 4Msps with greater than 11 ENOB
- HW averaging enables 14-bit effective resolution at 250ksps
- Up to 27 total external input channels
- 24 individual result storage registers (12 per ADC instance)
- Internal channels for temperature sensing and supply monitoring
- Software selectable reference:
- Configurable internal reference voltage of 1.4V and 2.5V (requires decoupling capacitor on VREF+/- pins)
- MCU supply voltage (VDD)
- External reference supplied to the ADC through the VREF+/- pins
- Operates in RUN, SLEEP, and STOP modes
Table 8-8 shows the ADC channel mapping in the device.
Table 8-8 ADC Channel Mapping| CHANNEL[0:7] | SIGNAL NAME(2) | CHANNEL[8:15] | SIGNAL NAME(1)(2) |
|---|
| ADC0 | ADC1 | ADC0 | ADC1 |
|---|
| 0 | A0_0 | A1_0 / DAC_OUT(4) | 8 | A0_8(3) | A1_8(3) |
| 1 | A0_1 | A1_1 | 9 | A0_9 | - |
| 2 | A0_2 | A1_2 | 10 | - | A1_10 |
| 3 | A0_3 | A1_3 | 11 | Temperature Sensor | A1_11 |
| 4 | A0_4 | A1_4 | 12 | A0_12 | A1_12 / VREF+ |
| 5 | A0_5 | A1_5 | 13 | A0_13 | A1_13 |
| 6 | A0_6 | A1_6 | 14 | A0_14 | A1_14 |
| 7 | A0_7 | A1_7 / VREF- | 15 | Supply/Battery Monitor | Supply/Battery Monitor |
(1) Italicized signal names are purely internal to the device. These signals are used for internal peripheral interconnections.
(3) Note that each channel 8 of each ADC can be sampled by the opposite ADC
(4) When DAC_OUT is used, A1_0 cannot be used to sample external signals. Avoid using external circuitry on the PA15 pin when using DAC_OUT.
For more details, see the ADC chapter of the MSPM0 G-Series 80MHz Microcontrollers Technical Reference Manual.