MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers: 1 Device Overview
MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers: 1 Device Overview
1.1
1
Features
• Embedded Microcontroller • Multifunction Input/Output Ports
– 16-Bit RISC Architecture up to 16‑MHz Clock – All Pins Support Capacitive-Touch Capability
– Up to 256KB of Ferroelectric Random Access With No Need for External Components
Memory (FRAM) – Accessible Bit-, Byte-, and Word-Wise (in Pairs)
– Ultra-Low-Power Writes – Edge-Selectable Wake From LPM on All Ports
– Fast Write at 125 ns Per Word (64KB in – Programmable Pullup and Pulldown on All Ports
4 ms) • Code Security and Encryption
– Flexible Allocation of Data and Application – 128- or 256-Bit AES Security Encryption and
Code in Memory Decryption Coprocessor
– 1015 Write Cycle Endurance – Random Number Seed for Random Number
– Radiation Resistant and Nonmagnetic Generation Algorithms
– Wide Supply Voltage Range From 3.6 V Down – IP Encapsulation Protects Memory From
to 1.8 V (Minimum Supply Voltage is Restricted External Access
by SVS Levels, See the SVS Specifications) • Enhanced Serial Communication
• Optimized Ultra-Low-Power Modes – Up to Four eUSCI_A Serial Communication
– Active Mode: 118 µA/MHz Ports
– Standby With VLO (LPM3): 500 nA – UART With Automatic Baud-Rate Detection
– Standby With Real-Time Clock (RTC) (LPM3.5): – IrDA Encode and Decode
350 nA (1) – Up to Four eUSCI_B Serial Communication
– Shutdown (LPM4.5): 45 nA Ports
• Low-Energy Accelerator (LEA) for Signal – I2C With Multiple-Slave Addressing
Processing (MSP430FR599x Only) – Hardware UART or I2C Bootloader (BSL)
– Operation Independent of CPU • Flexible Clock System
– 4KB of RAM Shared With CPU – Fixed-Frequency DCO With 10 Selectable
– Efficient 256-Point Complex FFT: Factory-Trimmed Frequencies
Up to 40x Faster Than Arm® Cortex®-M0+ Core – Low-Power Low-Frequency Internal Clock
• Intelligent Digital Peripherals Source (VLO)
– 32-Bit Hardware Multiplier (MPY) – 32-kHz Crystals (LFXT)
– 6-Channel Internal DMA – High-Frequency Crystals (HFXT)
– RTC With Calendar and Alarm Functions • Development Tools and Software (Also See Tools
– Six 16-Bit Timers With up to Seven and Software)
Capture/Compare Registers Each – Development Kits (MSP-EXP430FR5994
– 32- and 16-Bit Cyclic Redundancy Check (CRC) LaunchPad™ Development Kit and
• High-Performance Analog MSP‑TS430PN80B Target Socket Board)
– 16-Channel Analog Comparator – MSP430Ware™ Software for MSP430™
Microcontrollers
– 12-Bit Analog-to-Digital Converter (ADC)
Featuring Window Comparator, Internal • Device Comparison Summarizes the Available
Reference and Sample-and-Hold, up to 20 Device Variants and Package Options
External Input Channels • For Complete Module Descriptions, See the
MSP430FR58xx, MSP430FR59xx, and
(1) The RTC is clocked by a 3.7-pF crystal. MSP430FR6xx Family User's Guide
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
1.2 Applications
• Grid Infrastructure • Portable Health and Fitness
• Factory Automation and Control • Wearable Electronics
• Building Automation
1.3 Description
The MSP430FR599x microcontrollers (MCUs) take low power and performance to the next level with the
unique Low-Energy Accelerator (LEA) for digital signal processing. This accelerator delivers 40x the
performance of Arm® Cortex®-M0+ MCUs to help developers efficiently process data using complex
functions such as FFT, FIR, and matrix multiplication. Implementation requires no DSP expertise with a
free optimized DSP Library available. Additionally, with up to 256KB of unified memory with FRAM, these
devices offer more space for advanced applications and flexibility for effortless implementation of over-the-
air firmware updates.
The MSP ultra-low-power (ULP) FRAM microcontroller platform combines uniquely embedded FRAM and
a holistic ultra-low-power system architecture, allowing system designers to increase performance while
lowering energy consumption. FRAM technology combines the low-energy fast writes, flexibility, and
endurance of RAM with the nonvolatile behavior of flash.
MSP430FR599x MCUs are supported by an extensive hardware and software ecosystem with reference
designs and code examples to get your design started quickly. Development kits for the MSP430FR599x
include the MSP-EXP430FR5994 LaunchPad™ development kit and the MSP-TS430PN80B 80-pin target
development board. TI also provides free MSP430Ware™ software, which is available as a component of
Code Composer Studio™ IDE desktop and cloud versions within TI Resource Explorer.
6 Channel
MAB
Bus
Control MDB
Logic
CPUXV2
incl. 16
Registers MPU CRC16
IP Encap RAM Power AES256 TA2(int)
Mgmt CRC-16- TA3(int)
FRCTL_A 4KB + 4KB CCITT Security Timer_A
256KB MPY32 Watchdog
LDO Encryption, 2 CC
128KB CRC32
EEM SVS Decryption Registers
(S: 3+1) Tiny RAM Brownout CRC-32- (128, 256)
22B ISO-3309
MDB
JTAG
Interface MAB
Spy-Bi-Wire
TB0 TA0 TA1 TA4 eUSCI_A0 eUSCI_B0
eUSCI_A1 eUSCI_B1
LEA eUSCI_A2 eUSCI_B2
Timer_B Timer_A Timer_A Timer_A eUSCI_A3 RTC_C
eUSCI_B3
Subsystem 7 CC 3 CC 3 CC 2 CC (UART, (I2C,
Registers Registers Registers Registers IrDA, SPI)
(int, ext) (int, ext) (int, ext) (int, ext) SPI)
LPM3.5 Domain
A. The device has 8KB of RAM, and 4KB of the RAM is shared with the LEA subsystem. The CPU has priority over the
LEA subsystem.
B. The LEA subsystem is available on the MSP430FR599x MCUs only.
Table of Contents
1 Device Overview ......................................... 1 6.1 Overview ............................................ 65
1.1 Features .............................................. 1 6.2 CPU ................................................. 65
1.2 Applications ........................................... 2 6.3 Low-Energy Accelerator (LEA) for Signal
1.3 Description ............................................ 2 Processing (MSP430FR599x Only) ................. 65
1.4 Functional Block Diagram ............................ 3 6.4 Operating Modes .................................... 66
2 Revision History ......................................... 5 6.5 Interrupt Vector Table and Signatures .............. 68
3 Device Comparison ..................................... 6 6.6 Bootloader (BSL) .................................... 71
3.1 Related Products ..................................... 7 6.7 JTAG Operation ..................................... 72
4 Terminal Configuration and Functions .............. 8 6.8 FRAM Controller A (FRCTL_A) ..................... 73
4.1 Pin Diagrams ......................................... 8 6.9 RAM ................................................ 73
4.2 Pin Attributes ........................................ 13 6.10 Tiny RAM ............................................ 73
6.11 Memory Protection Unit (MPU) Including IP
4.3 Signal Descriptions .................................. 19
Encapsulation ....................................... 73
4.4 Pin Multiplexing ..................................... 26
6.12 Peripherals .......................................... 74
4.5 Buffer Types......................................... 26
6.13 Input/Output Diagrams .............................. 85
4.6 Connection of Unused Pins ......................... 26
6.14 Device Descriptors (TLV) .......................... 123
5 Specifications ........................................... 27
6.15 Memory Map ....................................... 126
5.1 Absolute Maximum Ratings ......................... 27
6.16 Identification........................................ 144
5.2 ........................................
ESD Ratings 27
7 Applications, Implementation, and Layout ...... 145
5.3 Recommended Operating Conditions ............... 28
7.1 Device Connection and Layout Fundamentals .... 145
5.4 Active Mode Supply Current Into VCC Excluding
7.2 Peripheral- and Interface-Specific Design
External Current ..................................... 29
Information ......................................... 149
5.5 Typical Characteristics, Active Mode Supply
Currents ............................................. 30 8 Device and Documentation Support .............. 151
5.6 Low-Power Mode (LPM0, LPM1) Supply Currents 8.1 Getting Started and Next Steps ................... 151
Into VCC Excluding External Current ................ 30 8.2 Device Nomenclature .............................. 151
5.7 Low-Power Mode (LPM2, LPM3, LPM4) Supply 8.3 Tools and Software ................................ 152
Currents (Into VCC) Excluding External Current .... 31 8.4 Documentation Support ............................ 154
5.8 Low-Power Mode (LPMx.5) Supply Currents (Into
VCC) Excluding External Current .................... 33
8.5 Related Links ...................................... 155
8.6 Community Resources............................. 155
5.9 Typical Characteristics, Low-Power Mode Supply
Currents ............................................. 34 8.7 Trademarks ........................................ 155
5.10 Typical Characteristics, Current Consumption per 8.8 Electrostatic Discharge Caution ................... 155
Module .............................................. 35 8.9 Export Control Notice .............................. 155
5.11 Thermal Packaging Characteristics ................ 35 8.10 Glossary............................................ 155
5.12 Timing and Switching Characteristics ............... 36 9 Mechanical, Packaging, and Orderable
6 Detailed Description ................................... 65 Information ............................................. 156
2 Revision History
Changes from February 1, 2017 to August 30, 2018 Page
3 Device Comparison
Table 3-1 summarizes the available family members.
(1) For the most current package and ordering information, see the Package Option Addendum in Section 9, or see the TI website at www.ti.com.
(2) Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are available at www.ti.com/packaging.
(3) Each number in the sequence represents an instantiation of Timer_A with its associated number of capture/compare registers and PWM output generators available. For example, a
number sequence of 3, 5 would represent two instantiations of Timer_A, the first instantiation having 3 capture/compare registers and PWM output generators and the second instantiation
having 5 capture/compare registers and PWM output generators, respectively.
(4) Each number in the sequence represents an instantiation of Timer_B with its associated number of capture/compare registers and PWM output generators available. For example, a
number sequence of 3, 5 would represent two instantiations of Timer_B, the first instantiation having 3 capture/compare registers and PWM output generators and the second instantiation
having 5 capture/compare registers and PWM output generators, respectively.
(5) eUSCI_A supports UART with automatic baud-rate detection, IrDA encode and decode, and SPI.
(6) eUSCI_B supports I2C with multiple slave addresses and SPI.
(7) Timers TA0 and TA1 provide internal and external capture/compare inputs and internal and external PWM outputs.
(8) Timers TA2 and TA3 provide only internal capture/compare inputs and only internal PWM outputs (if any), whereas Timer TA4 provides internal and external capture/compare inputs and
internal and external PWM outputs (Note: TA4 in the RGZ package provide only internal capture/compare inputs and only internal PWM outputs.).
DGND P2.0 P2.1 P8.1 P3.5 P1.6 P5.0 P5.3 DVSS1 DVCC1 DGND
L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11
DVCC3 DGND P2.2 P8.2 P3.4 P1.7 P5.1 P5.2 P4.6 DGND P2.4
K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11
DGND DVCC1 DVSS1 P5.3 P5.0 P1.6 P3.5 P8.1 P2.1 P2.0 DGND
L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1
P2.4 DGND P4.6 P5.2 P5.1 P1.7 P3.4 P8.2 P2.2 DGND DVCC3
K11 K10 K9 K8 K7 K6 K5 K4 K3 K2 K1
AGND P1.0 P1.1 P3.0 P3.3 P6.2 P7.0 P1.3 DVCC2 DVSS2 DGND
A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1
P5.4/UCA2TXD/UCA2SIMO/TB0OUTH
P5.5/UCA2RXD/UCA2SOMI/ACLK
P2.3/TA0.0/UCA1STE/A6/C10
P5.6/UCA2CLK/TA4.0/SMCLK
P2.4/TA1.0/UCA1CLK/A7/C11
P5.7/UCA2STE/TA4.1/MCLK
P6.4/UCB3SIMO/UCB3SDA
P6.5/UCB3SOMI/UCB3SCL
P6.7/UCB3STE
P6.6/UCB3CLK
PJ.7/HFXOUT
PJ.5/LFXOUT
PJ.6/HFXIN
PJ.4/LFXIN
DVCC1
AVCC1
AVSS1
AVSS2
AVSS3
P2.7
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
P1.0/TA0.1/DMAE0/RTCCLK/A0/C0/VREF-/VeREF- 1 60 DVSS1
P1.1/TA0.2/TA1CLK/COUT/A1/C1/VREF+/VeREF+ 2 59 P4.6
P1.2/TA1.1/TA0CLK/COUT/A2/C2 3 58 P4.5
P3.0/A12/C12 4 57 P4.4/TB0.5
P3.1/A13/C13 5 56 P5.3/UCB1STE
P3.2/A14/C14 6 55 P5.2/UCB1CLK/TA4CLK
P3.3/A15/C15 7 54 P5.1/UCB1SOMI/UCB1SCL
P6.0/UCA3TXD/UCA3SIMO 8 53 P5.0/UCB1SIMO/UCB1SDA
P6.1/UCA3RXD/UCA3SOMI 9 52 P1.7/TB0.4/UCB0SOMI/UCB0SCL/TA1.0
P6.2/UCA3CLK 10 51 P1.6/TB0.3/UCB0SIMO/UCB0SDA/TA0.0
P6.3/UCA3STE 11 50 P3.7/TB0.6
P4.7 12 49 P3.6/TB0.5
P7.0/UCB2SIMO/UCB2SDA 13 48 P3.5/TB0.4/COUT
P7.1/UCB2SOMI/UCB2SCL 14 47 P3.4/TB0.3/SMCLK
P8.0 15 46 P8.3
P1.3/TA1.2/UCB0STE/A3/C3 16 45 P8.2
P1.4/TB0.1/UCA0STE/A4/C4 17 44 P8.1
P1.5/TB0.2/UCA0CLK/A5/C5 18 43 P2.2/TB0.2/UCB0CLK
DVSS2 19 42 P2.1/TB0.0/UCA0RXD/UCA0SOMI
DVCC2 20 41 P2.0/TB0.6/UCA0TXD/UCA0SIMO/TB0CLK/ACLK
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
P4.3/A11
P2.6/TB0.1/UCA1RXD/UCA1SOMI
P7.3/UCB2STE/TA4.1
P7.4/TA4.0/A16
P4.2/A10
P7.5/A17
P7.6/A18
P7.7/A19
P4.0/A8
P2.5/TB0.0/UCA1TXD/UCA1SIMO
RST/NMI/SBWTDIO
DVSS3
P4.1/A9
DVCC3
PJ.0/TDO/TB0OUTH/SMCLK/SRSCG1/C6
PJ.2/TMS/ACLK/SROSCOFF/C8
PJ.3/TCK/SRCPUOFF/C9
PJ.1/TDI/TCLK/MCLK/SRSCG0/C7
P7.2/UCB2CLK
TEST/SBWTCK
P5.4/UCA2TXD/UCA2SIMO/TB0OUTH
P5.5/UCA2RXD/UCA2SOMI/ACLK
P2.3/TA0.0/UCA1STE/A6/C10
P5.6/UCA2CLK/TA4.0/SMCLK
P2.4/TA1.0/UCA1CLK/A7/C11
P5.7/UCA2STE/TA4.1/MCLK
PJ.7/HFXOUT
PJ.5/LFXOUT
PJ.6/HFXIN
PJ.4/LFXIN
DVCC1
AVCC1
AVSS1
AVSS2
AVSS3
P2.7
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
P1.0/TA0.1/DMAE0/RTCCLK/A0/C0/VREF-/VeREF- 1 48 DVSS1
P1.1/TA0.2/TA1CLK/COUT/A1/C1/VREF+/VeREF+ 2 47 P4.6
P1.2/TA1.1/TA0CLK/COUT/A2/C2 3 46 P4.5
P3.0/A12/C12 4 45 P4.4/TB0.5
P3.1/A13/C13 5 44 P5.3/UCB1STE
P3.2/A14/C14 6 43 P5.2/UCB1CLK/TA4CLK
P3.3/A15/C15 7 42 P5.1/UCB1SOMI/UCB1SCL
P4.7 8 41 P5.0/UCB1SIMO/UCB1SDA
P7.0/UCB2SIMO/UCB2SDA 9 40 P1.7/TB0.4/UCB0SOMI/UCB0SCL/TA1.0
P7.1/UCB2SOMI/UCB2SCL 10 39 P1.6/TB0.3/UCB0SIMO/UCB0SDA/TA0.0
P8.0 11 38 P3.7/TB0.6
P1.3/TA1.2/UCB0STE/A3/C3 12 37 P3.6/TB0.5
P1.4/TB0.1/UCA0STE/A4/C4 13 36 P3.5/TB0.4/COUT
P1.5/TB0.2/UCA0CLK/A5/C5 14 35 P3.4/TB0.3/SMCLK
DVSS2 15 34 P2.2/TB0.2/UCB0CLK
DVCC2 16 33 P2.1/TB0.0/UCA0RXD/UCA0SOMI
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
P4.3/A11
P2.6/TB0.1/UCA1RXD/UCA1SOMI
P7.3/UCB2STE/TA4.1
P7.4//TA4.0/A16
P4.2/A10
RST/NMI/SBWTDIO
P4.0/A8
P2.5/TB0.0/UCA1TXD/UCA1SIMO
P4.1/A9
PJ.0/TDO/TB0OUTH/SMCLK/SRSCG1/C6
PJ.2/TMS/ACLK/SROSCOFF/C8
PJ.3/TCK/SRCPUOFF/C9
PJ.1/TDI/TCLK/MCLK/SRSCG0/C7
TEST/SBWTCK
P7.2/UCB2CLK
P2.0/TB0.6/UCA0TXD/UCA0SIMO/TB0CLK/ACLK
P2.3/TA0.0/UCA1STE/A6/C10
P2.4/TA1.0/UCA1CLK/A7/C11
PJ.7/HFXOUT
PJ.5/LFXOUT
PJ.6/HFXIN
PJ.4/LFXIN
DVCC1
AVCC1
AVSS1
AVSS
AVSS
P2.7
48 47 46 45 44 43 42 41 40 39 38 37
P1.0/TA0.1/DMAE0/RTCCLK/A0/C0/VREF-/VeREF- 1 36 DVSS1
P1.1/TA0.2/TA1CLK/COUT/A1/C1/VREF+/VeREF+ 2 35 P4.6
P1.2/TA1.1/TA0CLK/COUT/A2/C2 3 34 P4.5
P3.0/A12/C12 4 33 P4.4/TB0.5
P3.1/A13/C13 5 32 P1.7/TB0.4/UCB0SOMI/UCB0SCL/TA1.0
P3.2/A14/C14 6 31 P1.6/TB0.3/UCB0SIMO/UCB0SDA/TA0.0
P3.3/A15/C15 7 30 P3.7/TB0.6
P4.7 8 29 P3.6/TB0.5
P1.3/TA1.2/UCB0STE/A3/C3 9 28 P3.5/TB0.4/COUT
P1.4/TB0.1/UCA0STE/A4/C4 10 27 P3.4/TB0.3/SMCLK
P1.5/TB0.2/UCA0CLK/A5/C5 11 26 P2.2/TB0.2/UCB0CLK
PJ.0/TDO/TB0OUTH/SMCLK/SRSCG1/C6 12 25 P2.1/TB0.0/UCA0RXD/UCA0SOMI
13 14 15 16 17 18 19 20 21 22 23 24
PJ.1/TDI/TCLK/MCLK/SRSCG0/C7
PJ.2/TMS/ACLK/SROSCOFF/C8
PJ.3/TCK/SRCPUOFF/C9
P4.0/A8
P4.1/A9
P4.2/A10
P4.3/A11
P2.5/TB0.0/UCA1TXD/UCA1SIMO
P2.6/TB0.1/UCA1RXD/UCA1SOMI
TEST/SBWTCK
RST/NMI/SBWTDIO
P2.0/TB0.6/UCA0TXD/UCA0SIMO/TB0CLK/ACLK
5 Specifications
5.4 Active Mode Supply Current Into VCC Excluding External Current
over recommended operating free-air temperature (unless otherwise noted) (1) (2) (see Figure 5-1)
FREQUENCY (fMCLK = fSMCLK)
1 MHz 4 MHz 8 MHz
12 MHz 16 MHz
EXECUTION 0 WAIT 0 WAIT 0 WAIT
PARAMETER VCC 1 WAIT STATE 1 WAIT STATE UNIT
MEMORY STATES STATES STATES
(NWAITSx = 1) (NWAITSx = 1)
(NWAITSx = 0) (NWAITSx = 0) (NWAITSx = 0)
TYP MAX TYP MAX TYP MAX TYP MAX TYP MAX
IAM, FRAM_UNI
FRAM 3.0 V 225 665 1275 1550 1970 µA
(Unified memory) (3)
FRAM
(4) (5)
IAM, FRAM(0%) 0% cache hit 3.0 V 420 1455 2850 2330 3000 µA
ratio
FRAM
(4) (5)
IAM, FRAM(50%) 50% cache hit 3.0 V 275 855 1650 1770 2265 µA
ratio
FRAM
(4) (5)
IAM, FRAM(66%) 66% cache hit 3.0 V 220 650 1240 1490 1880 µA
ratio
FRAM
(4) (5)
IAM, FRAM(75%) 75% cache hit 3.0 V 192 261 535 1015 1170 1290 1490 1620 1870 µA
ratio
FRAM
(4) (5)
IAM, FRAM(100% 100% cache hit 3.0 V 125 255 450 670 790 µA
ratio
(6) (5)
IAM, RAM RAM 3.0 V 140 325 590 880 1070 µA
(7) (5)
IAM, RAM only RAM 3.0 V 90 182 280 540 830 1020 1313 µA
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) Characterized with program executing typical data processing.
fACLK = 32768 Hz, fMCLK = fSMCLK = fDCO at specified frequency, except for 12 MHz. For 12 MHz, fDCO= 24 MHz and
fMCLK = fSMCLK = fDCO / 2.
At MCLK frequencies above 8 MHz, the FRAM requires wait states. When wait states are required, the effective MCLK frequency
(fMCLK,eff) decreases. The effective MCLK frequency also depends on the cache hit ratio. SMCLK is not affected by the number of wait
states or the cache hit ratio.
The following equation can be used to compute fMCLK,eff:
fMCLK,eff = fMCLK / [wait states × (1 – cache hit ratio) + 1]
For example, with 1 wait state and 75% cache hit ratio fMCKL,eff = fMCLK / [1 × (1 – 0.75) + 1] = fMCLK / 1.25.
(3) Represents typical program execution. Program and data reside entirely in FRAM. All execution is from FRAM.
(4) Program resides in FRAM. Data resides in SRAM. Average current dissipation varies with cache hit-to-miss ratio as specified. Cache hit
ratio represents number cache accesess divided by the total number of FRAM accesses. For example, a 75% ratio implies three of
every four accesses is from cache, and the remaining are FRAM accesses.
(5) See Figure 5-1 for typical curves. The characteristic equation shown in the graph is computed using the least squares method for best
linear fit using the typical data shown in Section 5.4.
(6) Program and data reside entirely in RAM. All execution is from RAM.
(7) Program and data reside entirely in RAM. All execution is from RAM. FRAM is off.
2000
I(AM,75%) [µA] = 118 × f [MHz] + 74
1500
1000
500
0
1 2 3 4 5 6 7 8
fMCLK, MCLK Frequency (MHz)
5.6 Low-Power Mode (LPM0, LPM1) Supply Currents Into VCC Excluding External Current
over recommended operating free-air temperature (unless otherwise noted) (1) (2)
FREQUENCY (fSMCLK)
PARAMETER VCC 1 MHz 4 MHz 8 MHz 12 MHz 16 MHz UNIT
TYP MAX TYP MAX TYP MAX TYP MAX TYP MAX
2.2 V 75 105 165 240 220
ILPM0 µA
3.0 V 85 135 115 175 250 240 290
2.2 V 40 65 130 215 195
ILPM1 µA
3.0 V 40 67 65 130 215 195 222
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) Current for watchdog timer clocked by SMCLK included.
fACLK = 32768 Hz, fMCLK = 0 MHz, fSMCLK = fDCO at specified frequency - except for 12 MHz: here fDCO=24MHz and fSMCLK = fDCO / 2.
5.7 Low-Power Mode (LPM2, LPM3, LPM4) Supply Currents (Into VCC) Excluding External
Current
(1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (see Figure 5-2
and Figure 5-3)
–40°C 25°C 60°C 85°C
PARAMETER VCC UNIT
TYP MAX TYP MAX TYP MAX TYP MAX
Low-power mode 2, 12-pF crystal (2) (3) 2.2 V 0.8 1.3 4.1 10.8
ILPM2,XT12 (4) μA
3.0 V 0.8 1.3 2.7 4.1 10.8 25
Low-power mode 2, 3.7-pF crystal (2) (5) 2.2 V 0.6 1.2 4.0 10.7
ILPM2,XT3.7 (4) μA
3.0 V 0.6 1.2 4.0 10.7
Low-power mode 3, VLO, excludes SVS, 2.2 V 0.36 0.47 1.4 2.6
ILPM3,VLO, RAMoff μA
RAM powered down completely (9) 3.0 V 0.36 0.47 1.1 1.4 2.6 7.9
2.2 V 0.5 0.6 1.9 4.3
ILPM4,SVS Low-power mode 4, includes SVS (10) μA
3.0 V 0.5 0.6 1.2 1.9 4.3 9.5
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) Not applicable for devices with HF crystal oscillator only.
(3) Characterized with a Micro Crystal MS1V-T1K crystal with a load capacitance of 12.5 pF. The internal and external load capacitance are
chosen to closely match the required 12.5 pF load.
(4) Low-power mode 2, crystal oscillator test conditions:
Current for watchdog timer clocked by ACLK and RTC clocked by XT1 included. Current for brownout and SVS included.
CPUOFF = 1, SCG0 = 0 SCG1 = 1, OSCOFF = 0 (LPM2),
fXT1 = 32768 Hz, fACLK = fXT1, fMCLK = fSMCLK = 0 MHz
(5) Characterized with a Seiko SSP-T7-FL (SMD) crystal with a load capacitance of 3.7 pF. The internal and external load capacitance are
chosen to closely match the required 3.7-pF load.
(6) Low-power mode 2, VLO test conditions:
Current for watchdog timer clocked by ACLK included. RTC disabled (RTCHOLD = 1). Current for brownout and SVS included.
CPUOFF = 1, SCG0 = 0 SCG1 = 1, OSCOFF = 0 (LPM2),
fXT1 = 0 Hz, fACLK = fVLO, fMCLK = fSMCLK = 0 MHz
(7) Low-power mode 3, 12-pF crystal including SVS test conditions:
Current for watchdog timer clocked by ACLK and RTC clocked by XT1 included. Current for brownout and SVS included (SVSHE = 1).
CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 0 (LPM3),
fXT1 = 32768 Hz, fACLK = fXT1, fMCLK = fSMCLK = 0 MHz
Activating additional peripherals increases the current consumption due to active supply current contribution and due to additional idle
current. See the idle currents specified for the respective peripheral groups.
(8) Low-power mode 3, 3.7-pF crystal excluding SVS test conditions:
Current for watchdog timer clocked by ACLK and RTC clocked by XT1 included. Current for brownout included. SVS disabled (SVSHE =
0).
CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 0 (LPM3),
fXT1 = 32768 Hz, fACLK = fXT1, fMCLK = fSMCLK = 0 MHz
Activating additional peripherals increases the current consumption due to active supply current contribution and due to additional idle
current. See the idle currents specified for the respective peripheral groups.
(9) Low-power mode 3, VLO excluding SVS test conditions:
Current for watchdog timer clocked by ACLK included. RTC disabled (RTCHOLD = 1). RAM disabled (RCCTL0 = 5A55h). Current for
brownout included. SVS disabled (SVSHE = 0).
CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 0 (LPM3),
fXT1 = 0 Hz, fACLK = fVLO, fMCLK = fSMCLK = 0 MHz
Activating additional peripherals increases the current consumption due to active supply current contribution and due to additional idle
current. See the idle currents specified for the respective peripheral groups.
(10) Low-power mode 4 including SVS test conditions:
Current for brownout and SVS included (SVSHE = 1).
CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 1 (LPM4),
fXT1 = 0 Hz, fACLK = 0 Hz, fMCLK = fSMCLK = 0 MHz
Activating additional peripherals increases the current consumption due to active supply current contribution and due to additional idle
current. See the idle currents specified for the respective peripheral groups.
Copyright © 2016–2018, Texas Instruments Incorporated Specifications 31
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
Low-Power Mode (LPM2, LPM3, LPM4) Supply Currents (Into VCC) Excluding External
Current (continued)
(1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (see Figure 5-2
and Figure 5-3)
–40°C 25°C 60°C 85°C
PARAMETER VCC UNIT
TYP MAX TYP MAX TYP MAX TYP MAX
2.2 V 0.3 0.4 1.7 4.0
ILPM4 Low-power mode 4, excludes SVS (11) μA
3.0 V 0.3 0.4 1.1 1.7 4.0 9.3
Low-power mode 4, excludes SVS, RAM 2.2 V 0.3 0.37 1.2 2.5
ILPM4,RAMoff μA
powered down completely (11) 3.0 V 0.3 0.37 1.0 1.2 2.5 7.8
Additional idle current if one or more
IIDLE,GroupA modules from Group A (see Table 6-3) 3.0 V 0.02 0.3 1.6 μA
are activated in LPM3 or LPM4
Additional idle current if one or more
IIDLE,GroupB modules from Group B (see Table 6-3) 3.0 V 0.02 0.35 2.1 μA
are activated in LPM3 or LPM4
Additional idle current if one or more
IIDLE,GroupC modules from Group C (see Table 6-3) 3.0 V 0.02 0.38 2.3 μA
are activated in LPM3 or LPM4
5.8 Low-Power Mode (LPMx.5) Supply Currents (Into VCC) Excluding External Current
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1) (see Figure 5-4
and Figure 5-5)
–40°C 25°C 60°C 85°C
PARAMETER VCC UNIT
TYP MAX TYP MAX TYP MAX TYP MAX
Low-power mode 3.5, 12-pF crystal 2.2 V 0.45 0.5 0.55 0.75
ILPM3.5,XT12 μA
including SVS (2) (3) (4) 3.0 V 0.45 0.5 0.72 0.55 0.75 1.65
Low-power mode 3.5, 3.7-pF crystal 2.2 V 0.3 0.35 0.4 0.65
ILPM3.5,XT3.7 μA
excluding SVS (2) (5) (6) 3.0 V 0.3 0.35 0.4 0.65
2.2 V 0.23 0.25 0.28 0.4
ILPM4.5,SVS Low-power mode 4.5, including SVS (7) μA
3.0 V 0.23 0.25 0.42 0.28 0.4 0.75
2.2 V 0.035 0.045 0.075 0.15
ILPM4.5 Low-power mode 4.5, excluding SVS (8) μA
3.0 V 0.035 0.045 0.075 0.15 0.55
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) Not applicable for devices with HF crystal oscillator only.
(3) Characterized with a Micro Crystal MS1V-T1K crystal with a load capacitance of 12.5 pF. The internal and external load capacitance are
chosen to closely match the required 12.5 pF load.
(4) Low-power mode 3.5, 1-pF crystal including SVS test conditions:
Current for RTC clocked by XT1 included. Current for brownout and SVS included (SVSHE = 1). Core regulator disabled.
PMMREGOFF = 1; CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 1 (LPMx.5),
fXT1 = 32768 Hz, fACLK = fXT1, fMCLK = fSMCLK = 0 MHz
(5) Characterized with a Seiko SSP-T7-FL (SMD) crystal with a load capacitance of 3.7 pF. The internal and external load capacitance are
chosen to closely match the required 3.7-pF load.
(6) Low-power mode 3.5, 3.7-pF crystal excluding SVS test conditions:
Current for RTC clocked by XT1 included.Current for brownout included. SVS disabled (SVSHE = 0). Core regulator disabled.
PMMREGOFF = 1; CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 1 (LPMx.5),
fXT1 = 32768 Hz, fACLK = fXT1, fMCLK = fSMCLK = 0 MHz
(7) Low-power mode 4.5 including SVS test conditions:
Current for brownout and SVS included (SVSHE = 1). Core regulator disabled.
PMMREGOFF = 1; CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 1 (LPMx.5),
fXT1 = 0 Hz, fACLK = 0 Hz, fMCLK = fSMCLK = 0 MHz
(8) Low-power mode 4.5 excluding SVS test conditions:
Current for brownout included. SVS disabled (SVSHE = 0). Core regulator disabled.
PMMREGOFF = 1; CPUOFF = 1, SCG0 = 1 SCG1 = 1, OSCOFF = 1 (LPMx.5),
fXT1 = 0 Hz, fACLK = 0 Hz, fMCLK = fSMCLK = 0 MHz
3.5 3
3.0 V, SVS off 3.0 V, SVS off
2.2 V, SVS off 2.2 V, SVS off
3.0 V, SVS on 3.0 V, SVS on
3 2.2 V, SVS on 2.5 2.2 V, SVS on
ILPM3, LPM3 Supply Current (µA)
2 1.5
1.5 1
1 0.5
0.5 0
-40 -20 0 20 40 60 80 100 -40 -20 0 20 40 60 80 100
Temperature (°C) Temperature (°C)
Figure 5-2. LPM3 Supply Current vs Temperature Figure 5-3. LPM4 Supply Current vs Temperature
0.65 0.5
2.2 V, SVS Off 2.2 V, SVS off
3.0 V, SVS Off 0.45 3.0 V, SVS off
0.6 2.2 V, SVS on
3.0 V, SVS on
0.4
0.55
ILPM3.5, LPM3.5 Supply Current (µA)
0.35
0.5
0.3
0.45
0.25
0.4
0.2
0.35
0.15
0.3
0.1
0.25 0.05
0.2 0
-40 -20 0 20 40 60 80 100 -40 -20 0 20 40 60 80 100
Temperature (°C) Temperature (°C)
Figure 5-4. LPM3.5 Supply Current vs Temperature Figure 5-5. LPM4.5 Supply Current vs Temperature
(1) To improve EMI on the LFXT oscillator, the following guidelines should be observed.
• Keep the trace between the device and the crystal as short as possible.
• Design a good ground plane around the oscillator pins.
• Prevent crosstalk from other clock or data lines into oscillator pins LFXIN and LFXOUT.
• Avoid running PCB traces underneath or adjacent to the LFXIN and LFXOUT pins.
• Use assembly materials and processes that avoid any parasitic load on the oscillator LFXIN and LFXOUT pins.
• If conformal coating is used, ensure that it does not induce capacitive or resistive leakage between the oscillator pins.
(2) When LFXTBYPASS is set, LFXT circuits are automatically powered down. Input signal is a digital square wave with parametrics
defined in the Schmitt-trigger Inputs section of this datasheet. Duty cycle requirements are defined by DCLFXT, SW.
(3) Maximum frequency of operation of the entire device cannot be exceeded.
(4) Oscillation allowance is based on a safety factor of 5 for recommended crystals. The oscillation allowance is a function of the
LFXTDRIVE settings and the effective load. In general, comparable oscillator allowance can be achieved based on the following
guidelines, but should be evaluated based on the actual crystal selected for the application:
• For LFXTDRIVE = {0}, CL,eff = 3.7 pF
• For LFXTDRIVE = {1}, CL,eff = 6 pF
• For LFXTDRIVE = {2}, 6 pF ≤ CL,eff ≤ 9 pF
• For LFXTDRIVE = {3}, 9 pF ≤ CL,eff ≤ 12.5 pF
(5) This represents all the parasitic capacitance present at the LFXIN and LFXOUT terminals, respectively, including parasitic bond and
package capacitance. The effective load capacitance, CL,eff can be computed as CIN × COUT / (CIN + COUT), where CIN and COUT are the
total capacitance at the LFXIN and LFXOUT terminals, respectively.
(6) Requires external capacitors at both terminals to meet the effective load capacitance specified by crystal manufacturers. Recommended
effective load capacitance values supported are 3.7 pF, 6 pF, 9 pF, and 12.5 pF. Maximum shunt capacitance of 1.6 pF. The PCB adds
additional capacitance, so it must also be considered in the overall capacitance. Verify that the recommended effective load capacitance
of the selected crystal is met.
Copyright © 2016–2018, Texas Instruments Incorporated Specifications 37
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
HFXTCLK (see Table 5-5) is a high-frequency oscillator that can be used with standard crystals or
resonators in the 4‑MHz to 24-MHz range. When in bypass mode, HFXTCLK can be driven with an
external square-wave signal.
(1) To improve EMI on the HFXT oscillator the following guidelines should be observed.
• Keep the traces between the device and the crystal as short as possible.
• Design a good ground plane around the oscillator pins.
• Prevent crosstalk from other clock or data lines into oscillator pins HFXIN and HFXOUT.
• Avoid running PCB traces underneath or adjacent to the HFXIN and HFXOUT pins.
• Use assembly materials and processes that avoid any parasitic load on the oscillator HFXIN and HFXOUT pins.
• If conformal coating is used, ensure that it does not induce capacitive or resistive leakage between the oscillator pins.
(2) HFFREQ = {0} is not supported for HFXT crystal mode of operation.
(3) Maximum frequency of operation of the entire device cannot be exceeded.
(4) When HFXTBYPASS is set, HFXT circuits are automatically powered down. Input signal is a digital square wave with parametrics
defined in the Schmitt-trigger Inputs section of this datasheet. Duty cycle requirements are defined by DCHFXT, SW.
38 Specifications Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
The DCO (see Table 5-6) is an internal digitally controlled oscillator (DCO) with selectable frequencies.
The VLO is an internal very-low-power low-frequency oscillator with 10-kHz typical frequency (see
Table 5-7).
The module oscillator (MODOSC) is an internal low-power oscillator with 5-MHz typical frequency (see
Table 5-8).
100
10
0.1
0.001 0.01 0.1 1 10 100 1000 10000 100000
Wake-up Frequency (Hz)
NOTE: The average wake-up current does not include the energy required in active mode; for example, for an interrupt
service routine (ISR) or to reconfigure the device.
5000
LPM0
LPM1
LPM2,XT12
1000
LPM3,XT12
LPM3.5,XT12
Average Wake-up Current (µA)
100
10
0.1
0.001 0.01 0.1 1 10 100 1000 10000 100000
Wake-up Frequency (Hz)
NOTE: The average wake-up current does not include the energy required in active mode; for example, for an ISR or to
reconfigure the device.
Table 5-10 lists the typical charge required to wake up from LPM or reset.
15 30
25°C 25°C
85°C 85°C
Low-Level Output Current (mA)
5 10
P1.1 P1.1
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2 2.5 3
Low-Level Output Voltage (V) Low-Level Output Voltage (V)
C001 C001
0 0
25°C 25°C
85°C 85°C
High-Level Output Current (mA)
High-Level Output Current (mA)
-5 -10
-10 -20
P1.1 P1.1
-15 -30
0 0.5 1 1.5 2 0 0.5 1 1.5 2 2.5 3
High-Level Output Voltage (V) High-Level Output Voltage (V)
C001 C001
Table 5-13 lists the supported oscillation frequencies on the digital I/Os.
2000 2000
Best Fit Best Fit
25°C 25°C
85°C 85°C
1000 1000
Pin Oscillator Frequency (kHz)
400 400
300 300
200 200
100 100
10 20 30 40 50 60 7080 100 200 10 20 30 40 50 60 7080 100 200
CL, Load Capacitance (pF) CL, Load Capacitance (pF)
VCC = 2.2 V One output active at a time. VCC = 3.0 V One output active at a time.
Figure 5-12. Typical Oscillation Frequency vs Figure 5-13. Typical Oscillation Frequency vs
Load Capacitance Load Capacitance
5.12.8 eUSCI
The enhanced universal serial communication interface (eUSCI) supports multiple serial communication
modes with one hardware module. The eUSCI_A module supports UART and SPI modes. The eUSCI_B
module supports I2C and SPI modes.
Table 5-17 lists the UART clock frequencies.
UCMODEx = 01
STE tSTE,LEAD tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH tLOW/HIGH
tSU,MI
tHD,MI
SOMI
tHD,MO
tSTE,ACC tVALID,MO tSTE,DIS
SIMO
UCMODEx = 01
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH tLOW/HIGH
tHD,MI
tSU,MI
SOMI
tHD,MO
tSTE,ACC tVALID,MO tSTE,DIS
SIMO
UCMODEx = 01
STE tSTE,LEAD tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
SIMO
tHD,SO
tSTE,ACC tVALID,SO tSTE,DIS
SOMI
UCMODEx = 01
STE tSTE,LEAD tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH tLOW/HIGH
tHD,SI
tSU,SI
SIMO
tHD,SO
tSTE,ACC tVALID,SO tSTE,DIS
SOMI
SDA
tSU,DAT tSU,STO
tHD,DAT
5.12.9 ADC12_B
The ADC12_B module supports fast 12-bit analog-to-digital conversions. The module implements a 12-bit
SAR core, sample select control, and up to 32 independent conversion-and-control buffers. The
conversion-and-control buffer allows up to 32 independent analog-to-digital converter (ADC) samples to be
converted and stored without any CPU intervention.
Table 5-23 lists the power supply and input range conditions.
Table 5-23. 12-Bit ADC, Power Supply and Input Range Conditions
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER TEST CONDITIONS VCC MIN NOM MAX UNIT
V(Ax) Analog input voltage range (1) All ADC12 analog input pins Ax 0 AVCC V
fADC12CLK = MODCLK, ADC12ON = 1, 3.0 V 145 199
I(ADC12_B)
Operating supply current into ADC12PWRMD = 0, ADC12DIF = 0,
µA
single-ended AVCC plus DVCC terminals (2) (3) REFON = 0, ADC12SHTx = 0, 2.2 V 140 190
mode ADC12DIV = 0
fADC12CLK = MODCLK, ADC12ON = 1, 3.0 V 175 245
I(ADC12_B)
Operating supply current into ADC12PWRMD = 0, ADC12DIF = 1,
µA
differential AVCC plus DVCC terminals (2) (3)
REFON = 0, ADC12SHTx= 0, 2.2 V 170 230
mode ADC12DIV = 0
I(ADC12_B) fADC12CLK = MODCLK / 4, ADC12ON = 1, 3.0 V 85 125
single-ended Operating supply current into ADC12PWRMD = 1, ADC12DIF = 0,
µA
low-power AVCC plus DVCC terminals (2) (3)
REFON = 0, ADC12SHTx = 0, 2.2 V 83 120
mode ADC12DIV = 0
fADC12CLK = MODCLK / 4, ADC12ON = 1, 3.0 V 110 165
I(ADC12_B)
Operating supply current into ADC12PWRMD = 1, ADC12DIF = 1,
µA
differential low- AVCC plus DVCC terminals (2) (3)
REFON = 0, ADC12SHTx= 0, 2.2 V 109 160
power mode ADC12DIV = 0
Only one terminal Ax can be selected at
CI Input capacitance 2.2 V 10 15 pF
one time
>2 V 0.5 4
RI Input MUX ON-resistance 0 V ≤ V(Ax) ≤ AVCC kΩ
<2 V 1 10
(1) The analog input voltage range must be within the selected reference voltage range VR+ to VR– for valid conversion results.
(2) The internal reference supply current is not included in current consumption parameter I(ADC12_B).
(3) Approximately 60% (typical) of the total current into the AVCC and DVCC terminals is from AVCC.
Table 5-26 lists the dynamic performance characteristics when using an external reference.
Table 5-27 lists the dynamic performance characteristics when using an internal reference.
Table 5-28 lists the temperature sensor and built-in V1/2 characteristics.
950
Typical Temperature Sensor Voltage (mV)
900
850
800
750
700
650
600
550
500
–40 –20 0 20 40 60 80
Ambient Temperature (°C)
5.12.10 Reference
The reference module (REF) generates all of the critical reference voltages that can be used by various
analog peripherals in a given device. The heart of the reference system is the bandgap from which all
other references are derived by unity or noninverting gain stages. The REFGEN subsystem consists of the
bandgap, the bandgap bias, and the noninverting buffer stage, which generates the three primary voltage
reference available in the system (1.2 V, 2.0 V, and 2.5 V).
Table 5-30 lists the operating characteristics of the built-in reference.
(1) Internal reference noise affects ADC performance when ADC uses internal reference. See Designing With the MSP430FR58xx, FR59xx,
FR68xx, and FR69xx ADC for details on optimizing ADC performance for your application with the choice of internal or external
reference.
(2) Buffer offset affects ADC gain error and thus total unadjusted error.
(3) Buffer offset affects ADC gain error and thus total unadjusted error.
(4) The internal reference current is supplied through the AVCC terminal.
(5) Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C)/(85°C – (–40°C)).
Copyright © 2016–2018, Texas Instruments Incorporated Specifications 61
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
5.12.11 Comparator
The COMP_E module supports precision slope analog-to-digital conversions, supply voltage supervision,
and monitoring of external analog signals. Table 5-31 lists the comparator characteristics.
5.12.12 FRAM
FRAM is a nonvolatile memory that reads and writes like standard SRAM. The FRAM can be read in a
similar fashion to SRAM and needs no special requirements. Similarly, any writes to unprotected
segments can be written in the same fashion as SRAM.
Table 5-32 lists the operating characteristics of the FRAM.
6 Detailed Description
6.1 Overview
The TI MSP430FR59xx family of ultra-low-power microcontrollers consists of several devices featuring
different sets of peripherals. The architecture, combined with seven low-power modes, is optimized to
achieve extended battery life for example in portable measurement applications. The devices features a
powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code
efficiency.
The device is an MSP430FR59xx family device with Low-Energy Accelerator (LEA) (available only on the
MSP430FR599x MCUs), up to six 16-bit timers, up to eight eUSCIs that support UART, SPI, and I2C, a
comparator, a hardware multiplier, an AES accelerator, a 6-channel DMA, an RTC module with alarm
capabilities, up to 67 I/O pins, and a high-performance 12-bit ADC.
6.2 CPU
The MSP430 CPU has a 16-bit RISC architecture that is highly transparent to the application. All
operations, other than program-flow instructions, are performed as register operations in conjunction with
seven addressing modes for source operand and four addressing modes for destination operand.
The CPU is integrated with 16 registers that provide reduced instruction execution time. The register-to-
register operation execution time is one cycle of the CPU clock.
Four of the registers, R0 to R3, are dedicated as program counter, stack pointer, status register, and
constant generator, respectively. The remaining registers are general-purpose registers.
Peripherals are connected to the CPU using data, address, and control buses. The peripherals can be
managed with all instructions.
The instruction set consists of the original 51 instructions with three formats and seven address modes
and additional instructions for the expanded address range. Each instruction can operate on word and
byte data.
MODE ACTIVE,
SHUTDOWN SHUTDOWN
ACTIVE FRAM CPU OFF (2) CPU OFF STANDBY STANDBY OFF RTC ONLY
WITH SVS WITHOUT SVS
OFF (1)
Maximum system clock 16 MHz 16 MHz 16 MHz 50 kHz 50 kHz 0 (3) 50 kHz 0 (3)
Typical current consumption,
120 µA/MHz 65 µA/MHz 92 µA at 1 MHz 40 µA at 1 MHz 1.0 µA 0.7 µA 0.5 µA 0.45 µA 0.3 µA 0.07 µA
TA = 25°C
Typical wake-up time N/A Instant 6 µs 6 µs 7 µs 7 µs 250 µs 250 µs 400 µs
LF LF
RTC RTC I/O RTC
Wake-up events N/A All All I/O
I/O I/O Comp I/O
Comp Comp
CPU On Off Off Off Off Off Reset Reset
LEA (MSP430FR599x only) On On (4) Off Off Off Off Off Reset Reset
Standby
FRAM On Off (1) Off Off Off Off Off Off
(or off (1))
High-frequency
Available Available Available Off Off Off Reset Reset
peripherals (5)
Low-frequency peripherals (5) Available Available Available Available Available (6) Off RTC Reset
Unclocked peripherals (5) Available Available Available Available Available (6) Available (6) Reset Reset
MCLK On On (4) Off Off Off Off Off Off Off
SMCLK Optional (7) Optional (7) Optional (7) Off Off Off Off Off
ACLK On On On On On Off Off Off
Full retention Yes Yes Yes Yes Yes Yes No No
SVS Always Always Always Optional (8) Optional (8) optional (8) Optional (8) On (9) Off (10)
Brownout Always Always Always Always Always Always Always Always
BSL Password
Interrupt
Vectors
0FFE0h
Signatures 0FF88h
0FF80h
The power-up start address or reset vector is at 0FFFFh to 0FFFEh. This location contains a 16-bit
address pointing to the start address of the application program.
The interrupt vectors start at 0FFFDh and extend to lower addresses. Each vector contains the 16-bit
address of the appropriate interrupt-handler instruction sequence. Table 6-4 shows the device specific
interrupt vector locations.
The vectors programmed into the address range from 0FFFFh to 0FFE0h are used as BSL password (if
enabled by the corresponding signature).
The signatures are at 0FF80h and extend to higher addresses. Signatures are evaluated during device
start-up. Table 6-5 lists the device-specific signature locations.
A JTAG password can be programmed starting at address 0FF88h and extending to higher addresses.
The password can extend into the interrupt vector locations using the interrupt vector addresses as
additional bits for the password. The length of the JTAG password depends on the JTAG signature.
See the System Resets, Interrupts, and Operating Modes, System Control Module (SYS) chapter in the
MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide for details.
System NMI
VMAIFG
Vacant memory access
JMBINIFG, JMBOUTIFG
JTAG mailbox
ACCTEIFG, WPIFG
FRAM access time error (Non)maskable 0FFFCh
CBDIFG, UBDIFG
FRAM write protection error
MPUSEGIIFG, MPUSEG1IFG, MPUSEG2IFG,
FRAM bit error detection
MPUSEG3IFG
MPU segment violation
(SYSSNIV) (1) (3)
User NMI
NMIIFG, OFIFG
External NMI (Non)maskable 0FFFAh
(SYSUNIV) (1) (3)
Oscillator fault
CEIFG, CEIIFG
Comparator_E Maskable 0FFF8h
(CEIV) (1)
TB0 TB0CCR0.CCIFG Maskable 0FFF6h
TB0CCR1.CCIFG ... TB0CCR6.CCIFG,
TB0 TB0CTL.TBIFG Maskable 0FFF4h
(TB0IV) (1)
Watchdog timer (interval timer
WDTIFG Maskable 0FFF2h
mode)
UCA0IFG: UCRXIFG, UCTXIFG (SPI mode)
UCA0IFG: UCSTTIFG, UCTXCPTIFG, UCRXIFG,
eUSCI_A0 receive or transmit Maskable 0FFF0h
UCTXIFG (UART mode)
(UCA0IV) (1)
UCB0IFG: UCRXIFG, UCTXIFG (SPI mode)
UCB0IFG: UCALIFG, UCNACKIFG, UCSTTIFG,
UCSTPIFG, UCRXIFG0, UCTXIFG0, UCRXIFG1,
eUSCI_B0 receive or transmit Maskable 0FFEEh
UCTXIFG1, UCRXIFG2, UCTXIFG2, UCRXIFG3,
UCTXIFG3, UCCNTIFG, UCBIT9IFG (I2C mode)
(UCB0IV) (1)
ADC12IFG0 to ADC12IFG31
ADC12LOIFG, ADC12INIFG, ADC12HIIFG,
ADC12_B Maskable 0FFECh
ADC12RDYIFG, ADC21OVIFG, ADC12TOVIFG
(ADC12IV) (1) (4)
TA0 TA0CCR0.CCIFG Maskable 0FFEAh
NOTE
Wait States
For MCLK frequencies > 8 MHz, wait states must be configured following the flow described
in the "Wait State Control" section of the FRAM Controller A (FRCTRL_A) chapter in the
MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide.
For important software design information regarding FRAM including but not limited to partitioning the
memory layout according to application-specific code, constant, and data space requirements, the use of
FRAM to optimize application energy consumption, and the use of the Memory Protection Unit (MPU) to
maximize application robustness by protecting the program code against unintended write accesses, see
MSP430™ FRAM Technology – How To and Best Practices.
6.9 RAM
The RAM is made up of three sectors: Sector 0 = 2KB, Sector 1 = 2KB, and Sector 2 = 4KB (shared with
the LEA module). Each sector can be individually powered down in LPM3 and LPM4 to save leakage.
Data is lost when sectors are powered down in LPM3 and LPM4. See Table 6-47 for control and
configuration registers.
6.12 Peripherals
Peripherals are connected to the CPU through data, address, and control buses. The peripherals can be
managed using all instructions. For complete module descriptions, see the MSP430FR58xx,
MSP430FR59xx, and MSP430FR6xx Family User's Guide.
NOTE
Configuration of Digital I/Os After BOR Reset
To prevent any cross currents during start-up of the device, all port pins are high-impedance
with Schmitt triggers and their module functions disabled. To enable the I/O functionality after
a BOR reset, first configure the ports and then clear the LOCKLPM5 bit. For details, see the
Configuration After Reset section of the Digital I/O chapter in the MSP430FR58xx,
MSP430FR59xx, and MSP430FR6xx Family User's Guide.
6.12.12 TB0
TB0 is a 16-bit timer and counter (Timer_B type) with seven capture/compare registers. TB0 can support
multiple captures or compares, PWM outputs, and interval timing (see Table 6-17). TB0 has extensive
interrupt capabilities. Interrupts may be generated from the counter on overflow conditions and from each
of the capture/compare registers. See Table 6-59 for control and configuration registers.
6.12.13 ADC12_B
The ADC12_B module supports fast 12-bit analog-to-digital conversions with differential and single-ended
inputs. The module implements a 12-bit SAR core, sample select control, a reference generator, and a
conversion result buffer. A window comparator with lower and upper limits allows CPU-independent result
monitoring with three window comparator interrupt flags. See Table 6-77 for control and configuration
registers.
Table 6-18 summarizes the available external trigger sources.
Table 6-19 lists the available multiplexing between internal and external analog inputs.
6.12.14 Comparator_E
The primary function of the Comparator_E module is to support precision slope analog-to-digital
conversions, battery voltage supervision, and monitoring of external analog signals. See Table 6-78 for
control and configuration registers.
6.12.15 CRC16
The CRC16 module produces a signature based on a sequence of entered data values and can be used
for data checking purposes. The CRC16 module signature is based on the CRC-CCITT standard. See
Table 6-46 for control and configuration registers.
6.12.16 CRC32
The CRC32 module produces a signature based on a sequence of entered data values and can be used
for data checking purposes. The CRC32 signature is based on the ISO 3309 standard. See Table 6-79 for
control and configuration registers.
• TA1 is counting.
• TA2 is counting.
• TA3 is counting.
• TA4 is counting.
DVSS 0
DVCC 1 1
Direction Control
PxOUT.y 0
Output Signal
Px.y
Input Signal Q D
EN
Pad Logic
(ADC) Reference
(P1.0, P1.1)
To ADC
From ADC
To Comparator
From Comparator
CBPD.x
P1REN.x
P1DIR.x 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
P1OUT.x 00
From module 1 01
From module 2 10
DVSS 11
P1.0/TA0.1/DMAE0/RTCCLK/
P1SEL1.x A0/C0/VREF-/VeREF-
P1.1/TA0.2/TA1CLK/COUT/
P1SEL0.x A1/C1VREF+/VeREF+
P1IN.x P1.2/TA1.1/TA0CLK/COUT/A2/C2
EN Bus
Keeper
To modules D
Pad Logic
To ADC
From ADC
To Comparator
From Comparator
CBPD.x
P1REN.x
P1DIR.x 00
01 DVSS 0
From module 2 10 Direction DVCC 1 1
0: Input
11
1: Output
P1OUT.x 00
From module 1 01
From module 2 10
DVSS 11 P1.3/TA1.2/UCB0STE/A3/C3
P1.4/TB0.1/UCA0STE/A4/C4
P1SEL1.x P1.5/TB0.2/UCA0CLK/A5/C5
P1SEL0.x
P1IN.x
EN Bus
Keeper
To modules D
Pad Logic
P1REN.x
P1DIR.x 00
01 DVSS 0
From module 2 10 Direction
DVCC 1 1
0: Input
11 1: Output
P1OUT.x 00
From module 1 01
From module 2 10
From module 3 11 P1.6/TB0.3/UCB0SIMO/UCB0SDA/TA0.0
P1.7/TB0.4/UCB0SOMI/UCB0SCL/TA1.0
P1SEL1.x
P1SEL0.x
P1IN.x
EN
To modules D
Pad Logic
P2REN.x
P2DIR.x 00
01 DVSS 0
From module 2 10 Direction
DVCC 1 1
0: Input
11 1: Output
P2OUT.x 00
From module 1 01
From module 2 10
From module 3 11 P2.0/TB0.6/UCA0TXD/UCA0SIMO/
TB0CLK/ACLK
P2SEL1.x P2.1/TB0.0/UCA0RXD/UCA0SOMI/
TB0.0
P2SEL0.x P2.2/TB0.2/UCB0CLK
P2IN.x
EN
To modules D
Pad Logic
To ADC
From ADC
To Comparator
From Comparator
CBPD.x
P2REN.x
P2DIR.x 00
01 DVSS 0
From module 2 10 Direction DVCC 1 1
0: Input
11
1: Output
P2OUT.x 00
From module 1 01
From module 2 10
DVSS 11 P2.3/TA0.0/UCA1STE/A6/C10
P2.4/TA1.0/UCA1CLK/A7/C11
P2SEL1.x
P2SEL0.x
P2IN.x
EN Bus
Keeper
To modules D
Pad Logic
P2REN.x
P2DIR.x 00
01 DVSS 0
Direction
From module 2 10 DVCC 1 1
0: Input
11 1: Output
P2OUT.x 00
From module 1 01
From module 2 10
DVSS 11 P2.5/TB0.0/UCA1TXD/UCA1SIMO
P2.6/TB0.1/UCA1RXD/UCA1SOMI
P2SEL1.x
P2SEL0.x
P2IN.x
EN
To modules D
Pad Logic
P2REN.x
P2DIR.x 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
P2OUT.x 00
DVSS 01
DVSS 10
P2.7
DVSS 11
P2SEL1.x
P2SEL0.x
P2IN.x
EN Bus
Keeper
To modules D
Pad Logic
To ADC
From ADC
To Comparator
From Comparator
CBPD.x
P3REN.x
P3DIR.x 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
P3OUT.x 00
DVSS 01
DVSS 10
DVSS 11
P3.0/A12/C12
P3SEL1.x P3.1/A13/C13
P3.2/A14/C14
P3SEL0.x P3.3/A15/C15
P3IN.x
EN Bus
Keeper
To modules D
Pad Logic
P3REN.x
P3DIR.x 00
01 DVSS 0
10 Direction
DVCC 1 1
0: Input
11 1: Output
P3OUT.x 00
From module 1 01
From module 2 10
From module 3 11 P3.4/TB0.3/SMCLK
P3.5/TB0.4/CBOUT
P3SEL1.x P3.6/TB0.5
P3.7/TB0.6
P3SEL0.x
P3IN.x
EN
To modules D
Pad Logic
To ADC
From ADC
P4REN.x
P4DIR.x 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
P4OUT.x 00
DVSS 01
DVSS 10
DVSS 11 P4.0/A8
P4.1/A9
P4SEL1.x P4.2/A10
P4.3/A11
P4SEL0.x
P4IN.x
EN Bus
Keeper
To modules D
Pad Logic
P4REN.x
P4DIR.x 00
01 DVSS 0
Direction
10 DVCC 1 1
0: Input
11 1: Output
P4OUT.x 00
From module 1 01
DVSS 10
DVSS 11 P4.4/TB0.5
P4.5
P4SEL1.x P4.6
P4.7
P4SEL0.x
P4IN.x
EN
To modules D
Pad Logic
P5REN.x
P5DIR.x 00
01 DVSS 0
Direction
10 DVCC 1 1
0: Input
11 1: Output
P5OUT.x 00
From module 1 01
DVSS 10
DVSS 11 P5.0/UCB1SIMO/UCB1SDA
P5.1/UCB1SOMI/UCB1SCL
P5SEL1.x P5.2/UCB1CLK/TA4CLK
P5.3/UCB1STE
P5SEL0.x P5.4/UCA2TXD/UCA2SIMO/TB0OUTH
P5IN.x P5.5/UCA2RXD/UCA2SOMI/ACLK
P5.6/UCA2CLK/TA4.0/SMCLK
EN P5.7/UCA2STE/TA4.1/MCLK
To modules D
Pad Logic
P6REN.x
P6DIR.x 00
01 DVSS 0
Direction
10 DVCC 1 1
0: Input
11 1: Output
P6OUT.x 00
From module 1 01
DVSS 10
DVSS 11 P6.0/UCA3TXD/UCA3SIMO
P6.1/UCA3RXD/UCA3SOMI
P6SEL1.x P6.2/UCA3CLK
P6.3/UCA3STE
P6SEL0.x P6.4/UCB3SIMO/UCB3SDA
P6IN.x P6.5/UCB3SOMI/UCB3SCL
P6.6/UCB3CLK
EN P6.7/UCB3STE
To modules D
Pad Logic
P7REN.x
P7DIR.x 00
01 DVSS 0
Direction
10 DVCC 1 1
0: Input
11 1: Output
P7OUT.x 00
From module 1 01
DVSS 10
DVSS 11 P7.0/UCB2SIMO/UCB2SDA
P7.1/UCB2SOMI/UCB2SCL
P7SEL1.x P7.2/UCB2CLK
P7.3/UCB2STE/TA4.1
P7SEL0.x
P7IN.x
EN
To modules D
Pad Logic
To ADC
From ADC
P7REN.x
P7DIR.x 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
P7OUT.x 00
DVSS 01
DVSS 10
DVSS 11 P7.4/TA4.0/A16
P7.5/A17
P7SEL1.x P7.6/A18
P7.7/A19
P7SEL0.x
P4IN.x
EN Bus
Keeper
To modules D
Pad Logic
P8REN.x
P8DIR.x 00
01 DVSS 0
Direction
10 DVCC 1 1
0: Input
11 1: Output
P8OUT.x 00
From module 1 01
DVSS 10
DVSS 11 P8.0
P8.1
P8SEL1.x P8.2
P8.3
P8SEL0.x
P8IN.x
EN
To modules D
Pad Logic
To LFXT XIN
PJREN.4
PJDIR.4 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
PJOUT.4 00
DVSS 01
DVSS 10
DVSS 11
PJ.4/LFXIN
PJSEL1.4
PJSEL0.4
PJIN.4
EN Bus
Keeper
To modules D
Pad Logic
To LFXT XOUT
PJSEL0.4
PJSEL1.4
LFXTBYPASS
PJREN.5
PJDIR.5 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
PJOUT.5 00
DVSS 01
DVSS 10
DVSS 11
PJ.5/LFXOUT
PJSEL1.5
PJSEL0.5
PJIN.5
EN Bus
Keeper
To modules D
Pad Logic
To HFXT XIN
PJREN.6
PJDIR.6 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
PJOUT.6 00
DVSS 01
DVSS 10
DVSS 11
PJ.6/HFXIN
PJSEL1.6
PJSEL0.6
PJIN.6
EN Bus
Keeper
To modules D
Pad Logic
To HFXT XOUT
PJSEL0.6
PJSEL1.6
HFXTBYPASS
PJREN.7
PJDIR.7 00
01 DVSS 0
10 Direction DVCC 1 1
0: Input
11
1: Output
PJOUT.7 00
DVSS 01
DVSS 10
DVSS 11
PJ.7/HFXOUT
PJSEL1.7
PJSEL0.7
PJIN.7
EN Bus
Keeper
To modules D
6.13.20 Port PJ (PJ.0 to PJ.3) JTAG Pins TDO, TMS, TCK, TDI/TCLK, Input/Output With
Schmitt Trigger
Figure 6-23 shows the port diagram. Table 6-38 summarizes the selection of the pin functions.
To Comparator
From Comparator
JTAG enable
From JTAG
From JTAG
PJREN.x
PJDIR.x 00
1
01 DVSS 0
0
10 Direction DVCC 1 1
0: Input
11
1: Output
PJOUT.x 00
From module 1 01 1
From Status Register (SR) 10 0
DVSS 11
PJ.0/TDO/TB0OUTH/SMCLK/
PJSEL1.x SRSCG1/C6
PJ.1/TDI/TCLK/MCLK/
PJSEL0.x SRSCG0/C7
PJIN.x PJ.2/TMS/ACLK/
SROSCOFF/C8
Bus PJ.3/TCK/
EN
Keeper SRCPUOFF/C9
To modules D
and JTAG
(1) NA = Not applicable, Per unit = content can differ among individual units
Copyright © 2016–2018, Texas Instruments Incorporated Detailed Description 123
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
(2) ADC Gain: the gain correction factor is measured at room temperature using a 2.5-V external voltage reference without internal buffer
(ADC12VRSEL = 0x2, 0x4, or 0xE). Other settings (for example, using internal reference) can result in different correction factors.
(3) ADC Offset: the offset correction factor is measured at room temperature using ADC12VRSEL= 0x2 or 0x4, an external reference, VR+ =
external 2.5 V, VR– = AVSS.
124 Detailed Description Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
Table 6-45. FRAM Controller A (FRCTL_A) Control Registers (Base Address: 0140h)
REGISTER DESCRIPTION ACRONYM OFFSET
FRAM control 0 FRCTL0 00h
General control 0 GCCTL0 04h
General control 1 GCCTL1 06h
Table 6-66. DMA Registers (Base Address DMA General Control: 0500h,
Channel 0: 0510h, Channel 1: 0520h, Channel 2: 0530h,
Channel 3: 0540h, Channel 4: 0550h, Channel 5: 0560h)
REGISTER DESCRIPTION ACRONYM OFFSET
DMA channel 0 control DMA0CTL 00h
DMA channel 0 source address low DMA0SAL 02h
DMA channel 0 source address high DMA0SAH 04h
DMA channel 0 destination address low DMA0DAL 06h
DMA channel 0 destination address high DMA0DAH 08h
DMA channel 0 transfer size DMA0SZ 0Ah
DMA channel 1 control DMA1CTL 00h
DMA channel 1 source address low DMA1SAL 02h
DMA channel 1 source address high DMA1SAH 04h
DMA channel 1 destination address low DMA1DAL 06h
DMA channel 1 destination address high DMA1DAH 08h
DMA channel 1 transfer size DMA1SZ 0Ah
DMA channel 2 control DMA2CTL 00h
DMA channel 2 source address low DMA2SAL 02h
DMA channel 2 source address high DMA2SAH 04h
DMA channel 2 destination address low DMA2DAL 06h
DMA channel 2 destination address high DMA2DAH 08h
DMA channel 2 transfer size DMA2SZ 0Ah
DMA channel 3 control DMA3CTL 00h
DMA channel 3 source address low DMA3SAL 02h
DMA channel 3 source address high DMA3SAH 04h
DMA channel 3 destination address low DMA3DAL 06h
DMA channel 3 destination address high DMA3DAH 08h
DMA channel 3 transfer size DMA3SZ 0Ah
DMA channel 4 control DMA4CTL 00h
DMA channel 4 source address low DMA4SAL 02h
DMA channel 4 source address high DMA4SAH 04h
DMA channel 4 destination address low DMA4DAL 06h
DMA channel 4 destination address high DMA4DAH 08h
DMA channel 4 transfer size DMA4SZ 0Ah
DMA channel 5 control DMA5CTL 00h
DMA channel 5 source address low DMA5SAL 02h
DMA channel 5 source address high DMA5SAH 04h
DMA channel 5 destination address low DMA5DAL 06h
DMA channel 5 destination address high DMA5DAH 08h
DMA channel 5 transfer size DMA5SZ 0Ah
DMA module control 0 DMACTL0 00h
DMA module control 1 DMACTL1 02h
DMA module control 2 DMACTL2 04h
DMA module control 3 DMACTL3 06h
DMA module control 4 DMACTL4 08h
DMA interrupt vector DMAIV 0Eh
6.16 Identification
NOTE
Information in the following Applications section is not part of the TI component specification,
and TI does not warrant its accuracy or completeness. TI's customers are responsible for
determining suitability of components for their purposes. Customers should validate and test
their design implementation to confirm system functionality.
DVCC
Digital Power +
Supply Decoupling
DVSS
1 µF 100 nF
AVCC
Analog Power +
Supply Decoupling
AVSS
1 µF 100 nF
Copyright © 2016–2018, Texas Instruments Incorporated Applications, Implementation, and Layout 145
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
LFXIN LFXOUT
or or
HFXIN HFXOUT
CL1 CL2
See MSP430 32-kHz Crystal Oscillators for more information on selecting, testing, and designing a crystal
oscillator with the MSP MCUs.
7.1.3 JTAG
With the proper connections, the debugger and a hardware JTAG interface (such as the MSP-FET or
MSP-FET430UIF) can be used to program and debug code on the target board. In addition, the
connections also support the MSP-GANG production programmers, thus providing an easy way to
program prototype boards, if desired. Figure 7-3 shows the connections between the 14-pin JTAG
connector and the target device required to support in-system programming and debugging for 4-wire
JTAG communication. Figure 7-4 shows the connections for 2-wire JTAG mode (Spy-Bi-Wire).
The connections for the MSP-FET and MSP-FET430UIF interface modules and the MSP-GANG are
identical. Both can supply VCC to the target board (through pin 2). In addition, the MSP-FET and MSP-
FET430UIF interface modules and MSP-GANG have a VCC sense feature that, if used, requires an
alternate connection (pin 4 instead of pin 2). The VCC-sense feature senses the local VCC present on the
target board (that is, a battery or other local power supply) and adjusts the output signals accordingly.
Figure 7-3 and Figure 7-4 show a jumper block that supports both scenarios of supplying VCC to the
target board. If this flexibility is not required, the desired VCC connections may be hard-wired to eliminate
the jumper block. Pins 2 and 4 must not be connected at the same time.
For additional design information regarding the JTAG interface, see the MSP430 Hardware Tools User’s
Guide.
146 Applications, Implementation, and Layout Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
J1 (see Note A)
AVCC/DVCC
J2 (see Note A)
R1
47 kW
JTAG
RST/NMI/SBWTDIO
VCC TOOL TDO/TDI
2 1 TDO/TDI
VCC TARGET TDI
4 3 TDI
TMS
6 5 TMS
TEST TCK
8 7 TCK
GND
10 9
RST
12 11
14 13
TEST/SBWTCK
C1
AVSS/DVSS
2.2 nF
(see Note B)
Copyright © 2016–2018, Texas Instruments Incorporated Applications, Implementation, and Layout 147
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
J1 (see Note A)
AVCC/DVCC
J2 (see Note A)
R1
47 kΩ
See Note B
JTAG
TEST/SBWTCK
C1
2.2 nF AVSS/DVSS
See Note B
7.1.4 Reset
The reset pin can be configured as a reset function (default) or as an NMI function in the SFRRPCR
register.
In reset mode, the RST/NMI pin is active low, and a pulse applied to this pin that meets the reset timing
specifications generates a BOR-type device reset.
Setting SYSNMI causes the RST/NMI pin to be configured as an external NMI source. The external NMI is
edge sensitive, and its edge is selectable by SYSNMIIES. Setting the NMIIE enables the interrupt of the
external NMI. When an external NMI event occurs, the NMIIFG is set.
The RST/NMI pin can have either a pullup or pulldown that is enabled or not. SYSRSTUP selects either
pullup or pulldown, and SYSRSTRE causes the pullup (default) or pulldown to be enabled (default) or not.
If the RST/NMI pin is unused, it is required either to select and enable the internal pullup or to connect an
external 47-kΩ pullup resistor to the RST/NMI pin with a 10-nF pulldown capacitor. The pulldown capacitor
should not exceed 2.2 nF when using devices with Spy-Bi-Wire interface in Spy-Bi-Wire mode or in 4-wire
JTAG mode with TI tools like FET interfaces or GANG programmers.
See the MSP430FR58xx, MSP430FR59xx, MSP430FR68xx, and MSP430FR69xx Family User's Guide for
more information on the referenced control registers and bits.
148 Applications, Implementation, and Layout Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
AVSS
VREF+/VEREF+
Using an
External +
Positive
Reference
10 µF 470 nF
VEREF-
Using an
External +
Negative
Reference
10 µF 470 nF
Copyright © 2016–2018, Texas Instruments Incorporated Applications, Implementation, and Layout 149
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
In addition to grounding, ripple and noise spikes on the power-supply lines that are caused by digital
switching or switching power supplies can corrupt the conversion result. TI recommends a noise-free
design using separate analog and digital ground planes with a single-point connection to achieve high
accuracy.
The reference voltage must be a stable voltage for accurate measurements. The capacitor values that are
selected in the general guidelines filter out the high- and low-frequency ripple before the reference voltage
enters the device. In this case, the 10-µF capacitor is used to buffer the reference pin and filter any low-
frequency ripple. A 470-nF bypass capacitor filters out any high-frequency noise.
150 Applications, Implementation, and Layout Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
MemoryType FR = FRAM
Series 5 = Up to 16 MHz without LCD
Feature Set First Digit: AES Second Digit: Oscillators, LEA Third Digit: FRAM (KB) Optional Fourth Digit: BSL
2
9 = AES 9 = HFXT/LFXT and LEA 4 = 256 1=IC
6 = HFXT/LFXT 2 = 128 No value = UART
Temperature Range I = –40°C to 85°C
Packaging www.ti.com/packaging
Distribution Format T = Small reel
R = Large reel
No markings = Tube or tray
Copyright © 2016–2018, Texas Instruments Incorporated Device and Documentation Support 151
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
EnergyTrace™ technology is supported with Code Composer Studio version 6.0 and newer. It requires
specialized debugger circuitry, which is supported with the second-generation onboard eZ-FET flash
emulation tool and second-generation stand-alone MSP-FET JTAG emulator. See the following
documents for detailed information:
MSP430 Advanced Power Optimizations: ULP Advisor™ and EnergyTrace™ Technology
Advanced Debugging Using the Enhanced Emulation Module (EEM) With Code Composer Studio
MSP430 Hardware Tools User's Guide
Design Kits and Evaluation Modules
MSP430FR5994 LaunchPad™ Development Kit The MSP-EXP430FR5994 LaunchPad Development
Kit is an easy-to-use Evaluation Module (EVM) for the MSP430FR5994 microcontroller
(MCU). It contains everything needed to start developing on the ultra-low-power MSP430FRx
FRAM microcontroller platform, including an onboard debug probe for programming,
debugging, and energy measurements.
80-pin Target Development Board and MSP-FET Programmer Bundle for MSP430F599x MCUs The
target socket boards allow easy programming and debugging of the device using JTAG.
They also feature header pinouts for prototyping. Target socket boards are orderable
individually or as a kit with the JTAG programmer and debugger included.
80-pin Target Development Board for MSP430F599x MCUs The MSP-TS430PN80B is a stand-alone
80-pin ZIF socket target board that is used to program and debug the MSP430 MCU in-
system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol.
Software
MSP430Ware™ Software MSP430Ware software is a collection of code examples, data sheets, and
other design resources for all MSP430 devices delivered in a convenient package. In
addition to providing a complete collection of existing MSP430 MCU design resources,
MSP430Ware software also includes a high-level API called MSP Driver Library. This library
makes it easy to program MSP430 hardware. MSP430Ware software is available as a
component of CCS or as a stand-alone package.
MSP430FR599x, MSP430FR596x Code Examples C Code examples are available for every MSP
device that configures each of the integrated peripherals for various application needs.
Capacitive Touch Software Library Free C libraries for enabling capacitive touch capabilities on
MSP430 MCUs. The library features several capacitive touch implementations including the
RO and RC method. In addition to the full C code libraries, hardware design considerations
are also provided as a simple guide for including capacitive touch into any MSP430 MCU-
based application.
MSP EnergyTrace Technology EnergyTrace technology for MSP430 microcontrollers is an energy-
based code analysis tool that measures and displays the application’s energy profile and
helps to optimize it for ultra-low-power consumption.
152 Device and Documentation Support Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
MSP Driver Library Driver Library's abstracted API keeps you above the bits and bytes of the MSP430
hardware by providing easy-to-use function calls. Thorough documentation is delivered
through a helpful API Guide, which includes details on each function call and the recognized
parameters. Developers can use Driver Library functions to write complete projects with
minimal overhead.
Digital Signal Processing Library The Texas Instruments Digital Signal Processing library is a set of
highly optimized functions to perform many common signal processing operations on fixed-
point numbers for MSP430™ and MSP432™ microcontrollers. This function set is typically
used for applications where processing-intensive transforms are done in real-time for
minimal energy and with very high accuracy. This library's optimal utilization of the MSP
families' intrinsic hardware for fixed-point math allows for significant performance gains.
FRAM Embedded Software Utilities for MSP Ultra-Low-Power Microcontrollers The FRAM Utilities is
designed to grow as a collection of embedded software utilities that leverage the ultra-low-
power and virtually unlimited write endurance of FRAM. The utilities are available for
MSP430FRxx FRAM microcontrollers and provide example code to help start application
development. Included utilities include Compute Through Power Loss (CTPL). CTPL is utility
API set that enables ease of use with LPMx.5 low-power modes and a powerful shutdown
mode that allows an application to save and restore critical system components when a
power loss is detected.
Development Tools
Code Composer Studio Integrated Development Environment for MSP Microcontrollers Code
Composer Studio is an integrated development environment (IDE) that supports all MSP
microcontroller devices. Code Composer Studio comprises a suite of embedded software
utilities used to develop and debug embedded applications. It includes an optimizing C/C++
compiler, source code editor, project build environment, debugger, profiler, and many other
features.
Uniflash Standalone Flash Tool for TI Microcontrollers CCS Uniflash is a stand-alone tool used to
program on-chip flash memory on TI MCUs and on-board flash memory for Sitara
processors. Uniflash has a GUI, command line, and scripting interface. CCS Uniflash is
available free of charge.
MSP MCU Programmer and Debugger The MSP-FET is a powerful emulation development tool – often
called a debug probe – that allows users to quickly begin application development on MSP
low-power microcontrollers (MCU). Creating MCU software usually requires downloading the
resulting binary program to the MSP device for validation and debugging. The MSP-FET
provides a debug communication pathway between a host computer and the target MSP.
MSP-GANG Production Programmer The MSP Gang Programmer is an MSP430 or MSP432 device
programmer that can program up to eight identical MSP430 or MSP432 Flash or FRAM
devices at the same time. The MSP Gang Programmer connects to a host PC using a
standard RS-232 or USB connection and provides flexible programming options that allow
the user to fully customize the process. The MSP Gang Programmer is provided with an
expansion board, called the Gang Splitter, that implements the interconnections between the
MSP Gang Programmer and multiple target devices.
Copyright © 2016–2018, Texas Instruments Incorporated Device and Documentation Support 153
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
154 Device and Documentation Support Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
www.ti.com SLASE54C – MARCH 2016 – REVISED AUGUST 2018
8.7 Trademarks
LaunchPad, MSP430Ware, MSP430, Code Composer Studio, EnergyTrace, MSP432, E2E are
trademarks of Texas Instruments.
Arm, Cortex are registered trademarks of Arm Limited.
All other trademarks are the property of their respective owners.
8.10 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
Copyright © 2016–2018, Texas Instruments Incorporated Device and Documentation Support 155
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964, MSP430FR5962
SLASE54C – MARCH 2016 – REVISED AUGUST 2018 www.ti.com
156 Mechanical, Packaging, and Orderable Information Copyright © 2016–2018, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP430FR5994 MSP430FR59941 MSP430FR5992 MSP430FR5964 MSP430FR5962
PACKAGE OPTION ADDENDUM
www.ti.com 6-Feb-2020
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead/Ball Finish MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) (6) (3) (4/5)
MSP430FR5962IPMR ACTIVE LQFP PM 64 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5962
& no Sb/Br)
MSP430FR5962IPNR ACTIVE LQFP PN 80 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5962
& no Sb/Br)
MSP430FR5962IRGZR ACTIVE VQFN RGZ 48 2500 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5962
& no Sb/Br)
MSP430FR5962IZVWR ACTIVE NFBGA ZVW 87 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR5962
& no Sb/Br)
MSP430FR5964IPMR ACTIVE LQFP PM 64 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5964
& no Sb/Br)
MSP430FR5964IPNR ACTIVE LQFP PN 80 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5964
& no Sb/Br)
MSP430FR5964IRGZR ACTIVE VQFN RGZ 48 2500 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5964
& no Sb/Br)
MSP430FR5964IZVWR ACTIVE NFBGA ZVW 87 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR5964
& no Sb/Br)
MSP430FR5992IPMR ACTIVE LQFP PM 64 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5992
& no Sb/Br)
MSP430FR5992IPNR ACTIVE LQFP PN 80 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5992
& no Sb/Br)
MSP430FR5992IRGZR ACTIVE VQFN RGZ 48 2500 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5992
& no Sb/Br)
MSP430FR5992IZVWR ACTIVE NFBGA ZVW 87 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR5992
& no Sb/Br)
MSP430FR59941IPM ACTIVE LQFP PM 64 160 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IPMR ACTIVE LQFP PM 64 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IPN ACTIVE LQFP PN 80 119 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IPNR ACTIVE LQFP PN 80 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IRGZR ACTIVE VQFN RGZ 48 2500 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 6-Feb-2020
Orderable Device Status Package Type Package Pins Package Eco Plan Lead/Ball Finish MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) (6) (3) (4/5)
MSP430FR59941IRGZT ACTIVE VQFN RGZ 48 250 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IZVW ACTIVE NFBGA ZVW 87 250 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR59941IZVWR ACTIVE NFBGA ZVW 87 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR59941
& no Sb/Br)
MSP430FR5994IPM ACTIVE LQFP PM 64 160 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IPMR ACTIVE LQFP PM 64 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IPN ACTIVE LQFP PN 80 119 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IPNR ACTIVE LQFP PN 80 1000 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IRGZR ACTIVE VQFN RGZ 48 2500 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IRGZT ACTIVE VQFN RGZ 48 250 Green (RoHS NIPDAU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IZVW ACTIVE NFBGA ZVW 87 250 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
MSP430FR5994IZVWR ACTIVE NFBGA ZVW 87 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 FR5994
& no Sb/Br)
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
Addendum-Page 2
PACKAGE OPTION ADDENDUM
www.ti.com 6-Feb-2020
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 3
PACKAGE MATERIALS INFORMATION
www.ti.com 5-Jan-2020
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 5-Jan-2020
Pack Materials-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 5-Jan-2020
Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm)
MSP430FR59941IPNR LQFP PN 80 1000 367.0 367.0 55.0
MSP430FR59941IRGZR VQFN RGZ 48 2500 367.0 367.0 38.0
MSP430FR59941IRGZT VQFN RGZ 48 250 210.0 185.0 35.0
MSP430FR59941IZVWR NFBGA ZVW 87 1000 336.6 336.6 31.8
MSP430FR5994IPMR LQFP PM 64 1000 336.6 336.6 41.3
MSP430FR5994IPNR LQFP PN 80 1000 367.0 367.0 55.0
MSP430FR5994IRGZR VQFN RGZ 48 2500 367.0 367.0 38.0
MSP430FR5994IRGZT VQFN RGZ 48 250 210.0 185.0 35.0
MSP430FR5994IZVWR NFBGA ZVW 87 1000 336.6 336.6 31.8
Pack Materials-Page 3
GENERIC PACKAGE VIEW
RGZ 48 VQFN - 1 mm max height
7 x 7, 0.5 mm pitch PLASTIC QUADFLAT PACK- NO LEAD
Images above are just a representation of the package family, actual package may vary.
Refer to the product data sheet for package details.
4224671/A
www.ti.com
PACKAGE OUTLINE
RGZ0048A VQFN - 1 mm max height
PLASTIC QUADFLAT PACK- NO LEAD
7.1 A
B 6.9
7.1
PIN 1 INDEX AREA 6.9
(0.1) TYP
1 MAX
C
SEATING PLANE
0.05 0.08 C
0.00
2X 5.5
2X SYMM
5.5
1 36
PIN1 ID 48X 0.30
0.18
48 37
(OPTIONAL)
SYMM 0.1 C A B
48X 0.5
0.3 0.05 C
4219044/B 08/2019
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for optimal thermal and mechanical performance.
www.ti.com
EXAMPLE BOARD LAYOUT
RGZ0048A VQFN - 1 mm max height
PLASTIC QUADFLAT PACK- NO LEAD
2X (6.8)
( 5.15)
SYMM
48X (0.6) 48 35
48X (0.24)
44X (0.5) 1
34
2X SYMM 2X
(5.5) (6.8)
2X
(1.26)
2X
(1.065)
(R0.05)
TYP
23
12
21X (Ø0.2) VIA
TYP
13 22
2X (1.26) 2X (1.065)
2X (5.5)
LAND PATTERN EXAMPLE
SCALE: 15X
NOTES: (continued)
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
EXAMPLE STENCIL DESIGN
RGZ0048A VQFN - 1 mm max height
PLASTIC QUADFLAT PACK- NO LEAD
2X (6.8)
SYMM ( 1.06)
48X (0.6)
48X (0.24)
44X (0.5)
2X SYMM 2X
(5.5) 2X (6.8)
(0.63)
2X
(1.26)
(R0.05)
TYP
2X
2X (0.63)
(1.26)
2X (5.5)
EXPOSED PAD
67% PRINTED COVERAGE BY AREA
SCALE: 15X
4219044/B 08/2019
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
MECHANICAL DATA
0,27
0,50 0,08 M
0,17
60 41
61 40
0,13 NOM
80 21
1 20 Gage Plane
9,50 TYP
12,20 0,25
SQ
11,80 0,05 MIN 0°– 7°
14,20
SQ
13,80
1,45 0,75
1,35 0,45
Seating Plane
4040135 / B 11/96
10.2
B
9.8
NOTE 3
64 49
PIN 1 ID
1 48
10.2 12.2
TYP
9.8 11.8
NOTE 3
16 33
17 32
A
0.27
60X 0.5 64X
0.17
4X 7.5 0.08 C A B
C
(0.13) TYP
SEATING PLANE
0.08
SEE DETAIL A
TYPICAL
4215162/A 03/2017
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall not
exceed 0.15 mm per side.
4. Reference JEDEC registration MS-026.
www.ti.com
EXAMPLE BOARD LAYOUT
PM0064A LQFP - 1.6 mm max height
PLASTIC QUAD FLATPACK
SYMM
64 49
64X (1.5)
1
48
64X (0.3)
SYMM
60X (0.5) (11.4)
(R0.05) TYP
16 33
17 32
(11.4)
0.05 MAX
EXPOSED METAL ALL AROUND EXPOSED METAL 0.05 MIN
ALL AROUND
4215162/A 03/2017
NOTES: (continued)
www.ti.com
EXAMPLE STENCIL DESIGN
PM0064A LQFP - 1.6 mm max height
PLASTIC QUAD FLATPACK
SYMM
64 49
64X (1.5)
1
48
64X (0.3)
SYMM
(R0.05) TYP
16 33
17 32
(11.4)
4215162/A 03/2017
NOTES: (continued)
8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
9. Board assembly site may have different recommendations for stencil design.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2020, Texas Instruments Incorporated