MSP430F5517
Mixed-Signal MicrocontrollerThe MSP430F5517 is a mixed-signal microcontroller from Texas Instruments. View the full MSP430F5517 datasheet below including key specifications, absolute maximum ratings.
MSP430F5517 shares its datasheet with MSP430F5529, whose page lists every part number it covers.
Official MSP430F5517 datasheet (PDF) — the source this page was extracted from.
MSP430F5517 Key Specifications
| Parameter | Value |
|---|---|
| Connectivity | I2C, IrDA, LINbus, SCI, SPI, UART/USART, USB |
| Core Processor | MSP430 CPUXV2 |
| Core Size | 16-Bit |
| Data Converters | A/D 16x12b |
| DigiKey Programmable | Not Verified |
| Mounting Type | Surface Mount |
| Number of I/O | 63 |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Oscillator Type | Internal |
| Package / Case | 80-LQFP |
| Packaging | Tray |
| Peripherals | Brown-out Detect/Reset, DMA, POR, PWM, WDT |
| Flash Memory Size | 128KB (128K x 8) |
| Program Memory Type | FLASH |
| RAM Size | 10K x 8 B |
| Clock Speed | 25MHz |
| Standard Pack Qty | 119 |
| Supplier Device Package | 80-LQFP (12x12) |
| Supply Voltage | 1.8V ~ 3.6V |
MSP430F5517 Overview
Part: MSP430F5529IPN — Texas Instruments
Type: 16-bit Mixed-Signal Microcontroller (MSP430 with USB)
Description: 16-bit RISC MCU running at up to 25 MHz from a 1.8–3.6 V supply, with integrated full-speed USB, 12-bit ADC, four 16-bit timers, and 63 I/O pins in an 80-pin LQFP package.
Operating Conditions:
- Supply voltage: 1.8–3.6 V (minimum VCC rises with PMMCOREVx setting: 1.8 V at 0, 2.0 V at 1, 2.2 V at 2, 2.4 V at 3)
- Operating temperature: -40 to 85 °C (I version)
- Max processor frequency: 8 MHz (PMMCOREVx=0), 12 MHz (1), 20 MHz (2), 25 MHz (3)
- USB operation needs a minimum processor frequency of 1.5 MHz
Absolute Maximum Ratings:
- Supply voltage at VCC to VSS: -0.3 to 4.1 V
- Voltage applied to any pin (excluding VCORE, VBUS, V18): -0.3 V to VCC + 0.3 V
- Diode current at any device pin: ±2 mA
- Max operating junction temperature: 95 °C
- Storage temperature: -55 to 150 °C
Key Specs:
- Active mode current: 290 μA/MHz at 8 MHz, 3.0 V, flash execution (typical)
- Active mode current: 150 μA/MHz at 8 MHz, 3.0 V, RAM execution (typical)
- Standby (LPM3) with RTC: 1.9 μA at 2.2 V, 2.1 μA at 3.0 V (typical)
- LPM3 with VLO: 1.4 μA at 3.0 V (typical)
- LPM4 (off mode): 1.1 μA at 3.0 V (typical)
- LPM4.5 (shutdown): 0.18 μA at 3.0 V (typical)
- Wake-up from standby: 3.5 μs (typical)
- Recommended VCORE capacitor: 470 nF, with a DVCC/VCORE capacitor ratio of at least 10
Features:
- 16-bit RISC CPU with extended memory, up to 25 MHz system clock
- Integrated LDO with programmable core voltage, plus supply supervision, monitoring, and brownout
- Unified clock system with FLL, VLO, REFO, XT1 (32 kHz) and XT2 (up to 32 MHz)
- Timers: TA0 (5 CCRs), TA1 (3 CCRs), TA2 (3 CCRs), TB0 (7 CCRs)
- USCI_A0/A1: UART with auto-baud and IrDA, or SPI
- USCI_B0/B1: I2C or SPI
- Full-speed USB with integrated PHY, PLL, and 3.3 V/1.8 V power system; 8 input and 8 output endpoints
- 12-bit ADC with internal reference, sample-and-hold, and autoscan
- Comparator, 32-bit hardware multiplier, 3-channel DMA, RTC
- Serial onboard programming with no external programming voltage
Applications:
- Analog and digital sensor systems
- Data loggers
- Connection to USB hosts
Package:
- LQFP (80), 12 mm × 12 mm (MSP430F5529IPN)
MSP430F5517 Features
- Low supply voltage range: 3.6 V down to 1.8 V
- Ultra-low power consumption
- -Active mode (AM):
- All system clocks active:
- -290 μA/MHz at 8 MHz, 3.0 V, flash program execution (typical)
- -150 μA/MHz at 8 MHz, 3.0 V, RAM program execution (typical)
- -Standby mode (LPM3):
- Real-time clock (RTC) with crystal, watchdog, and supply supervisor operational, full RAM retention, fast wakeup:
- -1.9 μA at 2.2 V, 2.1 μA at 3.0 V (typical)
- Low-power oscillator (VLO), generalpurpose counter, watchdog, and supply supervisor operational, full RAM retention, fast wakeup:
- -1.4 μA at 3.0 V (typical)
- -Off mode (LPM4):
- Full RAM retention, supply supervisor operational, fast wakeup:
- -1.1 μA at 3.0 V (typical)
- -Shutdown mode (LPM4.5):
- 0.18 μA at 3.0 V (typical)
- Wake up from standby mode in 3.5 μs (typical)
- 16-bit RISC architecture, extended memory, up to 25-MHz system clock
- Flexible power-management system
- -Fully integrated LDO with programmable regulated core supply voltage
- -Supply voltage supervision, monitoring, and brownout
- Unified clock system
- -FLL control loop for frequency stabilization
- -Low-power low-frequency internal clock source (VLO)
- -Low-frequency trimmed internal reference source (REFO)
- -32-kHz watch crystals (XT1)
- -High-frequency crystals up to 32 MHz (XT2)
- 16-bit timer TA0, Timer_A with five capture/ compare registers
- 16-bit timer TA1, Timer_A with three capture/ compare registers
- 16-bit timer TA2, Timer_A with three capture/ compare registers
- 16-bit timer TB0, Timer_B with seven capture/ compare shadow registers
- Two universal serial communication interfaces (USCIs)
- -USCI_A0 and USCI_A1 each support:
- Enhanced UART supports automatic baudrate detection
- IrDA encoder and decoder
- Synchronous SPI
- -USCI_B0 and USCI_B1 each support:
- I 2 C
- Synchronous SPI
- Full-speed universal serial bus (USB)
- -Integrated USB-PHY
- -Integrated 3.3-V and 1.8-V USB power system
- -Integrated USB-PLL
- -Eight input and eight output endpoints
- 12-bit analog-to-digital converter (ADC) (MSP430F552x only) with internal reference, sample-and-hold, and autoscan features
- Comparator
- Hardware multiplier supports 32-bit operations
- Serial onboard programming, no external programming voltage needed
- 3-channel internal DMA
- Basic timer with RTC feature
- Development tools and software (also see Tools and Software)
- -LaunchPad ™ development kit (MSP -EXP430F5529LP)
- -MSP430F5529 experimenter's board (MSP -EXP430F5529)
- -80-pin target development board (MSP -TS430PN80USB)
- -64-pin target development board (MSP -TS430RGC64USB)
- -USB developers package (MSP430USBDEVPACK)
- -MSP430Ware ™ code examples
- Device Comparison summarizes the available family members
MSP430F5517 Applications
- Analog and digital sensor systems
- Data loggers
- Connection to USB hosts
Product Folder Links:
1
MSP430F5517 Pin Configuration
| PIN NAME (P1.x) | x | CONTROL BITS OR SIGNALS - P1DIR.x | CONTROL BITS OR SIGNALS - P1SEL.x | |
|---|---|---|---|---|
| P1.0 (I/O) | I: 0; O: 1 | 0 | ||
| P1.0/TA0CLK/ACLK | 0 | TA0CLK | 0 | 1 |
| ACLK | 1 | 1 | ||
| P1.1 (I/O) | I: 0; O: 1 | 0 | ||
| P1.1/TA0.0 | 1 | TA0.CCI0A | 0 | 1 |
| TA0.0 | 1 | 1 | ||
| P1.2 (I/O) | I: 0; O: 1 | 0 | ||
| P1.2/TA0.1 | 2 | TA0.CCI1A | 0 | 1 |
| TA0.1 | 1 | 1 | ||
| P1.3 (I/O) | I: 0; O: 1 | 0 | ||
| P1.3/TA0.2 | 3 | TA0.CCI2A | 0 | 1 |
| TA0.2 | 1 | 1 | ||
| P1.4 (I/O) | I: 0; O: 1 | 0 | ||
| P1.4/TA0.3 | 4 | TA0.CCI3A | 0 | 1 |
| TA0.3 | 1 | 1 | ||
| P1.5 (I/O) | I: 0; O: 1 | 0 | ||
| P1.5/TA0.4 | 5 | TA0.CCI4A | 0 | 1 |
| TA0.4 | 1 | 1 | ||
| P1.6 (I/O) | I: 0; O: 1 | 0 | ||
| P1.6/TA1CLK/CBOUT | 6 | TA1CLK | 0 | 1 |
| CBOUT comparator B | 1 | 1 | ||
| P1.7 (I/O) | I: 0; O: 1 | 0 | ||
| P1.7/TA1.0 | 7 | |||
| TA1.CCI0A | 0 | 1 | ||
| TA1.0 | 1 | 1 |
MSP430F5517 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
| MIN | MAX | UNIT | |
|---|---|---|---|
| Voltage applied at V CC to V SS | -0.3 | 4.1 | V |
| Voltage applied to any pin (excluding VCORE, VBUS, V18) (2) | -0.3 | V CC + 0.3 | V |
| Diode current at any device pin | ±2 | mA | |
| Maximum operating junction temperature, T J | 95 | °C | |
| Storage temperature, T stg (3) | -55 | 150 | °C |
MSP430F5517 Recommended Operating Conditions
| MIN | NOM | MAX | UNIT | |||
|---|---|---|---|---|---|---|
| V CC | PMMCOREVx = 0 | 1.8 | 3.6 | V | ||
| V CC | Supply voltage during program execution and flash | PMMCOREVx = 0, 1 | 2.0 | 3.6 | V | |
| V CC | programming (AV CC = DV CC1 = DV CC2 = DV CC ) (1) (2) | PMMCOREVx = 0, 1, 2 | 2.2 | 3.6 | V | |
| V CC | PMMCOREVx = 0, 1, 2, 3 | 2.4 | 3.6 | V | ||
| V CC, USB | Supply voltage during USB operation, USB PLL disabled, USB_EN = 1, UPLLEN = 0 | PMMCOREVx = 0 | 1.8 | 3.6 | V | |
| V CC, USB | Supply voltage during USB operation, USB PLL disabled, USB_EN = 1, UPLLEN = 0 | PMMCOREVx = 0, 1 | 2.0 | 3.6 | V | |
| V CC, USB | Supply voltage during USB operation, USB PLL disabled, USB_EN = 1, UPLLEN = 0 | PMMCOREVx = 0, 1, 2 | 2.2 | 3.6 | V | |
| V CC, USB | Supply voltage during USB operation, USB PLL disabled, USB_EN = 1, UPLLEN = 0 | PMMCOREVx = 0, 1, 2, 3 | 2.4 | 3.6 | V | |
| V CC, USB | Supply voltage during USB operation, USB PLL enabled (3) , USB_EN = 1, UPLLEN = 1 | PMMCOREVx = 2 | 2.2 | 3.6 | V | |
| V CC, USB | Supply voltage during USB operation, USB PLL enabled (3) , USB_EN = 1, UPLLEN = 1 | PMMCOREVx = 2, 3 | 2.4 | 3.6 | V | |
| V SS | Supply voltage (AV SS = DV SS1 = DV SS2 = DV SS ) | 0 | V | |||
| T A | Operating free-air temperature | I version | -40 | 85 | °C | |
| T J | Operating junction temperature | I version | -40 | 85 | °C | |
| C VCORE | Recommended capacitor at VCORE (4) | 470 | nF | |||
| C DVCC / C VCORE | Capacitor ratio of DVCC to VCORE | 10 | ratio | |||
| f SYSTEM | Processor frequency (maximum MCLK frequency) (5) (see Figure 8-1) | PMMCOREVx = 0, 1.8 V ≤ V CC ≤ 3.6 V (default condition) | 0 | 8.0 | MHz | |
| f SYSTEM | Processor frequency (maximum MCLK frequency) (5) (see Figure 8-1) | PMMCOREVx = 1, 2.0 V ≤ V CC ≤ 3.6 V | 0 | 12.0 | MHz | |
| f SYSTEM | Processor frequency (maximum MCLK frequency) (5) (see Figure 8-1) | PMMCOREVx = 2, 2.2 V ≤ V CC ≤ 3.6 V | 0 | 20.0 | MHz | |
| f SYSTEM | PMMCOREVx = 3, 2.4 V ≤ V CC ≤ 3.6 V | 0 | 25.0 | MHz | ||
| f SYSTEM_USB | Minimum processor frequency for USB operation | 1.5 | MHz | |||
| USB_wait | Wait state cycles during USB operation | 16 | 16 | 16 | cycles |
NOTE: The numbers within the fields denote the supported PMMCOREVx settings.
Figure 8-1. Maximum System Frequency
MSP430F5517 Thermal Information
| THERMAL METRIC (1) | THERMAL METRIC (1) | THERMAL METRIC (1) | VALUE | UNIT |
|---|---|---|---|---|
| LQFP (PN) | 70 | °C/W | ||
| VQFN (RGC) | 55 | °C/W | ||
| BGA (ZQE) | 84 | °C/W | ||
| LQFP (PN) | 45 | °C/W | ||
| VQFN (RGC) | 25 | °C/W | ||
| BGA (ZQE) | 46 | °C/W | ||
| Rθ JC Junction-to-case thermal | LQFP (PN) | 12 | °C/W | |
| Rθ JC Junction-to-case thermal | VQFN (RGC) | 12 | °C/W | |
| Rθ JC Junction-to-case thermal | BGA (ZQE) | 30 | °C/W | |
| Rθ Junction-to-board | LQFP (PN) | 22 | °C/W | |
| JB | VQFN (RGC) | 6 | °C/W | |
| BGA (ZQE) | 20 | °C/W |
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| MSP430F5513 | Texas Instruments | — |
| MSP430F5514 | Texas Instruments | — |
| MSP430F5515 | Texas Instruments | LQFP-80 |
| MSP430F5519 | Texas Instruments | LQFP-80 |
| MSP430F5521 | Texas Instruments | LQFP-80 |
| MSP430F5522 | Texas Instruments | — |
| MSP430F5524 | Texas Instruments | — |
| MSP430F5525 | Texas Instruments | LQFP-80 |
| MSP430F5526 | Texas Instruments | — |
| MSP430F5527 | Texas Instruments | LQFP-80 |
| MSP430F5528 | Texas Instruments | — |
| MSP430F5529 | Texas Instruments | LQFP-80 |
| MSP430F5529IPN | Texas Instruments | 80-LQFP |
| MSP430F5529IPNR | Texas Instruments | 80-LQFP |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Texas Instruments datasheets (2,442)
Ask your AI agent about the MSP430F5517
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the MSP430F5517 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.