SLAAE56A November 2022 – March 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
The STM32G0 family of devices does not offer an integrated Operational Amplifier (OPA) peripheral, but when migrating from the STM32G0 to MSPM0 family, you can make use of the MSPM0 internal OPAs to replace external discrete devices, or to buffer internal signals as necessary. The MSPM0 OPA modules are completely flexible, and can individually, or in combination, replace many discrete amplifiers in sensing or control applications. The primary features of the MSPM0 OPA modules are included in #GUID-DC5B5210-8513-4E2A-8AC7-61BCBF737C1A/GUID-C4BC7F80-61EF-4C66-B678-3F5AB1EFCE02, and examples of common OPA configurations you can recreate are included in OPA code examples
Feature | MSPM0 Implementation |
---|---|
Input type | Rail to rail (can be enabled or disabled) |
Gain bandwidth | 1 MHz (low-power mode) |
6 MHz (standard mode) | |
Amplifier configurations | General-purpose mode |
Buffer mode | |
PGA mode (inverting or noninverting) | |
Differential amplifier mode | |
Cascade amplifier mode | |
Input/output routing | External pin routing |
Internal connections to ADC and COMP modules | |
Fault detection | Burnout current source (BCS) |
Chopper stabilization | Standard (selectable chopping frequency) |
ADC assisted chop | |
Disabled | |
Reference voltages | Internal VREF (MSPM0G devices only) |
DAC12 (MSPM0G devices only) | |
DAC8 (devices with COMP module only) |
Information about OPA code examples can be found in the MSPM0 SDK examples guide.