Loading [MathJax]/jax/output/SVG/fonts/TeX/fontdata.js
DATA SHEET
MSP430FR25x2 Capacitive Touch Sensing Mixed-Signal Microcontrollers
1 Device Overview
1.1 Features
CapTIvate™ technology – capacitive touch
Performance
Fast electrode scanning with two simultaneous scans
Proximity sensing
Reliability
Increased immunity to power line, RF, and other environmental noise
Built-in spread spectrum, automatic tuning, noise filtering, and debouncing algorithms
Enables reliable touch solutions with 10-V RMS common-mode noise, 4-kV electrical fast transients, and 15-kV electrostatic discharge, allowing for IEC‑61000-4-6, IEC-61000-4-4, and IEC‑61000-4-2 compliance
Reduced RF emissions to simplify electrical designs
Support for metal touch and water rejection designs
Flexibility
Low power
<4 μA wake-on-touch with two sensors
Wake-on-touch state machine allows electrode scanning while CPU is asleep
Hardware acceleration for environmental compensation, filtering, and threshold detection
Ease of use
CapTIvate Design Center , PC GUI lets engineers design and tune capacitive buttons in real time without having to write code
CapTIvate software library in ROM provides ample FRAM for customer application
Embedded microcontroller
16-bit RISC architecture
Clock supports frequencies up to 16 MHz
Wide supply voltage range from 3.6 V down to 1.8 V (minimum supply voltage is restricted by SVS levels, see the SVS Specifications )
Optimized ultra-low-power modes
Active mode: 120 µA/MHz (typical)
Standby:<4 µA wake-on-touch with two sensors
Shutdown (LPM4.5): 36 nA without SVS
Low-power ferroelectric RAM (FRAM)
Up to 7.5 KB of nonvolatile memory
Built-in error correction code (ECC)
Configurable write protection
Unified memory of program, constants, and storage
1015 write cycle endurance
Radiation resistant and nonmagnetic
High FRAM-to-SRAM ratio, up to 4:1
High-performance analog
Up to 8-channel 10-bit analog-to-digital converter (ADC)
Internal 1.5-V reference
Sample-and-hold 200 ksps
Intelligent digital peripherals
Two 16-bit timers with three capture/compare registers each (Timer_A3)
One 16-bit timer associated with CapTIvate™ technology
One 16-bit counter-only RTC
16-bit cyclic redundancy check (CRC)
Enhanced serial communications with support for pin remap feature (see Device Comparison )
One eUSCI_A supports UART, IrDA, and SPI
One eUSCI_B supports SPI and I2 C
Clock system (CS)
on-chip 32-kHz RC oscillator (REFO)
on-chip 16-MHz digitally controlled oscillator (DCO) with frequency-locked loop (FLL)
±1% accuracy with on-chip reference at room temperature
On-chip very low-frequency 10-kHz oscillator (VLO)
On-chip high-frequency modulation oscillator (MODOSC)
External 32-kHz crystal oscillator (LFXT)
Programmable MCLK prescalar of 1 to 128
SMCLK derived from MCLK with programmable prescalar of 1, 2, 4, or 8
General input/output and pin functionality
Total of 15 I/Os on VQFN-20 package
15 interrupt pins (P1 and P2) can wake MCU from low-power modes
Development tools and software
Development tools
Ease-of-use ecosystem
12KB ROM library includes CapTIvate touch libraries and driver libraries
Family Members (Also See Device Characteristics )
MSP430FR2522: 7.25KB of program FRAM, 256B of information FRAM, 2KB of RAM
up to 8 self-capacitive and 16 mutual-capacitive sensors
MSP430FR2512: 7.25KB of program FRAM, 256B of information FRAM, 2KB of RAM
up to 4 self-capacitive or mutual-capacitive sensors
Package options
20-pin: VQFN (RHL)
16-pin: TSSOP (PW)
1.2 Applications
Electronic smart locks, door keypads, and readers
Garage door systems
Intrusion HMI keypads and control panels
Elevator call buttons
Personal electronics
Wireless speakers and headsets
A/V receivers
Appliances
Power tools
Light switches
Video doorbells