There are several advanced peripherals integrated in the broad portfolio of MSP low-power microcontroller (MCU) products. Components from non-volatile FRAM technology to embedded RF are designed and integrated to enable more functionality and better performance in MSP MCUs. Below is the starting point for choosing the right microcontroller based on your application.

FRAM Technology

Ferroelectric Random Access Memory (FRAM) is a memory technology that combines the best features of Flash and SRAM. It is non-volatile like Flash, but offers fast and low power writes, write endurance of 10^15 cycles and unmatched flexibility. While new to microcontrollers, FRAM has been used in the industry for over a decade.

Features:

  • Non-volatile
  • 100x faster writes than Flash
  • 250x lower energy writes than Flash
  • High endurance - 10^15 write cycles
  • Resistance to electric/magnetic fields and radiation
  • Unified memory – flexible code and data partitioning

Benefits:

  • Extend battery life
  • Backup data on power fail and quicken restart time
  • Reduce system cost by replacing external EEPROM
  • No data loss caused by soft-errors
  • Secure data with instantaneous and near infinite refresh of security keys
Part Number Freq (MHz) FRAM (KB) SRAM (KB) GPIO Additional Features Special I/O
MSP430FR2033 16 15.5 2 60 IR Logic, RTC,WDT,BOR Cap Touch
MSP430FR4133 16 15.5 2 60 LCD,IR Logic,RTC,WDT,BOR Cap Touch
MSP430FR5739 24 16 1 32 RTC,WDT,BOR,IrDA N/A
MSP430FR5969 16 64 2 40 RTC,WDT,BOR,IrDA Cap Touch
MSP430FR6989 16 128 2 83 LCD,RTC,WDT,ESI,BOR,IrDA Cap Touch

LCD Drivers

The MSP low-power microcontroller portfolio features a broad set of devices with integrated segmented Liquid Crystal Display (LCD) controllers. These controllers include a proven core that has been optimized for low power. Combined with code examples and collateral, these MCUs are ideal for developers new to segmented displays as well as experienced engineers.

Features:

  • Up to 320 Segments
  • Integrated charge pump and resistor ladder to provide multiple voltage levels
  • Software configuration of pins

Benefits:

  • Extend battery life and reduce Bill of Materials
  • Maintain contrast in low-power modes
  • Minimize system size with flexible hardware layout
Parameter LCD LCD_A LCD_B LCD_C LCD_E
Number of segments supported 128/4-MUX 160/4-MUX 160/4-MUX 320/8-MUX 448/8-mux
Segment functionality against port pin selection Minimum is group of 16 Selection done in groups of 4 segments Individual selection can be done Individual selection can be done Individual selection can be done
LCD Clock selection ACLK ACLK ACLK, VLO ACLK, VLO ACLK, VLO
LCD Clock divider availability NO 32 to 512
(8 settings with 32 counts apart)
1 to 1024
(192 settings with 111 unique dividers)
1 to 1024
(192 settings with 111 unique dividers)
1 to 1024
(192 settings with 111 unique dividers)
Interrupt capabilities NO NO YES (4 sources) YES (4 sources) YES (4 sources)
Individual segment blinking capabilities with separate memory NO NO YES YES YES
Programmable blinking frequency N/A N/A YES(64 settings) YES(64 settings) YES(64 settings)
Dual memory display NO NO YES YES YES
Damage prevention due to no capacitance during charge pump selection NO CHARGE PUMP NO YES YES YES
Charge pump voltage with external voltage reference NO CHARGE PUMP 3 x Vref Programmable (15 levels) Programmable (15 levels) Programmable (15 levels)
Low-power waveforms mode NO NO NO YES YES
SEG/COM mux COM fixed COM fixed COM fixed COM fixed each LCD pin
LPM3.5 not supported not supported not supported not supported supported
Part Number Non-volatile memory SRAM (KB) LCD Packages
  Flash (KB) FRAM (KB)   Type Segments  
MSP430F412 4 0 0.25 LCD 96 64VQFN
64LQFP
MSP430F413 8 0 0.25 LCD 96 64VQFN
64LQFP
MSP430F415 16 0 0.5 LCD 96 64VQFN
64LQFP
MSP430F417 32 0 1 LCD 96 64VQFN
64LQFP
MSP430F423A 8 0 0.25 LCD 128 64LQFP
MSP430F425A 16 0 0.5 LCD 128 64LQFP
MSP430F427A 32 0 1 LCD 128 64LQFP
MSP430F435 16 0 1 LCD 128
160
80 LQFP
100LQFP
MSP430F4351 16 0 0.5 LCD 128
160
80 LQFP
100LQFP
MSP430F436 24 0 1 LCD 128
160
80 LQFP
100LQFP
MSP430F4361 24 0 1 LCD 128
160
80 LQFP
100LQFP
MSP430F437 32 0 1 LCD 128
160
80 LQFP
100LQFP
MSP430F4371 32 0 1 LCD 128
160
80 LQFP
100LQFP
MSP430F438 48 0 2 LCD 128 80 LQFP
MSP430F439 60 0 2 LCD 128 80 LQFP
MSP430F447 32 0 1 LCD 160 100 LQFP
MSP430F448 48 0 2 LCD 160 100 LQFP
MSP430F4481 48 0 2 LCD 160 100 LQFP
MSP430F449 60 0 2 LCD 160 100 LQFP
MSP430F4491 60 0 2 LCD 160 100 LQFP
MSP430FE423 8 0 0.25 LCD 128 64LQFP
MSP430FE4232 8 0 0.25 LCD 128 64LQFP
MSP430FE423A 8 0 0.25 LCD 128 64LQFP
MSP430FE4242 12 0 0.5 LCD 128 64LQFP
MSP430FE425 16 0 0.5 LCD 128 64LQFP
MSP430FE4252 16 0 0.5 LCD 128 64LQFP
MSP430FE425A 16 0 0.5 LCD 128 64LQFP
MSP430FE427 32 0 0.5 LCD 128 64LQFP
MSP430FE4272 32 0 0.5 LCD 128 64LQFP
MSP430FE427A 32 0 0.5 LCD 128 64LQFP
MSP430FG437 32 0 0.5 LCD 128 80LQFP
MSP430FG438 48 0 2 LCD 128 80LQFP
MSP430FG439 48 0 2 LCD 128 80LQFP
MSP430FW423 8 0 0.125 LCD 96 64LQFP
MSP430FW425 16 0 0.5 LCD 96 64LQFP
MSP430FW427 32 0 1 LCD 96 64LQFP
MSP430FW428 48 0 2 LCD 96 64LQFP
MSP430FW429 60 0 2 LCD 96 64LQFP
MSP430F4132 8 0 0.5 LCD_A 144 48VQFN
64LQFP
MSP430F4152 16 0 0.5 LCD_A 144 48VQFN
64LQFP
MSP430F4250 16 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430F4260 24 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430F4270 32 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430F4616 92 0 4 LCD_A 160 100LQFP
MSP430F46161 92 0 4 LCD_A 160 100LQFP
MSP430F4617 92 0 8 LCD_A 160 100LQFP
MSP430F46171 92 0 8 LCD_A 160 100LQFP
MSP430F4618 116 0 8 LCD_A 160 100LQFP
MSP430F46181 116 0 8 LCD_A 160 100LQFP
MSP430F4619 120 0 4 LCD_A 160 100LQFP
MSP430F46191 120 0 4 LCD_A 160 100LQFP
MSP430F47126 56 0 4 LCD_A 160 100LQFP
MSP430F47127 56 0 4 LCD_A 160 100LQFP
MSP430F47163 92 0 4 LCD_A 160 100LQFP
MSP430F47166 92 0 4 LCD_A 160 100LQFP
MSP430F47167 92 0 4 LCD_A 160 100LQFP
MSP430F47173 92 0 8 LCD_A 160 100LQFP
MSP430F47176 92 0 8 LCD_A 160 100LQFP
MSP430F47177 92 0 8 LCD_A 160 100LQFP
MSP430F47183 116 0 8 LCD_A 160 100LQFP
MSP430F47186 116 0 8 LCD_A 160 100LQFP
MSP430F47187 116 0 8 LCD_A 160 100LQFP
MSP430F47193 120 0 4 LCD_A 160 100LQFP
MSP430F47196 120 0 4 LCD_A 160 100LQFP
MSP430F47197 120 0 4 LCD_A 160 100LQFP
MSP430F477 32 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430F478 48 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430F4783 48 0 2 LCD_A 160 100LQFP
MSP430F4784 48 0 2 LCD_A 160 100LQFP
MSP430F479 60 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430F4793 60 0 2.5 LCD_A 160 100LQFP
MSP430F4794 60 0 2.5 LCD_A 160 100LQFP
MSP430FG4250 16 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430FG4260 24 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430FG4270 32 0 0.25 LCD_A 56 48VQFN
48SSOP
MSP430FG4616 92 0 4 LCD_A 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430FG4617 92 0 8 LCD_A 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430FG4618 116 0 8 LCD_A 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430FG4619 120 0 4 LCD_A 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430FG477 32 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430FG478 48 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430FG479 60 0 2 LCD_A 128 113BGA MICROSTAR JUNIOR
80LQFP
MSP430F6433 128 0 18 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6435 256 0 18 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6436 128 0 18 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6438 256 0 18 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6458 384 0 34 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6459 512 0 64 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6630 128 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6631 192 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6632 256 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6634 192 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6635 256 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6636 128 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6637 192 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6638 256 0 16 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6658 384 0 34 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6659 512 0 66 LCD_B 160 113BGA MICROSTAR JUNIOR
100LQFP
MSP430F6720 16 0 1 LCD_C 320 80LQFP
100LQFP
MSP430F6721 32 0 2 LCD_C 320 80LQFP
100LQFP
MSP430F6723 64 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6724 96 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6725 128 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6726 128 0 8 LCD_C 320 80LQFP
100LQFP
MSP430F6730 16 0 1 LCD_C 320 80LQFP
100LQFP
MSP430F6731 32 0 2 LCD_C 320 80LQFP
100LQFP
MSP430F6733 64 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6734 96 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6735 128 0 4 LCD_C 320 80LQFP
100LQFP
MSP430F6736 128 0 8 LCD_C 320 80LQFP
100LQFP
MSP430F6745 128 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F67451 128 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6746 256 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67461 256 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6747 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F67471 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F6748 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67481 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6749 512 0 32 LCD_C 320 128LQFP
MSP430F67491 512 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F6765 128 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67651 128 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6766 256 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6767 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F67671 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F6768 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67681 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6769 512 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F67691 512 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F6775 128 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67751 128 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6776 256 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67761 256 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6777 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F67771 256 0 32 LCD_C 320 100LQFP
128LQFP
MSP430F6778 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67781 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F6779 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430F67791 512 0 16 LCD_C 320 100LQFP
128LQFP
MSP430FR4131 0 4.5 0.5 LCD_E 256 TSSOP48/56, LQFP64/48
MSP430FR4132 0 8.5 1 LCD_E 256 TSSOP48/56, LQFP64/48
MSP430FR4133 0 15.5 2 LCD_E 256 TSSOP48/56, LQFP64/48
MSP430FR6877 0 64 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6879 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR68791 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6887 0 64 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6888 0 96 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6889 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR68891 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6927 0 64 2 LCD_C 320 LQFP80, LQFP64
MSP430FR69271 0 64 2 LCD_C 320 LQFP80, LQFP64
MSP430FR6928 0 96 2 LCD_C 320 LQFP80, LQFP64
MSP430FR6977 0 64 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6979 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR69791 0 128 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6987 0 64 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6988 0 96 2 LCD_C 320 LQFP80, LQFP100
MSP430FR6989 0 128 2 LCD_C 320 LQFP80, LQFP100

USB

The MSP Low Power + Performance MCU portfolio offers a broad portfolio of devices with integrated Universal Serial Bus (USB) and up to 512 KB of Flash memory. Development is made easy with the USB Developer’s Package and tools like the MSP430F5529 LaunchPad. TI also offers a USB Vendor ID sharing program to help jumpstart development.

Features:

  • Full speed (12 Mbps)
  • Supports all transfer types except isochronous Multiple endpoints (8 IN and 8 OUT)
  • Free code generation and proven USB stacks

Benefits:

  • Reduce BOM and enable longer battery life
  • Suited for 99% of USB applications
  • Enables more USB interfaces in a composite USB device
  • Perfect for new and experienced USB developers

USB Developer’s Package:

  • Code Stacks - Contains all necessary APIs and examples to get started using the CDC (Communications Device Class), HID (Human Interface Device) and MSC (Mass Storage Class)
  • USB Descriptor Tool - A code generation tool that configures the USB API stack for any combination of USB interfaces (single or composite), including descriptor generation
  • USB Field Firmware Updater - A Windows Visual Studio project for building an application that upgrades MSP430 firmware in the field, using the MSP430's on-chip USB bootstrap loader (BSL)
Part Number Freq (MHz) Flash (KB) SRAM (KB) GPIO Additional Features
MSP430F5500 25 8 6 31 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5501 25 16 6 31 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5502 25 24 6 31 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5503 25 32 6 31 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5504 25 8 6 31 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5505 25 16 6 31 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5506 25 24 6 31 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5507 25 32 6 31 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5508 25 16 6 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5509 25 24 6 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5510 25 32 6 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5513 25 32 6 47 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5514 25 64 6 47 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5515 25 64 6 63 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5517 25 96 8 63 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5519 25 128 10 63 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5521 25 32 8 63 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5522 25 32 8 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5524 25 64 6 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5525 25 64 6 63 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5526 25 96 8 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5527 25 96 8 63 SB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5528 25 128 10 47 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5529 25 128 10 63 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5630 20 128 18 74 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5631 20 192 18 74 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5632 20 256 18 74 USB,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F5633 20 128 18 74 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5634 20 192 18 74 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5635 20 256 18 74 USB,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F5636 20 128 18 74 USB,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F5637 20 192 18 74 USB,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F5638 20 256 18 74 USB,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F5658 20 384 34 74 USB,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F5659 20 512 66 74 USB,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F6630 20 128 18 74 USB,LCD,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F6631 20 192 18 74 USB,LCD,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F6632 20 256 18 74 USB,LCD,Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430F6633 20 128 18 74 USB,LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6634 20 192 18 74 USB,LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6635 20 256 18 74 USB,LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6636 20 128 18 74 USB,LCD,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F6637 20 192 18 74 USB,LCD,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F6638 20 256 18 74 USB,LCD,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F6658 20 384 34 74 USB,LCD,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA
MSP430F6659 20 512 66 74 USB,LCD,Real-Time Clock,Watchdog,DAC,Temp Sensor,Brown Out Reset,IrDA

Hardware Multiplier

The MSP low-power microcontroller portfolio offers 16-bit and 32-bit multiplication modules on select devices. These peripherals can be used while the microcontroller is in low-power modes. Combined with optimized fixed and floating-point math libraries, MSP MCU performance can be increased dramatically.

Features:

  • 16-bit or 32-bit available
  • Independent of the CPU
  • Supports signed and unsigned multiply and multiply accumulate

Benefits:

  • Increase device capabilities with faster math operations
  • Extend battery life with low-power operation
  • Flexible design enables support for many applications


See all products for Multiplier

Security

The MSP low-power, advanced microcontroller portfolio provides embedded security systems that allow our customers to prevent, detect and respond to unintended or malicious behavior , including MCU reverse engineering. These secure microcontroller features include Advanced Encryption Standard (AES) hardware accelerators, IP encapsulation memory protection, anti-tampering, the FRAM advantage, among other features listed below. Learn more about how to protect your devices, solutions and services through the links below.

Feature Benefit MSP Families Learn more
FRAM Fast writes log data quickly, and generate PRNG keys faster for cryptography. Also resistant to glitch-attacks MSP430FR57x/59x/69x Closing the security gap with TI’s MSP430™ FRAM-based microcontrollers
Debug Lockout Prevent unauthorized access to the device through the debug interface. JTAG security fuse or FRAM password All MSP families MSP430™ Programming Via the JTAG Interface User's Guide
BSL Password Use a BSL password to prohibit every command that potentially allows unauthorized direct or indirect data access All MSP families MSP430 Programming Via the Bootstrap Loader (BSL) User's Guide

Configuring BSL and Security Features on MSP432 Microcontrollers, MSP432P401R Bootstrap Loader (BSL) User's Guide
IP Encapsulation Safely segregate your IPs from the rest of the application MSP430FR59x/69x MSP430FRxx User’s Guide (See 7.2.2 IP Encapsulation Segment)
IP Protection Regional security to enable multiple parties with software IP protection needs to be involved in product development MSP432P4x Software IP Protection on MSP432P4xx Microcontrollers
256-bit AES Hardware Accelerator Secure data transfers via the integrated hardware security accelerator while saving power by drastically reducing the cycles required for serial encryption/decryption MSP430F5x/F6x, CC430, MSP430FR59x/69x, MSP432P4x MSP430F5xx/6xx, CC430, and MSP430FRxx User’s Guide (See AES Accelerator Chapter)
MSP432P401x Technical Reference Manual (See AES Accelerator Chapter)
True Random Number seed Generate random AES keys, and do so more often with FRAM-based devices MSP430FR59x/69x MSP430FRxx User’s Guide (See 1.14.3.4 Random Number Seed)
Tamper Detection Two pins can be used as an event or tamper detection input of an external switch (mechanical or electronic), with an RTC time stamp MSP430F677x MSP430F5xx/6xx User’s Guide (see 24.3.2 Real-Time Clock Event/Tamper Detection With Time Stamp)
Part Number Freq (MHz) Non-volatile memory SRAM (KB) GPIO AES IP Encapsulation or IP Protection True Random Number Seed FRAM Memory Protection Unit Additional Features
    Flash (KB) FRAM (KB)                
MSP432P401R 48 256 0 64 84 AES256 Yes No No Yes 32-bit HW Multiplier, Real-Time Clock, Watchdog, Temp Sensor, Brown Out Reset
MSP432P401M 48 128 0 32 84 AES256 Yes No No Yes 32-bit HW Multiplier, Real-Time Clock, Watchdog, Temp Sensor, Brown Out Reset
CC430F5123 20 8 0 2 30 AES128 No No No No 32-bit HW Multi, A/Sync Serial Comm USCI, CRC16, DMA, RTC, Sub 1GHz RF Transceiver, Universal Clock
CC430F5135 20 16 0 2 30 AES128 No No No No 32-bit HW Multi, A/Sync Serial Comm USCI, CRC16, DMA, RTC, Sub 1GHz RF Transceiver, Universal Clock
CC430F5137 20 32 0 4 30 AES128 No No No No 32-bit HW Multi, A/Sync Serial Comm USCI, CRC16, DMA, RTC, Sub 1GHz RF Transceiver, Universal Clock
CC430F6135 20 16 0 2 44 AES128 No No No No 32-bit HW Multi, A/Sync Serial Comm USCI, CRC16, DMA, RTC, Sub 1GHz RF Transceiver, Universal Clock
MSP430F6749 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6749A 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6765 25 128 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6765A 25 128 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6766 25 256 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6766A 25 256 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6767 25 256 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6768 25 512 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6768A 25 512 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6769 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6769A 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6775 25 128 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6775A 25 128 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6776 25 256 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6776A 25 256 0 16 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6777 25 256 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6777A 25 256 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6778A 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6779 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430F6779A 25 512 0 32 90 AES128 No No No No LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR5947 16 0 32 1 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR59471 16 0 32 1 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR59471 16 0 32 1 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5948 16 0 48 2 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5949 16 0 64 2 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5957 16 0 32 1 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5958 16 0 48 2 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5959 16 0 64 2 33 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5967 16 0 32 1 40 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5968 16 0 48 2 40 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5969 16 0 64 2 40 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR59691 16 0 64 2 40 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Brown Out Reset,IrDA
MSP430FR5986 16 0 48 2 48 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR5987 16 0 64 2 48 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR5988 16 0 96 2 48 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR5989 16 0 128 2 48 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR59891 16 0 128 2 48 AES256 Yes Yes Yes Yes Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6927 16 0 64 2 52 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR69271 16 0 64 2 52 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6928 16 0 96 2 52 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6977 16 0 64 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6979 16 0 128 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR69791 16 0 128 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6987 16 0 64 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6988 16 0 96 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA
MSP430FR6989 16 0 128 2 83 AES256 Yes Yes Yes Yes LCD,Real-Time Clock,Watchdog,Scan Interface,Temp Sensor,Brown Out Reset,IrDA

Wireless Connectivity and Embedded RF

MSP’s broad portfolio of microcontrollers allows our customers to innovate and create designs across a wide range of Internet of Things (IoT) applications, whether high performance or ultra low-power. These microcontrollers include system-on-chip solutions as well as software for simple pairing with external radio frequency (RF) transceivers. Software and TI Designs enable the combination of MSP MCUs and RF in complete system solutions. In addition, LaunchPad and BoosterPack hardware modules, development environments and white papers are available to help get your IoT design underway!

Integrated RF: CC430 and RF430 microcontrollers offer the industry’s lowest power, single-chip RF portfolio. These series of devices combine low power with tight integration between the MCU core, peripherals and RF interface.

External RF: TI offers radios including sub-1GHz, 6LoWPAN, Bluetooth® Smart, Wi-Fi®, NFC™ that pair with TI Low-power MCUs.

  • The Ultra-low-power MSP MCUs, which integrate a power-management system with interrupt handling and FRAM/SRAM for real-time data capture make these devices extremely efficient in IoT applications.
  • The Low-Power + Performance MSP MCUs combine 25-MHz 16-bit CPUs or 48-MHz 32-bit ARM® Cortex®-M4F CPUs with high performance analog and the low-power MSP DNA to support consumer, industrial and HealthTech IoT applications with advanced computing requirements.

Explore TI’s extensive network of cloud partners and how they work with TI’s solutions.


Enlarge

TI’s ultra-low power MSP430 MCUs have been designed to serve in wireless-enabled applications with a variety of system architectures.

MCU + RF Development Tools and Software

Wireless protocol TI RF transceiver TI MCU Development tools Software
Sub-1GHz

CC1101

MSP430G2553 MSP-EXP430G2 & 430BOOST-CC110L Energia
MSP430F5529 MSP-EXP430F5529LP & 430BOOST-CC110L Energia
MSP430FR5969 MSP-EXP430FR5969 & 430BOOST-CC110L Energia
MSP432P401R MSP-EXP432P401R & 430BOOST-CC110L Energia
Wi-fi

CC3100

MSP430FR5969 MSP-EXP430FR5969 & CC3100BOOST Energia
MSP430F5529 MSP-EXP430F5529LP & CC3100BOOST MSPWare and Energia
MSP432P401R

MSP-EXP432P401R & CC3100BOOST

Energia
Bluetooth® and Bluetooth Smart

CC2564

MSP430F5438A MSP-EXP430F5438 & CC2564MODNEM MSPWare
MSP430F5529 MSP-EXP430F5529 & CC2564MODNEM MSPWare

MCU + RF TI Designs

Wireless protocol TI Design name TI Design number
Bluetooth® Smart Wireless Motor Monitor Reference Design TIDM-WLMOTORMONITOR
Optical Heart Rate Monitor Reference Design with BLE Connectivity TIDA-00011
Body Weight Scale Reference Design with Body Composition capability and BLE Connectivity TIDA-00009
Pulse Oximeter via Finger Clip Reference Design with BLE Connectivity TIDA-00010
Bluetooth® Bluetooth and MSP430 Audio Sink Reference Design BT-MSPAUDSINK
IO-LINK Turnkey IO-Link Sensor Transmitter TIDA-00188
NFC NFC EZ430 Reader Module Reference Design

TIDM-NFC-EZ430-MODULE

Dynamic Field-Powered NFC for Data Logging Access Control & Security Applications Reference Design TIDA-00217
PurePath™ Wireless 2.4 GHz Wireless Subwoofer Amplifier Reference Design TIDA-00232

Related Collateral

Title Abstract Type Size (MB) Date
PDF 682

11-Jun-14

Multiple Files  

17-May-12

Multiple Files   19-Dec-11
PDF 1151 7-Apr-11
  PDF 114 14-Mar-11
Multiple Files

  24-May-06
Multiple Files   16-Jul-04
PDF 152 19-Mar-15
  PDF 106 13-Mar-14


MSP Low Power MCUs offer functions and peripherals that span a variety of applications. Whether energy harvesting as an ultra-low-power microcontroller, wirelessly transmitting with features normally only found in a secure microcontroller, or simply improving performance when a low-power MCU is needed, the MSP low cost, advanced microcontroller family is built to enable real-world microcontroller projects. This easy to use microcontroller family offers low-cost development kits to enable evaluation of features including embedded security, tamper detection, serial encryption, IR modulator hardware, segment LCD driver functionality and embedded RF. These easy-to-use microcontrollers also enable simplified embedded c or embedded software development in general with free development environments and optimized software libraries.