MSP430F5529 Mixed-Signal MCU

By Texas Instruments 103

MSP430F5529 Mixed-Signal MCU

Texas Instruments' MSP430F5529 mixed-signal microcontroller (MCU) is part of the ultra-low-power MSP430 MCU family. This TI MCU is configured with integrated USB and PHY supporting USB 2.0, four 16-bit timers, a high-performance 12-bit ADC, and a real-time clock module with alarm capabilities. The TI MSP430F5529 has 63 I/O pins, compared to 47 I/O pins on the MSP430F5528.

Typical applications include analog and digital sensor systems, data loggers, and other applications requiring connectivity to various USB hosts.


  • 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 (typ)
        • 150 µA/MHz at 8 MHz, 3.0 V, RAM program execution (typ)
    • Standby mode (LPM3):
      • Real-time clock (RTC) with crystal, watchdog, and supply supervisor operational, full RAM retention, fast wake up:
        • 1.9 µA at 2.2 V, 2.1 µA at 3.0 V (typ)
      • Low-power oscillator (VLO), general-purpose counter, watchdog, and supply supervisor operational, full RAM retention, fast wake up:
        • 1.4 µA at 3.0 V (typ)
    • Off mode (LPM4):
      • Full RAM retention, supply supervisor operational, fast wake up:
        • 1.1 µA at 3.0 V (typ)
      • Shutdown mode (LPM4.5):
        • 0.18 µA at 3.0 V (typ)
  • 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)
  • Wake up from standby mode in 3.5 µs (typ)
  • 16-bit RISC architecture, extended memory, up to 25 MHz system clock
  • 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
    • USCI_A0 and USCI_A1 each support:
      • Enhanced UART supports automatic baud-rate detection
      • IrDA encoder and decoder
      • Synchronous SPI
    • USCI_B0 and USCI_B1 each support:
      • I2C
      • 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 feature
  • Comparator
  • Hardware multiplier supports 32-bit operations
  • Serial onboard programming, no external programming voltage needed
  • Three-channel internal DMA
  • Basic timer with RTC feature