The TI MSP430 family of low-power microcontrollers consists of devices with different sets of peripherals targeted for various applications. The architecture, combined with extensive low-power modes, is optimized to achieve extended battery life in portable measurement applications. The MCU features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows the MCU to wake up from low-power modes to active mode in less than 10µs (typical).
FEATURES
- CapTIvate™ technology – capacitive touch
- Performance
- Fast electrode scanning with four simultaneous scans
- Proximity sensing
- Reliability
- Increased immunity to a power line, RF, and other environmental noise
- Built-in spread spectrum, automatic tuning, noise filtering, and debouncing algorithms
- Enable reliable touch solutions with 10V RMS common-mode noise, 4kV electrical fast transients, and 15kV 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
- Up to 16 self-capacitance and 64 mutual-capacitance electrodes
- Mix and match self- and mutual-capacitive electrodes in the same design
- Support multi-touch functionality
- Wide range of capacitance detection, wide electrode range of 0 to 300pF
- Low power
- < 5 µA wake-on-touch with four sensors
- Wake-on-touch state machine allows electrode scanning while CPU sleeps
- Hardware acceleration for environmental compensation, filtering, and threshold detection
- Performance
- Embedded microcontroller
- 16-bit RISC architecture
- Clock supports frequencies up to 16MHz
- Wide supply voltage range from 3.6V down to 1.8V (minimum supply voltage is restricted by SVS levels)
- Optimized ultra-low-power modes
- Active mode: 135µA/MHz (Typical)
- Standby: < 5µA wake-on-touch with four sensors
- Shutdown (LPM4.5): 37nA without SVS
- Low-power ferroelectric RAM (FRAM)
- Up to 64KB 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 non-magnetic
- Intelligent digital peripherals
- Four 16-bit timers with three capture/compare registers each (Timer_A3)
- One 16-bit timer with seven capture/compare registers each (Timer_B7)
- 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
- High-performance analog
- One 12-bit analog-to-digital converter (ADC) with up to 12 channels
- One enhanced comparator (eCOMP)
- Clock system (CS)
- On-chip 32kHz RC oscillator (REFO) with 1µA support
- On-chip 16MHz digitally controlled oscillator (DCO) with frequency-locked loop (FLL)
- On-chip very low-frequency 10kHz oscillator (VLO)
- On-chip high-frequency modulation oscillator (MODOSC)
- External 32kHz 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
- 43 I/Os on LQFP-48 package
- 43 interrupt pins on all GPIOs can wake MCU from low-power modes
- Family members
- MSP430FR2676: 64KB of program FRAM, 512B of information FRAM, 8KB of RAM supports up to 16 self-capacitive and 64 mutual-capacitive sensors
- MSP430FR2675: 32KB of program FRAM, 512B of information FRAM, 6KB of RAM supports up to 16 self-capacitive and 64 mutual-capacitive sensors
- Package options
- 48-pin: LQFP (PT)
- 40-pin: VQFN (RHA)
- 32-pin: VQFN (RHB)