Site Search

General-purpose microcontroller "MSPM0 series"

Texas Instruments' (TI) MSPM0 series microcontrollers feature a low-power Arm® Cortex®-M0+ core and a wide range of analog and communication peripherals, achieving high performance at a low price point.

The MSPM0 series is a microcontroller designed for a wide range of embedded applications, including home appliances, industrial equipment, building equipment, measuring instruments, and medical devices.
Equipped with a wealth of analog functions and various communication interfaces, it is also suitable for systems requiring motor control, power supply control, and CAN/LIN communication.

Features

  • TImanufactures 300mm wafers using its own 65nm process at its own factory, ensuring a stable supply.
  • Excellent expandability thanks to a wide range of analog peripherals.
  • Ultra-low power consumption, operating at 1.0 μA in standby mode.
  • The DSBGApackage (8-pin) achieves an extremely small size of 1.6mm x 0.85mm.​
  • Accelerate development with the provision of a wealth of software (driver libraries) and SysConfig (GUI tool).​

portfolio

The MSPM0 series offers the following lineup, categorized by package and flash memory type:
The Arm® Cortex®-M0+ core is divided into series based on its operating frequency: the C series is 24MHz, the L series is 32MHz, and the G series is 80MHz.
Basically, all products operate on a 3.3V power supply (some pins are rated for 5V). However, only the MSPM0H series can be operated at 5V.

MSPM0 Series Lineup
MSPM0 Series Lineup

MSPM0C series

The C series offers packages as small as 1.6mm x 0.85mm, and is a series designed with miniaturization in mind.
It features an ADC, DAC, timer (PWM), and RTC, and supports serial communication via UART, SPI, and I2C.

Functional block diagram

Functional block diagram of the MSPM0C series
Functional block diagram of the MSPM0C series

specification

Model number

MSPM0C1103/4

MSPM0C1105/6

Operating frequency

24 MHz

32 MHz

Internal clock accuracy(SYSOSC)

 -2 to +1.2 %

 -2.1 to +1.6 %

Power supply voltage

1.62 V - 3.6 V

1.62 V - 3.6 V

Operating temperature range

-40 - 125 ℃

-40 - 125 ℃

Flash

8 or 16 KB

32 or 64 KB

RAM

1 KB

8 KB

GPIO(MAX)

18

45

DMA

1

1

analog

ADC (MAX)

12 bit -1 MSPS×10 ch

12 bit -1.6 MSPS×27 ch

12 bit DAC

-

-

Reference8-bitDAC

-

1 (Output possible)

High-speed comparator

-

1

General-purpose amplifier

-

-

Zero Drift Amplifier

-

-

Timer(MAX)

16 bit×3

16 bit×5

Communication(MAX)

I2C×1, SPI×1,  UART×1

I2C×2, SPI×1,  UART×3

Number of pins

8 - 20 pin

20 - 48 pin

others

-

 RTC

MSPM0L series

The L series consumes 1.0​ ​μA in low-power mode and is a series designed with low power consumption in mind.
In terms of features, it includes an added operational amplifier and is the only model in the series to have a built-in LCD driver.

Functional block diagram

Functional block diagram of the MSPM0L series
Functional block diagram of the MSPM0L series

specification

Model number

MSPM0L110x/130x

MSPM0L111x

MSPM0L112x/211x

MSPM0L122x/222x

Operating frequency

32 MHz

32 MHz

32 MHz

32 MHz

Internal clock accuracy(SYSOSC)

 ±1.2 %

 ±1.2 %

  -2.1% ~ 1.6%

 ±1.2 %

Power supply voltage

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

Operating temperature range

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

Flash

8 - 64 KB

64 or 128 KB

64 or 128 KB

128 or 256 KB

RAM

2 - 4 KB

16 KB

12 KB

32 KB

GPIO(MAX)

28

44

60

73

DMA

3

3

3

7

analog

ADC (MAX)

12 bit -1.45 MSPS×10 ch

12 bit -1.68 MSPS×13 ch

12 bit -1.6 MSPS×25 ch

12 bit -1.68 MSPS×26 ch

12 bit DAC

-

-

-

-

Reference8-bitDAC

1(Output possible) *

-

1

1

High-speed comparator

1 *

-

1

1

General-purpose amplifier

1

-

-

-

Zero Drift Amplifier

2 *

-

-

-

Timer(MAX)

16 bit×4

16 bit×4

16 bit×9

16 bit×5, 32 bit×1

Communication(MAX)

I2C×2, SPI×1,  UART×2

I2C×1, SPI×1,  UART×2

I2C×2, SPI×2,  UART×3

I2C×3, SPI×2,  UART×5

Number of pins

16 - 32 pin

24 - 64 pin

24 - 64 pin

24 - 80 pin

others

-

Dual BankFlash

SegmentLCD (4x48, 8x44) *

SegmentLCD (8x51, 4x55)
VBAT *

* Some models may not support peripherals.

MSPM0G series

The G series enables high-speed processing with its computing accelerators and is a series designed with high performance in mind.
In terms of features, it includes a 12-bit DAC, CAN-FD, USB, and I2S, and is the only model in the series to have an accelerator (NPU) for Edge AI.

Functional block diagram

Functional block diagram of the MSPM0G series
Functional block diagram of the MSPM0G series

specification

Model number

MSPM0G3x0x/1x0x

MSPM0G351x/151x

MSPM0G51xx

Operating frequency

80 MHz

80 MHz

80MHz

Internal clock accuracy(SYSOSC)

 ±1.2 %

 ±1.0 %

 ±1.2 %

Power supply voltage

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

Operating temperature range

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

Flash

32 - 128 KB

256 or 512 KB

128 KB

RAM

16 or 32 KB

128 KB

32 KB

GPIO(MAX)

60

93

59

DMA

7

12

-

analog

ADC (MAX)

12 bit -4 MSPS×17 ch

12 bit -4 MSPS×14 ch

12 bit -1.6 MSPS×14 ch

12 bit DAC

1 *

1

-

Reference8-bitDAC

3(Up to 2ch output possible) *

3

1

High-speed comparator

3 *

3

1

General-purpose amplifier

1

-

-

Zero Drift Amplifier

2 *

-

-

Timer(MAX)

16 bit×6, 32 bit×1

16 bit×8, 32 bit×1

16 bit×4

Communication(MAX)

I2C×2, SPI×2,  UART×4
CAN-FD×1 *

I2C×3, SPI×3,  UART×7
CAN-FD×2 *

I2C×2, SPI×2,  UART×3
USB 2.0 x1, I2S x1

Number of pins

20 - 64 pin

32 - 100 pin

20 – 64pin

others

Computation accelerator
Motor control

Computation accelerator
Motor control

Computation accelerator
AIAccelerator *

* Some models may not support peripherals.

評価ツール

Hardware evaluation tool

TI provides evaluation boards for the MSPM0 series. Additionally, a JTAG emulator compatible with the MSPM0 series is available.

software development kit

A software development kit (SDK) is provided by TI, and development can be done using Code Composer Studio, an integrated development environment (IDE) provided free of charge by TI.
Code Composer Studio also includes SysConfig, a system configuration tool, which allows for GUI-based configuration.

 

Macnica original content - MSPM0 series thorough explanation! ~

For those interested in the details and development methods of the MSPM0 series, we have prepared helpful resources.
This guide provides a clear and easy-to-understand explanation of the necessary environment for microcontroller development (Code Composer Studio and a JTAG emulator), as well as how to program and debug using them. Furthermore, it carefully illustrates peripheral functions that often stumble in programming, such as AD converters, amplifiers, and timer interrupts, from their basic functions to their practical use.

Please see below!

Contact Us

If you have any questions or concerns, please contact us using the form below.

the Company product representative will reply.