Special Functions and Peripherals for MSP Low-power Microcontrollers

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 1015 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 - 1015 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
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)
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 MSP430F5xx/6xx, CC430, and MSP430FRxx User’s Guide (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 True Random Number Seed FRAM Memory Protection Unit Additional Features
    Flash (KB) FRAM (KB)                
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

Embedded RF

RF430 Security and Communications microcontrollers offer, the industry’s lowest power, single-chip radio-frequency (RF) family. This series of devices combines low power with tight integration between the MCU core, peripherals and RF interface. Moreover, NFCLink and SimpliciTI™ libraries are available to jump start development!

Features:

  • 13.56MHz and sub-1GHz options
  • High sensitivity
  • Low current consumption
  • Flexible data rate and modulation format

Benefits:

  • Multiple RF options to fit the needs of many applications
  • Extended range and battery life of products
  • Shortened development cycle with minimized hardware design, flexible peripherals and software libraries


See all products for Embedded RF



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.