Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

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

MSPM0G3506

Texas Instruments
  • Core

    Cortex-M0+, 80 MHz

  • Family

    MSPM0G1X0X_G3X0X Series

  • Sub-Family

    MSPM0G350X

  • CMSIS Pack

    MSPM0G1X0X_G3X0X_DFP

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).

Core

Processor

Cortex-M0+

Maximum Clock Frequency 80 MHz
Memory Protection Unit MPU
Floating Point Unit NO_FPU
Trust Zone
Digital Signal Processor
CortexM Vector Extensions
Endian Little-endian
Features View features

Processor

Cortex-M0+, 80 MHz

  • I/O
    1MSPS digital-to-analog converter with integrated output buffer (DAC) 1 x 12-bit 1MSPS digital-to-analog converter with integrated output buffer (DAC)
    Zero-drift, zero-crossover chipper op-amp (OPA) 2 x Zero-drift, zero-crossover chipper op-amp (OPA)
    General-purpose amplifier (GPAMP) 1 x General-purpose amplifier (GPAMP)
    High-speed comparator (COMP) with 8-bit reference DACs 3 x High-speed comparator (COMP) with 8-bit reference DACs
    Configurable 1.4V or 2.5V internal shared voltage reference (VREF) 1 x Configurable 1.4V or 2.5V internal shared voltage reference (VREF)
    Two simultaneous 4MSPS analog-to-digital converters with up to 16-ch each (ADC) 32-channel x 12-bit Two simultaneous 4MSPS analog-to-digital converters with up to 16-ch each (ADC)
    General purpose I/Os, including some 5-V tolerant, some high-drive with 20mA driver strength 60 General purpose I/Os, including some 5-V tolerant, some high-drive with 20mA driver strength
  • Timer
    Two 16-bit advanced timers with deadband supporting up to 12 PWM channels 12 x 16-bit Two 16-bit advanced timers with deadband supporting up to 12 PWM channels
    16-bit general purpose timer 1 x 16-bit general purpose timer
    16-bit general purpose timer supporting QEI 1 x 16-bit general purpose timer supporting QEI
    16-bit general purpose timer supporting low power operation in STANDBY mode 2 x 16-bit general purpose timer supporting low power operation in STANDBY mode
    32-bit high resolution timer 1 x 32-bit high resolution timer
    Window-watchdog timer 2 x Window-watchdog timer
  • Communication
    COntroller Area Network (CAN) interface supporting CAN 2.0 A or B and CAN-FD 1 x COntroller Area Network (CAN) interface supporting CAN 2.0 A or B and CAN-FD
    I2C interface supporting up to FM+ (1Mbps), SMBus/PMBus, and wakeup from STOP mode 2 x I2C interface supporting up to FM+ (1Mbps), SMBus/PMBus, and wakeup from STOP mode
    SPI interface 2 x 32 Mbit/s SPI interface
    UART inteface, one supporting LIN, IrDA, DALI, Smart Card, Manchester, and three supporting low-power operation in STANDBY mode 4 x 0 bit/s UART inteface, one supporting LIN, IrDA, DALI, Smart Card, Manchester, and three supporting low-power operation in STANDBY mode
  • Other
    Math accelerator supporting DIV, SQRT, and TRIG computations 1 x Math accelerator supporting DIV, SQRT, and TRIG computations
  • Core features
    HW accelerated AES Encryption/Decryption Engine 128/256-bit HW accelerated AES Encryption/Decryption Engine
    True Random Number generator (TRNG) 1 x True Random Number generator (TRNG)
    Nested Vectored Interrupt Controller (NVIC) Nested Vectored Interrupt Controller (NVIC) with 32 interrupt sources
    Direct Memory Access (DMA) 7-channel Direct Memory Access (DMA)
  • Memory
    Up to 128KB Flash memory with built-in error correction code (ECC) x Up to 128KB Flash memory with built-in error correction code (ECC)
    Up to 32KB SRAM with hardware parity x Up to 32KB SRAM with hardware parity
  • Clock
    Low Frequency crystal (LFXT) 4 MHz .. 48 MHz Low Frequency crystal (LFXT)
    Internal PLL 1 x Internal PLL
    Internal RTC with alarm and calendar modes 32.77 kHz Internal RTC with alarm and calendar modes
    Internal 4-32MHz oscillator with +-1% accuracy (SYSOSC) x Internal 4-32MHz oscillator with +-1% accuracy (SYSOSC)
    Internal 32kHz oscillator (LFOSC) x Internal 32kHz oscillator (LFOSC)
    Low Frequency 32kHz crystal (LFXT) x Low Frequency 32kHz crystal (LFXT)
  • Power
    RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN 12 RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN
    Operating Voltage 1.62 V .. 3.6 V Operating Voltage
  • Spec
    Extended Operating Temperature Range -40 °C .. +125 °C Extended Operating Temperature Range