MSP430-IEC60730-SW-PACKAGE

IEC60730 Software Package

MSP430-IEC60730-SW-PACKAGE

Downloads

Overview

The IEC60730 MSP430 software package was developed to be useful in assisting customers in complying with IEC 60730-1:2010 (Automatic Electrical Controls for Household and Similar Use – Part 1: General Requirements) for up to Class B products, which includes home appliances, arc detectors, power converters, power tools, e-bikes, and many others. The IEC60730 MSP430 software package can be embedded in customer applications running on MSP430s to help simplify the customer’s certification efforts of functional safety-compliant consumer devices to IEC 60730-1:2010 Class B.

These software libraries allow for a variety of system tests required by IEC 60730-1:2010 for up to Class B products. The software libraries include projects that demonstrate running power-on self-test (POST) and periodic self-test (PST) with reporting conducted through flashing of LED. The user’s guide demonstrates how to integrate the POST and PST into an application design. In addition, the software package for IEC 60730 also includes a GUI configuration tool which allows users to easily generate customized configuration header files.

TI also offers similar software packages that help customers comply with UL 1998 (Standard for Safety, Software in Programmable Components), making customer certification compliance efforts more efficient for those solutions requiring UL end-product certifications. Please refer to the following link (https://www.ti.com/ww/en/functional_safety/safeti/SafeTI-60730.html) for those solutions currently UL-certified as Recognized Components.

 

Features
Supports testing these parts:
  • MSP430G23xx
  • MSP430G24xx
  • MSP430G25xx
  • MSP430G2x44
  • MSP430G2x55
  • MSP430F5xx
  • MSP430FR2433
  • MSP430FR25xx
  • MSP430FR26xx
  • MSP430FR57xx

  • MSP430 IEC60730 Software libraries
  • User Guides
  • Code Example Files
  • GUI configuration Tool

Downloads

Application software & framework

MSP430-IEC60730-SW-PACKAGE IEC60730 Software Package

Supported products & hardware

Supported products & hardware

MSP430
Hardware
MSP-EXP430F5529 MSP430F5529 USB Experimenter’s Board MSP-EXP430F5529LP MSP430F5529 USB LaunchPad development kit MSP-EXP430FR5969 MSP430FR5969 LaunchPad development kit MSP‑EXP430G2ET
Download options

Download options

Application software & framework

MSP430-IEC60730-SW-PACKAGE
IEC60730 Software Package

Version: 1.20.00.03
Release date: 21 Sep 2020
MSP430-IEC60730 SOFTWARE PACKAGE

Supported products & hardware

MSP430 microcontrollers
MSP430F5131 25 MHz MCU with 8KB Flash, 1KB SRAM, comparator, DMA, 16-bit High Resolution timer MSP430F5132 25 MHz MCU with 8KB Flash, 1KB SRAM, 10-bit ADC, comparator, DMA, 16-bit High Resolution timer MSP430F5151 25 MHz MCU with 16KB Flash, 2KB SRAM, comparator, DMA, 16-bit High Resolution timer MSP430F5152 25 MHz MCU with 16KB Flash, 2KB SRAM, 10-bit ADC, comparator, DMA, 16-bit High Resolution timer MSP430F5171 25 MHz MCU with 32KB Flash, 2KB SRAM, comparator, DMA, 16-bit High Resolution timer MSP430F5172 25 MHz MCU with 32KB Flash, 2KB SRAM, 10-bit ADC, comparator, DMA, 16-bit High Resolution timer MSP430F5212 25 MHz MCU with 64KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, Split-Rail IO, I2C/SPI/UART MSP430F5214 25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5217 25 MHz MCU with 64KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5219 25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5222 25 MHz MCU with 64KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5224 25 MHz MCU with 128KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5229 25 MHz MCU with 128KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5232 25 MHz MCU with 64KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5234 25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5237 25 MHz MCU with 64KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5239 25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5244 25 MHz MCU with 128KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5247 25 MHz MCU with 64KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5249 25 MHz MCU with 128KB Flash, 8KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5252 25 MHz MCU with 128KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5253 25 MHz MCU with 128KB Flash, 16KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5254 25 MHz MCU with 128KB Flash, 32KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5255 25 MHz MCU with 128KB Flash, 32KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5256 25 MHz MCU with 128KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5257 25 MHz MCU with 128KB Flash, 16KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5258 25 MHz MCU with 128KB Flash, 32KB SRAM, comparator, DMA, UART/SPI/I2C, 1.8V Split-Rail I/O MSP430F5259 25 MHz MCU with 128KB Flash, 32KB SRAM, 10-bit ADC, comparator, DMA, 1.8V Split-Rail I/O MSP430F5304 25 MHz MCU with 8KB Flash, 6KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5308 25 MHz MCU with 16KB Flash, 6KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5309 25 MHz MCU with 24KB Flash, 6KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5310 25 MHz MCU with 32KB Flash, 6KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5324 25 MHz MCU with 64KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5325 25 MHz MCU with 64KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5326 25 MHz MCU with 96KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5327 25 MHz MCU with 96KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5328 25 MHz MCU with 128KB Flash, 10KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5329 25 MHz MCU with 128KB Flash, 10KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5333 20 MHz MCU with 128KB Flash, 18KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5335 20 MHz MCU with 256KB Flash, 18KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5336 20 MHz MCU with 128KB Flash, 10KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, UART/SPI/I2C MSP430F5338 20 MHz MCU with 256KB Flash, 18KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, UART/SPI/I2C MSP430F5340 25 MHz MCU with 64KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5341 25 MHz MCU with 96KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5342 25 MHz MCU with 128KB Flash, 10KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, HW multiplier MSP430F5358 20 MHz MCU with 384KB Flash, 34KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, UART/SPI/I2C MSP430F5359 20 MHz MCU with 512KB Flash, 66KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, UART/SPI/I2C MSP430F5418 25 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5418A 18 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5419 25 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5419A 18 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5435 18 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5435A 18 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5436 18 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5436A 18 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5437 18 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5437A 18 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5438 25-MHz MCU with 256-KB flash, 16-KB SRAM, 12-bit ADC, DMA, UART/SPI/I2C, timer, HW multiplier MSP430F5500 25 MHz MCU with 8KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5501 25 MHz MCU with 16KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5502 25 MHz MCU with 24KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5503 25 MHz MCU with 32KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5504 25 MHz MCU with 8KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5505 25 MHz MCU with 16KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5506 25 MHz MCU with 24KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5507 25 MHz MCU with 32KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5508 25 MHz MCU with 16KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5509 25 MHz MCU with 24KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5510 25 MHz MCU with 32KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5513 25 MHz MCU with 32KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5514 25 MHz MCU with 64KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5515 25 MHz MCU with 64KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5517 25 MHz MCU with 96KB Flash, 6KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5519 25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier MSP430F5521 25 MHz MCU with 32KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5522 25 MHz MCU with 32KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5524 25 MHz MCU with 64KB Flash, 4KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5525 25 MHz MCU with 64KB Flash, 4KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5526 25 MHz MCU with 96KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5527 25 MHz MCU with 96KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430F5528 25 MHz MCU with 128KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier MSP430FR2532 Capacitive Touch MCU with 8 touch IO (8 sensors), 8KB FRAM, 1KB SRAM, 15 IO, 10-bit ADC MSP430FR5720 8 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5721 8 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5722 8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5723 8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator,UART/SPI/I2C, timer MSP430FR5724 8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, 10-bit ADC, UART/SPI/I2C, timer MSP430FR5725 8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, 10-bit ADC, UART/SPI/I2C, timer MSP430FR5726 8 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5727 8 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5728 8 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC , comparator, UART/SPI/I2C, timer MSP430FR5729 8 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5730 24 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5731 24 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5732 24 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5733 24 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5734 24 MHz MCU with 8KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5735 24 MHz MCU with 8KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430FR5736 24 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5737 24 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer MSP430FR5738 24 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC , comparator, UART/SPI/I2C, timer MSP430FR5739 24 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC , comparator, UART/SPI/I2C, timer MSP430FR5962 16-MHz MCU with 128-KB FRAM, 8-KB SRAM, low-energy accelerator, AES, 12-bit ADC, DMA and 76 IO MSP430FR5964 16 MHz MCU with 256KB FRAM, 8KB SRAM, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer MSP430FR5989-EP 16 MHz ULP microcontroller reaturing 128 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES MSP430FR5992 16-MHz MCU with 128-KB Flash, 8-KB SRAM, 12-bit ADC, comparator, I2C/SPI/UART, HW multiplier MSP430FR5994 16 MHz MCU with 256KB FRAM, 8KB SRAM, LEA, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer MSP430FR59941 16 MHz MCU with 256KB FRAM, 8KB SRAM, LEA, AES, 12-bit ADC , comparator, DMA, 68 IO, eUSCI MSP430G2302 16 MHz MCU with 4KB Flash, 256B SRAM, SPI/I2C, timer MSP430G2303 16 MHz MCU with 4KB Flash, 256B SRAM, UART/SPI/I2C, timer MSP430G2312 16 MHz MCU with 4KB Flash, 256B SRAM, comparator, SPI/I2C, timer MSP430G2313 16 MHz MCU with 4KB Flash, 256B SRAM, comparator, UART/SPI/I2C, timer MSP430G2332 16 MHz MCU with 4KB Flash, 256B SRAM, 10-bit ADC, SPI/I2C, timer MSP430G2333 16 MHz MCU with 4KB Flash, 256B SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2352 16 MHz MCU with 4KB Flash, 256B SRAM, 10-bit ADC, comparator, SPI/I2C,timer MSP430G2353 16 MHz MCU with 4KB Flash, 256B SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430G2402 16 MHz MCU with 8KB Flash, 256B SRAM, SPI/I2C, timer MSP430G2403 16 MHz MCU with 8KB Flash, 512B SRAM, UART/SPI/I2C, timer MSP430G2412 16 MHz MCU with 8KB Flash, 256B SRAM, comparator, SPI/I2C, timer MSP430G2413 16 MHz MCU with 8KB Flash, 512B SRAM, comparator, UART/SPI/I2C, timer MSP430G2432 16 MHz MCU with 8KB Flash, 256B SRAM, 10-bit ADC, SPI/I2C, timer MSP430G2433 16 MHz MCU with 8KB Flash, 512B SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2444 16 MHz MCU with 8KB Flash, 512B SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2452 16 MHz MCU with 8KB Flash, 256B SRAM, 10-bit ADC, comparator, timer, SPI/I2C MSP430G2453 16 MHz MCU with 8KB Flash, 512B SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430G2513 16 MHz MCU with 16KB FLASH, 512B SRAM, comparator, UART/SPI/I2C, timer MSP430G2533 16 MHz MCU with 16KB Flash, 512B SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2544 16 MHz MCU with 16KB Flash, 512B SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2744 16 MHz MCU with 32KB Flash, 1KB SRAM, 10-bit ADC, UART/SPI/I2C, timer MSP430G2755 16 MHz MCU with 32KB Flash, 2KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430G2855 16 MHz MCU with 48KB Flash, 2KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer MSP430G2955 16 MHz MCU with 56KB Flash, 2KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
Evaluation board
MSP-EXP430F5438 MSP430F5438 Experimenter Board MSP-EXP430F5529 MSP430F5529 USB Experimenter’s Board MSP-EXP430FR5739 MSP-EXP430FR5739 Experimenter Board MSP-EXP430G2 MSP430G2 LaunchPad Development kit
Development kit
MSP-TS430DA38 MSP-TS430DA38 - 38-pin Target Development Board for MSP430F2x and MSP430G2x MCUs MSP-TS430PN80A MSP-TS430PN80A - 80-pin Target Development Board for MSP430F5x MCUs MSP-TS430PN80USB MSP-TS430PN80USB - 80-pin Target Development Board for MSP430F5x MCUs MSP-TS430PW28A MSP-TS430PW28A - 28-pin Target Development Board for MSP430F2x and MSP430G2x MCUs MSP-TS430PZ5X100 MSP-TS430PZ5x100 - 100-pin Target Development Board for MSP430F5x MCUs MSP-TS430QFN23X0 MSP-TS430QFN23x0 - 40-pin Target Development Board for MSP430F2x MCUs MSP-TS430RGC64USB MSP-TS430RGC64USB - 64-pin Target Development Board for MSP430F5x MCUs MSP-TS430RGZ48B MSP430F534x 48-Pin Target board only MSP-TS430RHA40A MSP-TS430RHA40A- 40-pin Target Development Board for MSP430FRxx FRAM MCUs MSP-TS430RSB40 MSP-TS430RSB40 - 40-pin Target Development Board for MSP430F5x MCUs

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos