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. MSPM0H321X Series
  3. MSPM0H321X
  4. MSPM0H3216

MSPM0H3216

Texas Instruments
  • Core

    Cortex-M0+, 32 MHz

  • Family

    MSPM0H321X Series

  • Sub-Family

    MSPM0H321X

  • CMSIS Pack

    MSPM0H321X_DFP

MSPM0H321x microcontrollers (MCUs) are part of the MSP's
highly-integrated 5V power supply and 32-bit MCU family based on the enhanced
Arm® Cortex®-M0+ core platform operating at up to 32MHz 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 from 4V.

The MSPM0H321x devices provide up to 64KB embedded flash program memory with
8KB SRAM. These MCUs incorporate a high-speed on-chip oscillator with an
accuracy up to ±1.5%, eliminating the need for an external crystal. Additional
features include a 3-channel DMA, CRC-16 accelerator, and a variety of
high-performance analog peripherals such as one 12-bit 1.5-Msps ADC with VDD as
the voltage reference, and an on-chip temperature sensor. These devices also
offer intelligent digital peripherals such as one 16-bit advanced timer,
five 16-bit general purpose timer, one windowed watchdog timer, a real-time
clock (RTC) and a variety of communication peripherals including three UART,
one SPI, and two IC. These communication peripherals offer protocol support for
LIN, IrDA, DALI, Manchester, smart card, SMBus, and PMBus.

Core

Processor

Cortex-M0+

Maximum Clock Frequency 32 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+, 32 MHz

  • I/O
    General-purpose amplifier (GPAMP) 1 x General-purpose amplifier (GPAMP)
    Configurable 1.4V or 2.5V internal shared voltage reference (VREF) 1 x Configurable 1.4V or 2.5V internal shared voltage reference (VREF)
    One analog-to-digital converter with up to 27 total external channels (ADC) 27-channel x 10-bit One analog-to-digital converter with up to 27 total external channels (ADC)
    General purpose I/Os 45 General purpose I/Os
  • Timer
    One 16-bit advanced timers with deadband supporting up to 8 PWM channels 8 x 16-bit One 16-bit advanced timers with deadband supporting up to 8 PWM channels
    16-bit general purpose timer with 4 capture/compare channels 1 x 16-bit general purpose timer with 4 capture/compare channels
    16-bit general purpose timer with 2 capture/compare channels 2 x 16-bit general purpose timer with 2 capture/compare channels
    16-bit general purpose timer with 2 capture/compare channels and supporting QEI 1 x 16-bit general purpose timer with 2 capture/compare channels and supporting QEI
    Window-watchdog timer 1 x Window-watchdog timer
    Indepenent watchdog timer 1 x Indepenent watchdog timer
  • Communication
    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 1 x 16 Mbit/s SPI interface
    UART inteface, one supporting LIN, IrDA, DALI, Smart Card, Manchester, and three supporting low-power operation in STANDBY mode 3 x 0 bit/s UART inteface, one supporting LIN, IrDA, DALI, Smart Card, Manchester, and three supporting low-power operation in STANDBY mode
  • Core features
    Nested Vectored Interrupt Controller (NVIC) Nested Vectored Interrupt Controller (NVIC) with 32 interrupt sources
    Direct Memory Access (DMA) 3-channel Direct Memory Access (DMA)
  • Memory
    Up to 64KB Flash memory with built-in error correction code (ECC) x Up to 64KB Flash memory with built-in error correction code (ECC)
    Up to 8KB SRAM with hardware parity x Up to 8KB SRAM with hardware parity
  • Clock
    Internal RTC with alarm and calendar modes 32.77 kHz Internal RTC with alarm and calendar modes
    Internal 32MHz oscillator with +-1% accuracy (SYSOSC) x Internal 32MHz oscillator with +-1% accuracy (SYSOSC)
    Internal 32kHz oscillator (LFOSC) x Internal 32kHz oscillator (LFOSC)
  • Power
    RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP2, STANDBY0, STANDBY1 12 RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP2, STANDBY0, STANDBY1
    Operating Voltage 4.5 V .. 5.5 V Operating Voltage
  • Spec
    Extended Operating Temperature Range -40 °C .. +125 °C Extended Operating Temperature Range