SLAAEI7 December 2023 MSPM0G3507
MSPM0 microcontrollers are rich in analog content. The included peripherals consist of:
The MSPM0 ADC can average the results in hardware, in addition to the nominal 12-bit resolution. This averaging is accomplished by adding up to 64 samples in the result registers and then right shifting them to calculate the average of these values. Mathematically, this feature allows the ADC to reach a resolution of 14-bit. The maximum effective sample rate in this scenario is 62.5 kSPS (250 kSPS divided by 8). This averaging is supported by the chopper-stabilized OPAs that incorporate a special chopping mode to aid with oversampling and averaging of signals.
Chopping reduces the drift of the OPA to 0.5 µV/°C. The OPA offers a gain factor of up to 32 and the two internal OPAs can cascade to create a difference amplifier that can directly connect to the ADC input. The internal voltage reference is configurable to 1.4 V or 2.5 V and provides an accuracy of 200 ppm/°C to the analog peripherals. These components create a setup that makes sense signals in the single-digit mV range possible using a cost-effective MSPM0 MCU with minimal external components.
The current consumption of these components is excellent for low-power applications. The full application consists of an ADC and two OPAs, while the internal reference and the DAC consumes only 770 uA, on top of the consumption by the controller core at 4 MHz.