Table 8-13. OPA1 Input Channel Mapping (continued)
PSEL P-MUX INPUTS NSEL N-MUX INPUTS MSEL M-MUX INPUTS
0x7 GPAMP Output
(1) The connection to OPA and DAC_OUT connects using the PA15 pin. When connecting DAC_OUT to OPA, avoid using external
circuitry on the PA15 pin.
For more information about device analog connections, see Section 8.30
For more details, see the OPA chapter of the MSPM0 L-Series 32-MHz Microcontrollers Technical Reference
Manual.
8.18 GPAMP
The general-purpose amplifier (GPAMP) peripheral is a chopper-stabilized general-purpose operational amplifier
with rail-to-rail input and output.
The GPAMP supports the following features:
• Software selectable chopper stabilization
• Rail-to-rail input and output
• Programmable internal unity gain feedback loop
For more details, see the ADC chapter of the MSPM0 G-Series 80-MHz Microcontrollers Technical Reference
Manual.
8.19 TRNG
The true random number generator (TRNG) utilizes an internal circuit to generate 32-bit random numbers. The
TRNG is intended to be used as a source to a deterministic random number generator (DRNG) to build a
FIPS-140-2 compliant system. Key features of the TRNG include:
• Generation of 32-bit random numbers
• A new 32-bit number may be generated every 32 * 4 = 128 TRNG clock cycles
• Built-in health tests
• Available in RUN and SLEEP modes
For more details, see the TRNG chapter of the MSPM0 G-Series 80-MHz Microcontrollers Technical Reference
Manual.
8.20 AES
The advanced encryption standard (AES) accelerator offloads AES (FIPS PUB 197) encryption and decryption
operations from the CPU. Key features include:
• Support for 128-bit and 256-bit encryption keys
• On-the-fly key expansion
• Offline key generation for decryption
• Shadow register for storing the initial key for all key lengths
• DMA support for ECB, CBC, OFB, and CFB cipher modes
• AES ready interrupt generation
• Available in RUN and SLEEP modes
For more details, see the AES chapter of the MSPM0 G-Series 80-MHz Microcontrollers Technical Reference
Manual.
8.21 CRC
The cyclical redundancy check (CRC) module provides a signature for an input data sequence. Key features of
the CRC module include:
• Support for 16-bit CRC based on CRC16-CCITT
• Support for 32-bit CRC based on CRC32-ISO3309
• Support for bit reversal
www.ti.com
MSPM0G3507, MSPM0G3506, MSPM0G3505
SLASEX6A – FEBRUARY 2023 – REVISED JUNE 2023
Copyright © 2023 Texas Instruments Incorporated
Submit Document Feedback
65
Product Folder Links: MSPM0G3507 MSPM0G3506 MSPM0G3505