1. Devices
  2. MSPM0G Series
  3. MSPM0G350X
  4. MSPM0G3506


Texas Instruments
  • Core

    Cortex-M0+, 80 MHz

  • Family

    MSPM0G Series

  • Sub-Family


  • CMSIS Pack


The MSPM0G3xxx and MSPM0G1xxx microcontrollers (MCUs) are part of MSP's
highly-integrated, low-power 32-bit MCU family based on the enhanced Arm®
Cortex®-M0+ 32-bit core platform operating at up to 80-MHz frequency.

These cost-optimized MCUs offer high-performance analog peripheral integration,
support extended temperature ranges from -40°C to 125°C, and operate with supply
voltages ranging from 1.62V to 3.6V.

The MSPM0G350X devices provide up to 128 KB embedded Flash program memory
with built-in error correction code (ECC) and up to 32 KB SRAM with
hardware parity option. They also incorporate a memory protection unit,
7-channel DMA, math accelerator, and a variety of high-performance analog
peripherals such as two 12-bit 4MSPS ADCs, configurable internal shared
voltage reference, one 12-bit 1MSPS DAC, three high speed comparators
with built-in reference DACs, two zero-drift, zero-crossover op-amps
with programmable gain, and one general-purpose amplifier.

These devices also offer intelligent digital peripherals suchas three
16-bit advanced control timers, three 16-bit general purpose timers,
one 24-bit high resolution timer, two windowed-watchdog timers,
and one RTC with alarm and calendar mode.

These devices provide
data integrity and encryption peripherals (AES, CRC, TRNG) and enhanced
communication interfaces (four UART, two I2C, two SPI, CAN 2.0/FD).

  • Features



  • Memory

    Factory_ECC 128 B
    Factory_noECC 128 B
    IRAM1 32 KiB
    IRAM_No_Parity 32 KiB
    IRAM_Parity 32 KiB
    IRAM_Parity_Code 32 KiB
    IROM1 64 KiB
    IROM2 64 KiB
    NonMain_ECC 512 B
    NonMain_noECC 512 B