The purpose of the OPA peripheral integrated into the MSPM0xx MCU platform is to provide a way to buffer or amplify analog signals in a system without the need of discrete op-amps.
The OPA is based off of a high-performance factory trimmed amplifier core accompanied with a programmable gain stage feedback loop, configurable input muxes, and a burnout current source used to monitor sensor health.
OPA features include:
- Software selectable zero-drift chopper stabilization
- Factory trimming to remove offset error
- Rail-to-rail input & output
- Operation supported in full-scale supply voltage range
- Dual power modes for added flexibility
- Programmable gain amplifier (PGA) up to 32x
- Configurable amplifier modes include General
Purpose Mode, Buffer Mode, Inverting/Non-inverting PGA Mode, Difference
Amplifier Mode and Cascade Amplifier Mode
- Rich selection of external/internal op-amp terminal input options
- Dual-differential input pairs to connect multiple sensors to a single OPA
- Burnout current source (BCS) integrated to monitor sensor health
- Operates in RUN, SLEEP, and STOP modes
Note: Most devices integrate more than one OPA peripheral. If more than one OPA is present on a device, they all operate identically. Throughout this chapter, nomenclature appears such as OPAx and OPA[x-1] to describe different instances of the OPA peripheral.
Figure 14-1 shows the functional block diagram of the OPA peripheral.