DEV Community

Erin Tse
Erin Tse

Posted on

MSP430 VS STM32, Which Project would you choose?

Have you wondered how to choose the msp430 and stm32? In this article, our team will detail everything for you. Here we go.

16-bit MSP430

First of all MSP430MCU is a myth in the world, by TI manufacturers in 1996 to market, is the world's 16-bit monolithic and the lowest power benchmark, with a streamlined instruction set of mixed models of processor,

In the past 20 years has never been surpassed, his crystal frequency can be set, is the eyes of engineers deservedly low-power king.

msp430 series microcontroller is a 16-bit microcontroller, 51 microcontrollers for 8-bit, stm32 series for 32-bit, as the name implies, the higher the number of bits represents the ability of the microcontroller to process data faster, the higher the performance.

Why 32-bit machine processing performance is good, 8-bit machine cheap cost-effective, why we should choose a middle position of 16-bit microcontroller it. Its highlight is its ultra-low power consumption.

Literally, ultra-low power consumption is that this board has a low-power mode, after entering the low-power mode it can standby for a long time with very little consumption, waking up the cpu for work at regular intervals, which is very necessary to save energy when there are few energy sources.

The programming environment used by the microcontroller is IAR and CCS, and I use CCS, so I will explain it.

Code Composer Studio (CCS) can be downloaded from the official website, you can search directly.

There is another reason msp430 microcontroller internal integrated emulator, so directly connected to the computer through the usb can be hardware simulation, very convenient.

32-bit STM32

The stm 32 series of microcontrollers from ST is a very powerful 32-bit solution designed for embedded applications requiring high performance and low power consumption,

Specially designed ARM Cortex-M3 core, and has first-class peripherals, 1 microsecond dual 12-bit adc, 4 megabits per second UART, 18 megabits per second SPI, etc., in power consumption and integration also has a good performance.

Both series have 32 k -128 k of internal flash memory, but the difference is the maximum capacity of SRAM and the combination of peripheral interfaces.

MSP430 VS STM32

STM32 and MSP430 power consumption is slightly inferior, that is, the MSP430 is very power-saving, choose 430 applications, generally very harsh power consumption, the difference between the microamp level.

For example, the application of battery-powered portable instrumentation, the above two time is much worse, like the STM32 L series can not reach the 430 power consumption.

But STM32 library functions more convenient development, such as operating frequency in 36 MHz stm32 F101 series and operating frequency in 72 MHz, STM32 F103 series, these two series compared with the MSP430 series.

In the program has good compatibility, so that program development and upgrade become more convenient, and in the processing of operations, stm 32 speed slightly faster than MSP430, in doing floating-point operations much faster than MSP430.

In the need for complex operations in the environment, STM32 great advantage speed can not be compared, so it seems that STM32 more resistant to interference, he 16-bit product price, get a significant increase in performance than the 16-bit products, is the best choice for social product users.

Further Reading: Ti MSP430 series microcontroller introduction

Top comments (0)