ZHCSCH3G October 2012 – August 2018 MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR59691
PRODUCTION DATA.
MSP430™超低功耗 (ULP) FRAM 平台将独特的嵌入式 FRAM 和整体超低功耗系统架构组合在一起,从而使得创新人员能够以较少的能源预算增加性能。FRAM 技术以低很多的功耗将 SRAM 的速度、灵活性和耐久性与闪存的稳定性和可靠性组合在一起。
MSP430 ULP FRAM 产品系列包含一组采用 FRAM 的多种器件、ULP 16 位 MSP430 CPU 以及适用于各种 应用的智能外设。ULP 架构特有 7 种低功耗模式,针对在能量受限应用中延长电池使用寿命进行了 优化。
Figure 1-1 显示了器件的功能方框图。
Changes from March 10, 2017 to August 29, 2018
Table 3-1 summarizes the available family members.
DEVICE | FRAM
(KB) |
SRAM
(KB) |
CLOCK SYSTEM | ADC12_B | Comp_E | Timer_A(1) | Timer_B(2) | eUSCI | AES | BSL | I/O | PACKAGE | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A(3) | B(4) | ||||||||||||
MSP430FR5969 | 64 | 2 | DCO
HFXT LFXT |
16 ext, 2 int ch. | 16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 40 | 48 RGZ |
MSP430FR59691 | 64 | 2 | DCO
HFXT LFXT |
16 ext, 2 int ch. | 16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | I2C | 40 | 48 RGZ |
MSP430FR5968 | 48 | 2 | DCO
HFXT LFXT |
16 ext, 2 int ch. | 16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 40 | 48 RGZ |
MSP430FR5967 | 32 | 1 | DCO
HFXT LFXT |
16 ext, 2 int ch. | 16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 40 | 48 RGZ |
MSP430FR5949 | 64 | 2 | DCO
LFXT |
14 ext, 2 int ch. | 16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA | |||||||||||
MSP430FR5948 | 48 | 2 | DCO
LFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA | |||||||||||
MSP430FR5947 | 32 | 1 | DCO
LFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA | |||||||||||
MSP430FR59471 | 32 | 1 | DCO
LFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | I2C | 33 | 40 RHA |
MSP430FR5959 | 64 | 2 | DCO
HFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA | |||||||||||
MSP430FR5958 | 48 | 2 | DCO
HFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA | |||||||||||
MSP430FR5957 | 32 | 1 | DCO
HFXT |
14 ext,
2 int ch. |
16 ch. | 3, 3(5)
2, 2(6) |
7 | 2 | 1 | yes | UART | 33 | 40 RHA |
12 ext,
2 int ch. |
31 | 38 DA |
For information about other devices in this family of products or related products, see the following links.
High-performance, low-power solutions to enable the autonomous future
One platform. One ecosystem. Endless possibilities.
Ultra-low-power single-chip MCUs with integrated sensing peripherals
Review products that are frequently purchased or used with this product.
The TI Designs Reference Design Library is a robust reference design library that spans analog, embedded processor, and connectivity. Created by TI experts to help you jump start your system design, all TI Designs include schematic or block diagrams, BOMs, and design files to speed your time to market. Search and download designs at ti.com/tidesigns.
Figure 4-1 shows the 48-pin RGZ package for the MSP430FR596x and MSP430FR596x1 MCUs.
NOTE:
TI recommends connecting the QFN package pad to VSS.NOTE:
On devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXNOTE:
On devices with I2C BSL: P1.6: BSLSDA; P1.7: BSLSCLFigure 4-2 shows the 40-pin RHA package for the MSP430FR594x and MSP430FR594x1 MCUs (LFXT only).
NOTE:
TI recommends connecting the QFN package pad to VSS.NOTE:
On devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXNOTE:
On devices with I2C BSL: P1.6: BSLSDA; P1.7: BSLSCLFigure 4-3 shows the 38-pin DA package for the MSP430FR594x MCUs (LFXT only).
NOTE:
On devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXFigure 4-4 shows the 40-pin RHA package for the MSP430FR595x MCUs (HFXT only).
NOTE:
TI recommends connecting the QFN package pad to VSS.NOTE:
On devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXFigure 4-5 shows the 38-pin DA package for the MSP430FR595x MCUs (HFXT only).
NOTE:
On devices with UART BSL: P2.0: BSLTX; P2.1: BSLRXTable 4-1 describes the signals for all device variants and package options.
TERMINAL | I/O(2) | DESCRIPTION | |||
---|---|---|---|---|---|
NAME | NO.(1) | ||||
RGZ | RHA | DA | |||
P1.0/TA0.1/DMAE0/ RTCCLK/A0/C0/VREF-/ VeREF- | 1 | 1 | 5 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA0 CCR1 capture: CCI1A input, compare: Out1 | |||||
External DMA trigger | |||||
RTC clock calibration output (not available on MSP430FR5x5x devices) | |||||
Analog input A0 for ADC | |||||
Comparator input C0 | |||||
Output of negative reference voltage | |||||
Input for an external negative reference voltage to the ADC | |||||
P1.1/TA0.2/TA1CLK/ COUT/A1/C1/VREF+/ VeREF+ | 2 | 2 | 6 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA0 CCR2 capture: CCI2A input, compare: Out2 | |||||
TA1 input clock | |||||
Comparator output | |||||
Analog input A1 for ADC | |||||
Comparator input C1 | |||||
Output of positive reference voltage | |||||
Input for an external positive reference voltage to the ADC | |||||
P1.2/TA1.1/TA0CLK/ COUT/A2/C2 | 3 | 3 | 7 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA1 CCR1 capture: CCI1A input, compare: Out1 | |||||
TA0 input clock | |||||
Comparator output | |||||
Analog input A2 for ADC | |||||
Comparator input C2 | |||||
P3.0/A12/C12 | 4 | 4 | 8 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A12 for ADC | |||||
Comparator input C12 | |||||
P3.1/A13/C13 | 5 | 5 | 9 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A13 for ADC | |||||
Comparator input C13 | |||||
P3.2/A14/C14 | 6 | 6 | 10 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A14 for ADC | |||||
Comparator input C14 | |||||
P3.3/A15/C15 | 7 | 7 | 11 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A15 for ADC | |||||
Comparator input C15 | |||||
P4.7 | 8 | N/A | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
P1.3/TA1.2/UCB0STE/ A3/C3 | 9 | 8 | 12 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA1 CCR2 capture: CCI2A input, compare: Out2 | |||||
Slave transmit enable – eUSCI_B0 SPI mode | |||||
Analog input A3 for ADC | |||||
Comparator input C3 | |||||
P1.4/TB0.1/UCA0STE/ A4/C4 | 10 | 9 | 13 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR1 capture: CCI1A input, compare: Out1 | |||||
Slave transmit enable – eUSCI_A0 SPI mode | |||||
Analog input A4 for ADC | |||||
Comparator input C4 | |||||
P1.5/TB0.2/UCA0CLK/ A5/C5 | 11 | 10 | 14 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR2 capture: CCI2A input, compare: Out2 | |||||
Clock signal input – eUSCI_A0 SPI slave mode,
Clock signal output – eUSCI_A0 SPI master mode |
|||||
Analog input A5 for ADC | |||||
Comparator input C5 | |||||
PJ.0/TDO/TB0OUTH/ SMCLK/SRSCG1/C6 | 12 | 11 | 15 | I/O | General-purpose digital I/O |
Test data output port | |||||
Switch all PWM outputs high impedance input – TB0 | |||||
SMCLK output | |||||
Low-Power Debug: CPU Status Register Bit SCG1 | |||||
Comparator input C6 | |||||
PJ.1/TDI/TCLK/MCLK/ SRSCG0/C7 | 13 | 12 | 16 | I/O | General-purpose digital I/O |
Test data input or test clock input | |||||
MCLK output | |||||
Low-Power Debug: CPU Status Register Bit SCG0 | |||||
Comparator input C7 | |||||
PJ.2/TMS/ACLK/ SROSCOFF/C8 | 14 | 13 | 17 | I/O | General-purpose digital I/O |
Test mode select | |||||
ACLK output | |||||
Low-Power Debug: CPU Status Register Bit OSCOFF | |||||
Comparator input C8 | |||||
PJ.3/TCK/ SRCPUOFF/C9 | 15 | 14 | 18 | I/O | General-purpose digital I/O |
Test clock | |||||
Low-Power Debug: CPU Status Register Bit CPUOFF | |||||
Comparator input C9 | |||||
P4.0/A8 | 16 | 15 | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A8 for ADC | |||||
P4.1/A9 | 17 | 16 | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A9 for ADC | |||||
P4.2/A10 | 18 | N/A | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A10 for ADC | |||||
P4.3/A11 | 19 | N/A | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
Analog input A11 for ADC | |||||
P2.5/TB0.0/UCA1TXD/ UCA1SIMO | 20 | 17 | 19 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR0 capture: CCI0B input, compare: Out0 | |||||
Transmit data – eUSCI_A1 UART mode | |||||
Slave in, master out – eUSCI_A1 SPI mode | |||||
P2.6/TB0.1/UCA1RXD/ UCA1SOMI | 21 | 18 | 20 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR1 compare: Out1 | |||||
Receive data – eUSCI_A1 UART mode | |||||
Slave out, master in – eUSCI_A1 SPI mode | |||||
TEST/SBWTCK | 22 | 19 | 21 | I | Test mode pin – select digital I/O on JTAG pins |
Spy-Bi-Wire input clock | |||||
RST/NMI/SBWTDIO | 23 | 20 | 22 | I/O | Reset input active low |
Nonmaskable interrupt input | |||||
Spy-Bi-Wire data input/output | |||||
P2.0/TB0.6/UCA0TXD/ UCA0SIMO/TB0CLK/ ACLK | 24 | 21 | 23 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR6 capture: CCI6B input, compare: Out6 | |||||
Transmit data – eUSCI_A0 UART mode | |||||
BSL Transmit (UART BSL) | |||||
Slave in, master out – eUSCI_A0 SPI mode | |||||
TB0 clock input | |||||
ACLK output | |||||
P2.1/TB0.0/UCA0RXD/ UCA0SOMI/TB0.0 | 25 | 22 | 24 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR0 capture: CCI0A input, compare: Out0 | |||||
Receive data – eUSCI_A0 UART mode | |||||
BSL receive (UART BSL) | |||||
Slave out, master in – eUSCI_A0 SPI mode | |||||
TB0 CCR0 capture: CCI0A input, compare: Out0 | |||||
P2.2/TB0.2/UCB0CLK | 26 | 23 | 25 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR2 compare: Out2 | |||||
Clock signal input – eUSCI_B0 SPI slave mode
Clock signal output – eUSCI_B0 SPI master mode |
|||||
P3.4/TB0.3/SMCLK | 27 | 24 | 26 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR3 capture: CCI3A input, compare: Out3 | |||||
SMCLK output | |||||
P3.5/TB0.4/COUT | 28 | 25 | 27 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR4 capture: CCI4A input, compare: Out4 | |||||
Comparator output | |||||
P3.6/TB0.5 | 29 | 26 | 28 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR5 capture: CCI5A input, compare: Out5 | |||||
P3.7/TB0.6 | 30 | 27 | 29 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR6 capture: CCI6A input, compare: Out6 | |||||
P1.6/TB0.3/UCB0SIMO/ UCB0SDA/TA0.0 | 31 | 28 | 30 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR3 capture: CCI3B input, compare: Out3 | |||||
Slave in, master out – eUSCI_B0 SPI mode | |||||
I2C data – eUSCI_B0 I2C mode | |||||
BSL Data (I2C BSL) | |||||
TA0 CCR0 capture: CCI0A input, compare: Out0 | |||||
P1.7/TB0.4/UCB0SOMI/ UCB0SCL/TA1.0 | 32 | 29 | 31 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0 CCR4 capture: CCI4B input, compare: Out4 | |||||
Slave out, master in – eUSCI_B0 SPI mode | |||||
I2C clock – eUSCI_B0 I2C mode | |||||
BSL clock (I2C BSL) | |||||
TA1 CCR0 capture: CCI0A input, compare: Out0 | |||||
P4.4/TB0.5 | 33 | 30 | 32 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TB0CCR5 capture: CCI5B input, compare: Out5 | |||||
P4.5 | 34 | N/A | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
P4.6 | 35 | N/A | N/A | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
DVSS | 36 | 31 | 33 | Digital ground supply | |
DVCC | 37 | 32 | 34 | Digital power supply | |
P2.7 | 38 | 33 | 35 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
P2.3/TA0.0/UCA1STE/ A6/C10 | 39 | 34 | 36 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA0 CCR0 capture: CCI0B input, compare: Out0 | |||||
Slave transmit enable – eUSCI_A1 SPI mode | |||||
Analog input A6 for ADC | |||||
Comparator input C10 | |||||
P2.4/TA1.0/UCA1CLK/ A7/C11 | 40 | 35 | 37 | I/O | General-purpose digital I/O with port interrupt and wakeup from LPMx.5 |
TA1 CCR0 capture: CCI0B input, compare: Out0 | |||||
Clock signal input – eUSCI_A1 SPI slave mode | |||||
Clock signal output – eUSCI_A1 SPI master mode | |||||
Analog input A7 for ADC | |||||
Comparator input C11 | |||||
AVSS | 41 | 36 | 38 | Analog ground supply | |
PJ.6/HFXIN | 42 | 37 | 1 | I/O | General-purpose digital I/O |
Input for high-frequency crystal oscillator HFXT (in RHA and DA packages: MSP430FR595x devices only) | |||||
PJ.7/HFXOUT | 43 | 38 | 2 | I/O | General-purpose digital I/O |
Output for high-frequency crystal oscillator HFXT (in RHA and DA packages: MSP430FR595x devices only) | |||||
AVSS | 44 | N/A | N/A | Analog ground supply | |
PJ.4/LFXIN | 45 | 37 | 1 | I/O | General-purpose digital I/O |
Input for low-frequency crystal oscillator LFXT (in RHA and DA packages: MSP430FR594x devices only) | |||||
PJ.5/LFXOUT | 46 | 38 | 2 | I/O | General-purpose digital I/O |
Output of low-frequency crystal oscillator LFXT (in RHA and DA packages: MSP430FR594x devices only) | |||||
AVSS | 47 | 39 | 3 | Analog ground supply | |
AVCC | 48 | 40 | 4 | Analog power supply | |
QFN Pad | Pad | Pad | N/A | QFN package exposed thermal pad. TI recommends connection to VSS. |
Pin multiplexing for these devices is controlled by both register settings and operating modes (for example, if the device is in test mode). For details of the settings for each pin and diagrams of the multiplexed ports, see Section 6.11.
Table 4-2 lists the correct termination of all unused pins.
PIN | POTENTIAL | COMMENT |
---|---|---|
AVCC | DVCC | |
AVSS | DVSS | |
Px.0 to Px.7 | Open | Set to port function, output direction (PxDIR.n = 1) |
RST/NMI | DVCC or VCC | 47-kΩ pullup or internal pullup selected with 2.2-nF (10-nF(2)) pulldown |
PJ.0/TDO
PJ.1/TDI PJ.2/TMS PJ.3/TCK |
Open | The JTAG pins are shared with general-purpose I/O function (PJ.x). If not used as JTAG pins, these pins should be switched to port function, output direction. When used as JTAG pins, these pins should remain open. |
TEST | Open | This pin always has an internal pulldown enabled. |
MIN | MAX | UNIT | |
---|---|---|---|
Voltage applied at DVCC and AVCC pins to VSS | –0.3 | 4.1 | V |
Voltage difference between DVCC and AVCC pins(2) | ±0.3 | V | |
Voltage applied to any pin (3) | –0.3 | VCC + 0.3 V
(4.1 Max) |
V |
Diode current at any device pin | ±2 | mA | |
Storage temperature, Tstg(4) | –40 | 125 | °C |
VALUE | UNIT | |||
---|---|---|---|---|
V(ESD) | Electrostatic discharge | Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001(1) | ±1000 | V |
Charged-device model (CDM), per JEDEC specification JESD22-C101(2) | ±250 |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
VCC | Supply voltage range applied at all DVCC and AVCC pins(1)(2)(3) | 1.8(6) | 3.6 | V | ||
VSS | Supply voltage applied at all DVSS and AVSS pins | 0 | V | |||
TA | Operating free-air temperature | –40 | 85 | °C | ||
TJ | Operating junction temperature | –40 | 85 | °C | ||
CDVCC | Capacitor value at DVCC(4) | 1–20% | µF | |||
fSYSTEM | Processor frequency (maximum MCLK frequency)(5) | No FRAM wait states
(NWAITSx = 0) |
0 | 8(8) | MHz | |
With FRAM wait states
(NWAITSx = 1)(7) |
0 | 16(9) | ||||
fACLK | Maximum ACLK frequency | 50 | kHz | |||
fSMCLK | Maximum SMCLK frequency | 16(9) | MHz |