Datasheet Texas Instruments MSP430FR5994
Manufacturer | Texas Instruments |
Series | MSP430FR5994 |
16 MHz Ultra-Low-Power MCU With 256 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator
Datasheets
MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers datasheet
PDF, 2.3 Mb, Revision: B, File published: Jan 31, 2017
Extract from the document
Prices
Status
MSP430FR5994IPM | MSP430FR5994IPMR | MSP430FR5994IPN | MSP430FR5994IPNR | MSP430FR5994IRGZR | MSP430FR5994IRGZT | MSP430FR5994IZVW | MSP430FR5994IZVWR | XMS430FR5994IPNR | |
---|---|---|---|---|---|---|---|---|---|
Lifecycle Status | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Active (Recommended for new designs) | Preview (Device has been announced but is not in production. Samples may or may not be available) |
Manufacture's Sample Availability | Yes | No | No | Yes | Yes | No | No | No | Yes |
Packaging
MSP430FR5994IPM | MSP430FR5994IPMR | MSP430FR5994IPN | MSP430FR5994IPNR | MSP430FR5994IRGZR | MSP430FR5994IRGZT | MSP430FR5994IZVW | MSP430FR5994IZVWR | XMS430FR5994IPNR | |
---|---|---|---|---|---|---|---|---|---|
N | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Pin | 64 | 64 | 80 | 80 | 48 | 48 | 87 | 87 | 80 |
Package Type | PM | PM | PN | PN | RGZ | RGZ | ZVW | ZVW | PN |
Industry STD Term | LQFP | LQFP | LQFP | LQFP | VQFN | VQFN | NFBGA | NFBGA | LQFP |
JEDEC Code | S-PQFP-G | S-PQFP-G | S-PQFP-G | S-PQFP-G | S-PQFP-N | S-PQFP-N | S-PBGA-N | S-PBGA-N | S-PQFP-G |
Package QTY | 160 | 1000 | 119 | 1000 | 2500 | 250 | 250 | 1000 | 1000 |
Device Marking | FR5994 | FR5994 | FR5994 | FR5994 | FR5994 | FR5994 | FR5994 | FR5994 | |
Width (mm) | 10 | 10 | 12 | 12 | 7 | 7 | 6 | 6 | 12 |
Length (mm) | 10 | 10 | 12 | 12 | 7 | 7 | 6 | 6 | 12 |
Thickness (mm) | 1.4 | 1.4 | 1.4 | 1.4 | .9 | .9 | .64 | .64 | 1.4 |
Pitch (mm) | .5 | .5 | .5 | .5 | .5 | .5 | .5 | .5 | .5 |
Max Height (mm) | 1.6 | 1.6 | 1.6 | 1.6 | 1 | 1 | 1 | 1 | 1.6 |
Mechanical Data | Download | Download | Download | Download | Download | Download | Download | Download | Download |
Carrier | JEDEC TRAY (10+1) | LARGE T&R | LARGE T&R |
Parametrics
Parameters / Models | MSP430FR5994IPM | MSP430FR5994IPMR | MSP430FR5994IPN | MSP430FR5994IPNR | MSP430FR5994IRGZR | MSP430FR5994IRGZT | MSP430FR5994IZVW | MSP430FR5994IZVWR | XMS430FR5994IPNR |
---|---|---|---|---|---|---|---|---|---|
ADC | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch | ADC12 - 20ch |
AES | AES256 | AES256 | AES256 | AES256 | AES256 | AES256 | AES256 | AES256 | AES256 |
Active Power, uA/MHz | 120 | 120 | 120 | 120 | 120 | 120 | 120 | 120 | |
Active Power (uA/MHz) | 120 | ||||||||
Additional Features | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA,Real-Time Clock,Watchdog,Temp Sensor,Brown Out Reset,IrDA | LEA Real-Time Clock Watchdog Temp Sensor Brown Out Reset IrDA |
BSL | UART | UART | UART | UART | UART | UART | UART | UART | UART |
CPU | MSP430 | MSP430 | MSP430 | MSP430 | MSP430 | MSP430 | MSP430 | MSP430 | MSP430 |
Comparators | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | |
Comparators(Inputs) | 16 | ||||||||
DMA | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
Featured | fr5 | fr5 | fr5 | fr5 | fr5 | fr5 | fr5 | fr5 | |
Frequency, MHz | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | |
Frequency(MHz) | 16 | ||||||||
GPIO Pins | 68 | 68 | 68 | 68 | 68 | 68 | 68 | 68 | |
GPIO Pins(#) | 68 | ||||||||
I2C | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
Max VCC | 3.6 | 3.6 | 3.6 | 3.6 | 3.6 | 3.6 | 3.6 | 3.6 | 3.6 |
Min VCC | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 |
Multiplier | 32x32 | 32x32 | 32x32 | 32x32 | 32x32 | 32x32 | 32x32 | 32x32 | 32x32 |
Non-volatile Memory, KB | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | |
Non-volatile Memory (KB) | 256 | ||||||||
Operating Temperature Range, C | -40 to 85 | -40 to 85 | -40 to 85 | -40 to 85 | -40 to 85 | -40 to 85 | -40 to 85 | -40 to 85 | |
Operating Temperature Range(C) | -40 to 85 | ||||||||
Package Group | LQFP | LQFP | LQFP | LQFP | VQFN | VQFN | NFBGA | NFBGA | LQFP |
Package Size: mm2:W x L, PKG | 64LQFP: 144 mm2: 12 x 12(LQFP) | 64LQFP: 144 mm2: 12 x 12(LQFP) | 64LQFP: 144 mm2: 12 x 12(LQFP) | 64LQFP: 144 mm2: 12 x 12(LQFP) | 48VQFN: 49 mm2: 7 x 7(VQFN) | 48VQFN: 49 mm2: 7 x 7(VQFN) | 87NFBGA: 36 mm2: 6 x 6(NFBGA) | 87NFBGA: 36 mm2: 6 x 6(NFBGA) | |
Package Size: mm2:W x L (PKG) | 64LQFP: 144 mm2: 12 x 12(LQFP) | ||||||||
RAM, KB | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | |
RAM(KB) | 264 | ||||||||
Rating | Catalog | Catalog | Catalog | Catalog | Catalog | Catalog | Catalog | Catalog | Catalog |
SPI | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
Security Enabler | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | Cryptographic acceleration,Debug security,Physical security,Secure FW and SW update,Software IP protection | |
Special I/O | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | capacitive Touch I/O |
Standby Power, LPM3-uA | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | |
Standby Power (LPM3-uA) | 0.7 | ||||||||
Timers - 16-bit | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
UART | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
Wakeup Time, us | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | |
Wakeup Time (us) | 7 |
Eco Plan
MSP430FR5994IPM | MSP430FR5994IPMR | MSP430FR5994IPN | MSP430FR5994IPNR | MSP430FR5994IRGZR | MSP430FR5994IRGZT | MSP430FR5994IZVW | MSP430FR5994IZVWR | XMS430FR5994IPNR | |
---|---|---|---|---|---|---|---|---|---|
RoHS | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant | TBD |
Pb Free | No |
Application Notes
- MSP430FRBoot – Main Memory Bootloader and Over-the-Air Updates for MSP430 FRAM (Rev. A)PDF, 1.1 Mb, Revision: A, File published: Dec 20, 2016
This application report is an extension to MSPBoot – Main Memory Bootloader for MSP430 Microcontrollers and describes the implementation of a main-memory resident bootloader for MSP430 FRAM microcontrollers using either universal asynchronous receiver/transmitter (UART) communication or a serial peripheral interface (SPI) bus and CC110x RF transceivers to accomplish over-the-air downloads (OAD). W - Benchmarking the Signal Processing Capabilities of the Low-Energy Accelerator (Rev. B)PDF, 922 Kb, Revision: B, File published: Nov 1, 2016
This application report covers the performance of the low-energy accelerator (LEA) in advanced signal processing while maintaining the ultra-low-power consumption on a 16-bit MSP430в„ў FRAM microcontroller (MCU). The LEA module is compared against the performance of optimized software-enabled signal processing code running on both the 16-bit MSP430 MCUs and a competitor ARMВ® CortexВ®-M0+ based MCU. T - Low-Energy Accelerator (LEA) Frequently Asked Questions (FAQ)PDF, 282 Kb, File published: Nov 1, 2016
This document answers common questions about the low-energy accelerator (LEA) module built for signal processing on the MSP430 FRAM MCUs. It describes how to get started with devices that support the LEA module and use it to perform efficient signal processing, matrix multiplication, and other operations. - Random Number Generation Using MSP430FR59xx and MSP430FR69xx MicrocontrollersPDF, 113 Kb, File published: Jan 18, 2017
Random number generation has a role in a variety of applications, such as cryptography and tamper detection.In digital systems, it becomes difficult to introduce the concept of true randomness as a machine executes code in the sequence it is programed. This introduces the notion of true random number generators (TRNGs) and pseudorandom number generators (PRNGs), also known as deterministic rando - Migrating From MSP430F4xx Family to MSP430FR58xx/FR59xx/FR68xx/FR69xx Family (Rev. B)PDF, 183 Kb, Revision: B, File published: Nov 3, 2016
This application report enables easy migration from MSP430F4xx flash-based MCUs to the MSP430FR58xx/59xx/68xx/69xx family of FRAM-based MCUs. The intent is to highlight key differences between the two families. For more information on the use of the MSP430FR58xx/FR59xx/68xx/69xx devices, see the MSP430FR58xx, MSP430FR59xx, MSP430FR68xx, and MSP430FR69xx Family User's Guide. - Designing With the MSP430FR58xx, FR59xx, FR68xx, and FR69xx ADC (Rev. A)PDF, 137 Kb, Revision: A, File published: Mar 30, 2016
Designing an application with the analog-to-digital converter (ADC) requires several considerations to optimize for power and performance. This application report discusses the basics of how you would analyze a data sheet and user's guide to design your application. It goes into the fundamentals of how to optimize your design based on the external requirements and available ADC configurations. The - MSP430 Advanced Power Optimizations: ULP Advisor SW and EnergyTrace TechnologyPDF, 4.0 Mb, File published: Jun 9, 2014
MSP430 microcontrollers are designed specifically for ultra-low-power applications. Features such as multiple low-power modes, instant wakeup, intelligent autonomous peripherals, and much more to enable such ultra-low-power capabilities. Texas Instruments provides valuable tools to help the programmer fully use these benefits and optimize power consumption of the target application. This app - MSP430 FRAM Technology – How To and Best PracticesPDF, 326 Kb, File published: Jun 23, 2014
FRAM is a non-volatile memory technology that behaves similar to SRAM while enabling a whole host of new applications, but also changing the way firmware should be designed. This application report outlines the how to and best practices of using FRAM technology in MSP430 from an embedded software development perspective. It discusses how to implement a memory layout according to application-specif - MSP430 FRAM Quality and Reliability (Rev. A)PDF, 295 Kb, Revision: A, File published: May 1, 2014
FRAM is a nonvolatile embedded memory technology and is known for its ability to be ultra-low power while being the most flexible and easy-to-use universal memory solution available today. This application report is intended to give new FRAM users and those migrating from flash-based applications knowledge on how FRAM meets key quality and reliability requirements such as data retention and endura - Migrating from the MSP430F5xx,F6xx Family to the MSP430FR58xx/FR59xx/68xx Family (Rev. D)PDF, 151 Kb, Revision: D, File published: Nov 3, 2016
This application report helps enable easy migration from MSP430F5xx and MSP430F6xx flash-based MCUs to the MSP430FR58xx/FR59xx/68xx/69xx FRAM-based MCUs. For the migration guide to MSP430FR57xx, see Migrating From the MSP430F2xx Family to the MSP430FR57xx Family. It covers programming, system, and peripheral considerations when migrating firmware. The intent is to highlight differences between the - Migrating from the MSP430F2xx,G2xx Family to the MSP430FR58xx/FR59xx/68xx/69xx (Rev. E)PDF, 179 Kb, Revision: E, File published: Nov 3, 2016
This application report enables easy migration from MSP430F2xx flash-based MCUs to the MSP430FR58xx/FR59xx/68xx/69xx family of FRAM-based MCUs. For the migration guide to MSP430FR57xx, see Migrating From the MSP430F2xx Family to the MSP430FR57xx Family. It covers programming, system, and peripheral considerations when migrating firmware. The intent is to highlight key differences between the two f
Model Line
Series: MSP430FR5994 (9)
Manufacturer's Classification
- Semiconductors> Microcontrollers (MCU)> MSP430 ultra-low-power MCUs> MSP430FRxx FRAM