#Product Trends
MCU brings High Performance to Low-Power Applications
The automation and mobile industries are hungry for devices that minimize power drain on batteries and power supplies. That need, coupled with the desire for greater functionality, is driving development of new and more capable units.
As an answer to these needs, TI has announced a new microprocessor control unit (MCU). The MSP432™ MCU family builds on the highly successful TI MSP430™ line of MCUs. There are currently two versions: the MSP432P401R and the MSP432P401M
The memory size is the main difference between the two models. For instance, the MSP432P401R has 256KB of Flash memory and 64KB of RAM. Meanwhile, the MSP432P401M has 128KB of Flash and 32KB of RAM.
The MSP432 MCU line has moved from the 16-bit architecture of the MSP430 MCU family to the 32-bit ARM® Cortex®-M4F processor. With this move comes a number of improvements in system functionality.
That being said, the MSP432 MCU platform maintains its ultra-low power needs. For example, the MSP432 MCU has a 32 bit bus structure including separate buses for data and instruction use. For arithmetic operations, MSP432 MCUs have added a hardware divider and an integrated floating point unit (FPU). A block diagram of the MSP432 MCU is shown in Figure 1 above.
The new MCU family has implemented a number of the low power modes originally found in the MSP430 line. For a comparison of their low power modes, refer to Table 1.
When in active mode, MSP432 MCUs require approximately 95 micro amps per mega hertz operating frequency (95uamps/MHz). In the LPM3 mode, the requirement is approximately 850 n A. The time to recover from sleep mode to Active mode is approximately 10 u seconds. For a more complete description of the MSP432 MCU reference, visit the dedicated datasheet.
Table 1 - Power Modes
MSP430
MSP432
Industry Description
Comments
Active
Active
Active Mode
CPU and peripherals
Low-Frequency Active
Low Power Run
CPU/peripherals < 128KHz
LPM0
LPM0
ARM: Sleep
Peripherals of, CPU off
Low-Frequency LPM0
Sleep+CLK < 128KHz
LPM1
N/A
MSP430 specific mode
LPM2
N/A
MSP430 specific mode
LPM3
LPM3
ARM: Deep sleep
Standby with RAM and RTC
A/BCLK < 32KHz
Some peripherals available
LPM3.5
LPM3.5
ARM: Shutdown
RTC without RAM
LPM4
N/A
Standby with RAM
No clocks
Some peripherals available
LPM4.5
LPM4.5
ARM: Shutdown
Shutdown
TI provides an excellent document for current users of the MSP430 MCU module to migrate to the MSP432 MCU platform. The porting guide explores in detail some of the differences between the two units. In addition, it explains some of the areas that may not be directly applicable.
Finally, to assist users in the development of new applications or in the porting of applications from another MCU model, TI offers an application LaunchPad. The unit has an MSP432P401R MCU with the 48MHz ARM Cortex-M4F processor. The LaunchPad includes an on-board emulator with TI’s EnergyTrace+™ technology. This allows the user to debug application programs, while measuring the operational current requirements.
All of the MSP432 MCU pins are accessible to users. This enables 20-pin and 40-pin booster packs to be installed for special adaptations. The unit is shown in Figure 2.