Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Comparison to MSP430/MSP430X  





2 Relationship to other TI ARM Cortex-M devices  





3 MSP432 devices  



3.1  MSP432P4xx  





3.2  MSP432E4xx  







4 Hardware development platforms  



4.1  MSP-EXP432P401R Launchpad  





4.2  MSP-EXP432P4111 Launchpad  





4.3  MSP-EXP432E401Y Launchpad  





4.4  MSP-TS432PZ100 target board  







5 Development tools  





6 See also  





7 References  





8 Further reading  





9 External links  














TI MSP432






Português
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


TI MSP432
DesignerARM/Texas Instruments
Bits32-bit
Introduced2015
EndiannessLittle

The MSP432 is a mixed-signal microcontroller family from Texas Instruments. It is based on a 32-bit ARM Cortex-M4F CPU, and extends their 16-bit MSP430 line, with a larger address space for code and data, and faster integer and floating point calculation than the MSP430. Like the MSP430, it has a number of built-in peripheral devices, and is designed for low power requirements. In 2021, TI confirmed that the MSP432 has been discontinued and "there will be no new MSP432 products".[1]

Comparison to MSP430/MSP430X[edit]

Modern embedded computing requires large amounts of data and code, and often calls for floating point calculations. The MSP430's 16-bit architecture was already once extended to 20 bits (MSP430X) to accommodate those needs, but the resulting 1 MB limit is still too small, and the instruction set extensions slow down the code execution. Furthermore, MSP430 architecture does not include a hardware floating point unit. IEEE754 floating point computations are emulated in software[2] using integer arithmetic on its native 16-bit data, and are quite slow.[3]

The ARM Cortex-M4F architecture used in the MSP432 line allows up to 4 GB of unified program/data/peripheral memory, and has a built-in single precision IEEE754-compatible Floating Point Unit.

Comparison of MSP430 and MSP432
MSP430 MSP430X MSP432
Address space 16 bits 20 bits 32 bits
Memory address space 64 KB MB GB
Clock speed 25 MHz 48 MHz
Floating Point None IEEE754 32-bit FPU
Typical Dhrystone 2.1 (DMIPS/MHz) 0.288[4] 1.196
ULPBench low power score 120 167.4

The peripherals in MSP432 are similar to those in MSP430, and there is a built-in ROM driver library that facilitates software reuse.[5]

Differences from MSP430 include:

Relationship to other TI ARM Cortex-M devices[edit]

The MSP432 is similar to the Stellaris LM4F120 and Tiva-C TM4C123 parts previously available from TI. The MSP432 is slightly slower, cheaper and uses significantly less power, and tends to have less of the sophisticated peripherals such as wide 32/64-bit timer units, or the quadrature encoder blocks. In fall of 2017 TI expanded the family with higher performance parts containing Ethernet, USB, CAN and SPI peripherals.

In 2017 the Tiva TM4C129 was rebranded as the MSP432 "E-series"[6] but with added features including: AES Module, SHA/MD5 Module, DES Module.

Several new subsystems were introduced in MSP432:

MSP432 devices[edit]

The MSP432 devices are named similarly to those of the MSP430. For instance MSP432P401RIPZT consists of the following pieces:

MSP432P4xx[edit]

The first released MSP432 general purpose chip family, expanded in fall of 2017:

MSP432E4xx[edit]

Hardware development platforms[edit]

MSP-EXP432P401R Launchpad[edit]

This Launchpad board is compatible with a suite of MSP430 stackable BoosterPacks, including the low-power SimpleLink Wi-Fi CC3100 BoosterPack. It includes a USB debugging interface that can be connected directly to the development workstation.

MSP-EXP432P4111 Launchpad[edit]

Similar to the P401R launchpad, this supports a larger chip with 2 MB flash, 256 KB SRAM and also has a 320-segment LCD display leveraging the chip's LCD_F peripheral.

MSP-EXP432E401Y Launchpad[edit]

This is a long development board with two sets of BoosterPack headers and onboard Ethernet jack. It also supports USB OTG applications with a second USB port near the Ethernet jack (distinct from the USB debugging port).

MSP-TS432PZ100 target board[edit]

This is a higher cost development board with a 100-pin LQFP ZIF socket used by initial MSP432 chips, and a JTAG and Spy Bi-Wire debug interfaces.

Development tools[edit]

See also[edit]

References[edit]

  • ^ MSP430 FP math library
  • ^ See section 9, FFT Benchmark
  • ^ DMIPS on MSP430 using MSP430F149 and CrossWorks compiler
  • ^ "MSP432 Platform Porting Guide" (PDF). Archived from the original (PDF) on 2015-04-14. Retrieved 2015-04-12.
  • ^ "SimpleLink Wired MCUs > SimpleLink MSP432E4 Ethernet microcontrollers"
  • Further reading[edit]

    External links[edit]

    TI MSP432 Official Documents
    ARM Official Documents

    Retrieved from "https://en.wikipedia.org/w/index.php?title=TI_MSP432&oldid=1220402611"

    Category: 
    Texas Instruments microcontrollers
     



    This page was last edited on 23 April 2024, at 15:38 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki