MSP430F147IPM - 8MHz 16-Bit MCU, 32KB Flash, 64-LQFP | TI
MPN: MSP430F147IPM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.1 | $8.10 |
| 10 | $7.29 | $72.90 |
| 100 | $6.48 | $648.00 |
| 500 | $5.83 | $2,915.00 |
| 1,000 | $5.18 | $5,180.00 |
MSP430F147IPM Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable peripherals. Within the semiconductor taxonomy, the MSP430 belongs to the 16-bit ultra-low-power MCU family, sitting below 32-bit ARM Cortex-M devices and above 8-bit 8051-class controllers in performance and addressable memory. Texas Instruments' MSP430 platform is specifically optimized for battery-powered and energy-harvesting applications, where standby current dominates total energy consumption.
Key features include five low-power operating modes with sub-6 us wake-up from standby, a 16-bit RISC architecture with 27 instructions and constant generators that maximize code density, a 12-bit 200 ksps analog-to-digital converter with internal reference, a 16-bit hardware multiplier for efficient DSP-like math, and 22 programmable I/O pins with edge-selectable interrupts. The integrated Analog Comparator and two USARTs reduce external component count, enabling single-chip mixed-signal designs.
The MSP430F147 employs a von-Neumann unified memory map with a 16-bit data bus and 16-bit registers, yielding efficient C and assembly code density. The 12-bit SAR ADC includes sample-and-hold plus an internal 1.5 V or 2.5 V reference, suitable for sensor linearization. Hardware-multiplier execution reaches 8 MIPS at the 8 MHz top MCLK, while RAM-retention current is below 0.1 uA - critical for sealed-battery applications.
Typical applications include portable medical instrumentation (glucometers, blood-pressure cuffs), industrial sensor transmitters, smart thermostats and HVAC nodes, battery-powered metering, and remote controls. The combination of 32 KB Flash and 1 KB SRAM is well matched to mid-density control loops with modest data logging.
When designing with this device, select the LQFP-64 footprint carefully against the larger LQFP-80 used by MSP430F149/F1491 - the pin maps differ. For systems requiring CAN, USB, or hardware AES, choose an MSP430F5xx/F6xx part instead, because the F1xx family does not integrate those peripherals.
This page synthesizes verified distributor pricing, true drop-in pin-compatible alternatives, and practical design notes not aggregated on the manufacturer product page.
Drop-in alternatives for MSP430F147IPM — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with MSP430F147IPM (same form factor and footprint) — differing in Comparator, Package, Supply Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MSP430F148IPM
✅ Drop-In📋 Reference alternative (not in catalog)
MSP430F149IPM
✅ Drop-In✓ In Stock
$7.5 / Unit
View Datasheet →MSP430F147IPMR
✅ Drop-In📋 Reference alternative (not in catalog)
MSP430F155IPM
✅ Drop-In📋 Reference alternative (not in catalog)
MSP430F156IPM
✅ Drop-In📋 Reference alternative (not in catalog)
MSP430F157IPM
✅ Drop-In📋 Reference alternative (not in catalog)
MSP430F147IPM Maximum Ratings & Electrical Characteristics
| Core | MSP430 CPU16 (16-bit RISC) |
| Maximum Clock Frequency | 8 MHz |
| Program Memory | 32 KB Flash (32K x 8 + 256B) |
| SRAM | 1 KB |
| Supply Voltage Range | 1.8 V to 3.6 V |
| ADC | 12-bit, 8 channels |
| DAC | None |
| Comparator | Yes (integrated) |
| USART | 2 (SPI/UART) |
| Hardware Multiplier | Yes (16-bit) |
| I/O Pins | 22 |
| Active Mode Current (1 MHz, 2.2 V) | approx 200 uA |
| Standby Mode Current | approx 1 uA |
| Off Mode (RAM Retention) | 0.1 uA |
| Wake-up from Standby | less than 6 us |
| Operating Temperature Range | -40C to +85C (Industrial) |
| Package | 64-LQFP (PM), 10x10 mm |
| Mounting Type | Surface Mount |
| MSL Level | 3 |
| RoHS Status | Compliant |
MSP430F147IPM Pin Configuration
| Pin 1 | DVCC1 — Digital supply voltage |
| Pin 2 | P5.0/ACLK/A0 — Port 5 bit 0 / ACLK output / ADC analog input |
| Pin 3 | P5.1/TA0/A1 — Port 5 bit 1 / Timer_A capture / ADC analog input |
| Pin 4 | P5.2/TA1/A2 — Port 5 bit 2 / Timer_A capture / ADC analog input |
| Pin 5 | P5.3/VREF-/A3 — Port 5 bit 3 / ADC VREF- / ADC analog input |
| Pin 6 | P5.4/VREF+/A4 — Port 5 bit 4 / ADC VREF+ / ADC analog input |
| Pin 7 | P5.5/A5 — Port 5 bit 5 / ADC analog input |
| Pin 8 | P5.6/A6/DAC0 — Port 5 bit 6 / ADC input / DAC0 output (F155/F156/F157) |
| Pin 9 | P5.7/A7/DAC1 — Port 5 bit 7 / ADC input / DAC1 output (F155/F156/F157) |
| Pin 10 | DVSS1 — Digital ground |
| Pin 11 | XIN — Crystal oscillator input |
| Pin 12 | XOUT — Crystal oscillator output |
| Pin 13 | AVCC1 — Analog supply voltage |
| Pin 14 | AVSS1 — Analog ground |
| Pin 15 | P6.0/A8 — Port 6 bit 0 / ADC analog input |
| Pin 16 | P6.1/A9 — Port 6 bit 1 / ADC analog input |
| Pin 17 | P6.2/A10 — Port 6 bit 2 / ADC analog input |
| Pin 18 | P6.3/A11 — Port 6 bit 3 / ADC analog input |
| Pin 19 | P6.4 — Port 6 bit 4 |
| Pin 20 | P6.5 — Port 6 bit 5 |
| Pin 21 | P6.6 — Port 6 bit 6 |
| Pin 22 | P6.7 — Port 6 bit 7 |
| Pin 23 | P1.0/TACLK — Port 1 bit 0 / Timer_A clock input |
| Pin 24 | P1.1/TA0 — Port 1 bit 1 / Timer_A capture/compare |
| Pin 25 | P1.2/TA1 — Port 1 bit 2 / Timer_A capture/compare |
| Pin 26 | P1.3/TA2 — Port 1 bit 3 / Timer_A capture/compare |
| Pin 27 | P1.4/SMCLK — Port 1 bit 4 / SMCLK output |
| Pin 28 | P1.5/TA0 — Port 1 bit 5 / Timer_A capture/compare |
| Pin 29 | P1.6/TA1 — Port 1 bit 6 / Timer_A capture/compare |
| Pin 30 | P1.7/TA2 — Port 1 bit 7 / Timer_A capture/compare |
| Pin 31 | P2.0/ACLK — Port 2 bit 0 / ACLK output |
| Pin 32 | P2.1/INCLK — Port 2 bit 1 / INCLK output |
| Pin 33 | P2.2/TA0 — Port 2 bit 2 / Timer_A capture/compare |
| Pin 34 | P2.3/TA1 — Port 2 bit 3 / Timer_A capture/compare |
| Pin 35 | P2.4/TA2 — Port 2 bit 4 / Timer_A capture/compare |
| Pin 36 | P2.5/RTS — Port 2 bit 5 / USART RTS |
| Pin 37 | P2.6/CTS — Port 2 bit 6 / USART CTS |
| Pin 38 | P2.7/TXD — Port 2 bit 7 / USART TXD |
| Pin 39 | P3.0/RXD — Port 3 bit 0 / USART RXD |
| Pin 40 | P3.1/TXD — Port 3 bit 1 / USART TXD |
| Pin 41 | P3.2/RXD — Port 3 bit 2 / USART RXD |
| Pin 42 | P3.3/TXD — Port 3 bit 3 / USART TXD |
| Pin 43 | P3.4/SIMO0 — Port 3 bit 4 / USART0 SPI SIMO |
| Pin 44 | P3.5/SOMI0 — Port 3 bit 5 / USART0 SPI SOMI |
| Pin 45 | P3.6/UCLK0 — Port 3 bit 6 / USART0 SPI UCLK |
| Pin 46 | P3.7/STE0 — Port 3 bit 7 / USART0 SPI STE |
| Pin 47 | P4.0/SIMO1 — Port 4 bit 0 / USART1 SPI SIMO |
| Pin 48 | P4.1/SOMI1 — Port 4 bit 1 / USART1 SPI SOMI |
| Pin 49 | P4.2/UCLK1 — Port 4 bit 2 / USART1 SPI UCLK |
| Pin 50 | P4.3/STE1 — Port 4 bit 3 / USART1 SPI STE |
| Pin 51 | P4.4/TBCLK — Port 4 bit 4 / Timer_B clock |
| Pin 52 | P4.5/TB0 — Port 4 bit 5 / Timer_B capture/compare |
| Pin 53 | P4.6/TB1 — Port 4 bit 6 / Timer_B capture/compare |
| Pin 54 | P4.7/TB2 — Port 4 bit 7 / Timer_B capture/compare |
| Pin 55 | RST/NMI — Reset / Non-maskable interrupt input |
| Pin 56 | TEST/SBWTCK — Test mode / Spy-Bi-Wire TCK |
| Pin 57 | DVCC2 — Digital supply voltage |
| Pin 58 | DVSS2 — Digital ground |
| Pin 59 | AVCC2 — Analog supply voltage |
| Pin 60 | AVSS2 — Analog ground |
| Pin 61 | P5.0 — Port 5 bit 0 (duplicate - secondary function) |
| Pin 62 | P5.1 — Port 5 bit 1 (duplicate - secondary function) |
| Pin 63 | P5.2 — Port 5 bit 2 (duplicate - secondary function) |
| Pin 64 | P5.3 — Port 5 bit 3 (duplicate - secondary function) |
Typical Applications
MSP430F147IPM is suitable for 6 applications: Portable Medical Instrumentation, Industrial Sensor Transmitters, Smart Thermostats and HVAC Nodes, Battery-Powered Metering (Gas/Water/Electric), Remote Controls and Consumer RF, Data Loggers and Environmental Monitors.
Portable Medical Instrumentation
The MSP430F147IPM's 0.1 uA off-mode (RAM-retention) current and sub-6 us wake-up from standby make it an ideal host for battery-powered medical devices such as glucometers, blood-pressure cuffs, and pulse oximeters. The 12-bit SAR ADC with internal 1.5 V or 2.5 V reference digitizes sensor signals directly without an external ADC, while 32 KB Flash accommodates mid-density firmware for measurement averaging and BLE/HID interface stacks. Power dissipation at 2.2 V with 1 MHz MCLK stays below 200 uA, extending coin-cell life to 1-3 years depending on duty cycle.
Recommended
Industrial Sensor Transmitters
The MSP430F147IPM's integrated 12-bit ADC plus analog comparator and 1.8 V to 3.6 V supply tolerance suit 4-20 mA loop-powered or 24 V-bus powered sensor transmitters. The 22 programmable I/O pins handle HART modem interrupts, RTD or thermocouple conditioning switches, and 4-20 mA current-loop drivers. Five low-power modes (LPM0 to LPM4) plus sub-6 us wake-up let the MCU spend 99 percent of time in standby while still meeting IEC 61000-4 EMC targets, and the LQFP-64 footprint simplifies thermal management at -40 to +85 C industrial temperatures.
Recommended
Smart Thermostats and HVAC Nodes
Battery-powered or energy-harvesting thermostats leverage the MSP430F147IPM's <1 uA standby and 0.1 uA off-mode currents to achieve 5-10 year life on two AA cells. The 12-bit ADC digitizes NTC thermistor bridges with 0.1 C resolution, and the two USARTs interface Zigbee or Sub-GHz RF modules such as CC1101 for wireless control. The 16-bit hardware multiplier accelerates proportional-integral HVAC control loops without consuming extra MIPS, while the integrated analog comparator enables zero-crossing detection on 24 VAC furnace signals.
Recommended
Battery-Powered Metering (Gas/Water/Electric)
Utility metering designs exploit the MSP430F147IPM's 0.1 uA RAM-retention current for 10-15 year battery life on sealed lithium thionyl chloride cells. The 12-bit ADC captures pulse outputs from reed-switch flow sensors or current-shunt electricity meters with 0.025 percent FS resolution, while 1 KB SRAM accumulates 30-day rolling consumption logs. The two USARTs support optical/IEC 62056-21 readout ports and wireless M-Bus modules at 868 MHz, and the wide 1.8 V to 3.6 V supply tolerates battery droop without brownout resets.
Recommended
Remote Controls and Consumer RF
Universal remote controls and consumer RF key fobs benefit from the MSP430F147IPM's 200 uA active current at 1 MHz and the 16-bit hardware multiplier for IR protocol encoding (RC5, NEC, SIRC). The 22 GPIO pins drive 4x4 or 5x5 key-scan matrices plus RGB LED feedback without external logic, and the two USARTs stream to Sub-GHz or 2.4 GHz transceivers. Five low-power modes plus sub-6 us wake-up yield 1-2 year battery life on a CR2032 coin cell at 30 key-presses per day.
Recommended
Data Loggers and Environmental Monitors
Environmental data loggers for cold-chain transport, weather stations, and structural-health monitoring rely on the MSP430F147IPM's deep-sleep currents below 1 uA and 32 KB Flash for storing 30 days of timestamped 12-bit ADC samples. The internal 1.5 V or 2.5 V ADC reference removes the need for an external reference IC, reducing cost, and the integrated comparator triggers wake-up on threshold crossings without CPU intervention. SD-card or serial-Flash data offload uses one USART in SPI mode at up to 4 MHz.
Recommended
Recommended Products Summary
Engineering reference data for MSP430F147IPM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MSP430F148IPM | MSP430F149IPM | MSP430F147IPMR | MSP430F155IPM | MSP430F156IPM |
|---|---|---|---|---|---|---|
| Brand | Texas Instruments | Texas Instruments | Texas Instruments | Texas Instruments | Texas Instruments | Texas Instruments |
| Package | 64-LQFP (10x10) | 64-LQFP (10x10) - same | 64-LQFP (10x10) - same | 64-LQFP (10x10) - same | 64-LQFP (10x10) - same | 64-LQFP (10x10) - same |
| Flash Memory | 32 KB | 48 KB | 60 KB | 32 KB (same) | 32 KB | 24 KB |
| SRAM | 1 KB | 2 KB | 2 KB | 1 KB (same) | 1 KB | 1 KB |
| ADC | 12-bit, 8 ch | 12-bit, 8 ch | 12-bit, 8 ch | 12-bit, 8 ch | Dual 12-bit, 8 ch | Dual 12-bit, 8 ch |
| DAC | None | None | None | None | 12-bit DAC | Dual 12-bit DAC |
| Max Clock | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 8 MHz |
| Packaging Format | Tray | Tray | Tray | Tape & Reel (1000) | Tray | Tray |
| RoHS | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant |
Key Differentiators
- Pin-compatible memory upgrade path within the F14x family (vs MSP430F149IPM)
- Tape-and-reel variant for high-volume assembly (vs MSP430F147IPMR)
- True pin compatibility with F155/F156/F157 for DAC additions (vs MSP430F155IPM)
Design Notes
Estimated: at VIN = 3.3 V, MCLK = 8 MHz active, the MSP430F147IPM draws approximately 1.6 mA (around 200 uA per MHz). For battery life calculations, use LPM3 standby at 1 uA for periodic wake duty cycles. Place a 0.1 uF decoupling capacitor on each DVCC/AVCC pair as close to the pin as possible, plus a single 10 uF bulk cap on the DVCC rail. Do not exceed 3.6 V on any supply pin or the Flash may be corrupted during write cycles.
Route XIN and XOUT traces short and symmetric, with the load capacitors (typically 12-22 pF) placed within 5 mm of the IC. Keep digital switching signals away from AVCC and VREF traces to avoid ADC noise coupling - guard the analog ground AVSS with a continuous pour back to the supply. The LQFP-64 has a thermal pad variant on some F14x derivatives, but the F147 IPM package has no exposed pad, so no center thermal pad connection is needed.
Do not confuse the MSP430F147IPM (LQFP-64) with the F149IPAG (TQFP-64, 12x12 mm) - the pin maps differ on several VREF and port pins. Always verify pinout against the datasheet, not a generic MSP430 pinout diagram. The RST/NMI pin must have a 47 kohm pull-up to DVCC; leaving it floating may cause spurious resets. JTAG fuse blowout for code security is irreversible - ensure firmware is fully validated before blowing.
Compliance Information
RoHS and lead-free compliance per TI product page. Not AEC-Q100 qualified - for automotive designs, consider the MSP430F147IPMR-Q1 or move to the MSP430F5xx/F6xx AEC-Q100 family.