TecnoMate logo
All Components
Component

MPR121 Touch Controller

The MPR121 is a 12-channel capacitive touch sensor controller with I2C interface, ideal for creating touch interfaces for Arduino and other microcontrollers. It offers low power consumption and high sensitivity for reliable touch detection.

MPR121 Touch Controller
₹572.46Buy Now

Specifications

Operating Voltage: 1.71V to 3.6V Average Supply Current: 29 μA Interface: I2C (up to 400 kHz) Number of Channels: 12 capacitive touch inputs Package: 20-lead QFN (3 x 3 x 0.65 mm) Operating Temperature: -40°C to +85°C Proximity Detection: Yes (up to 4 inputs can be configured for proximity) Auto-Calibration: Built-in Power Supply: VDD pin VREG Pin: Internal voltage regulator I2C Address: 0x5A (default)

Details

The MPR121 is a second-generation capacitive touch sensor controller from NXP, designed for low-power, high-performance touch and proximity sensing applications. This module provides 12 independent capacitive touch inputs, making it perfect for creating touch-sensitive buttons, sliders, and proximity sensors for Arduino, Raspberry Pi, and other microcontroller projects. The controller operates at 1.71V to 3.6V with an average supply current of just 29μA, making it ideal for battery-powered applications. It communicates via I2C interface and features built-in auto-calibration and noise filtering for reliable operation. The compact 3x3x0.65mm QFN package saves board space while delivering professional-grade touch detection. Common applications include touch interfaces for home automation, consumer electronics, industrial controls, and interactive displays. Choose this module for its proven reliability, low power consumption, and easy integration with popular development platforms.

Tags

capacitive touchI2C sensortouch controllerArduino12-channelMPR121touch sensorNXP

Alternatives

  • CAP1188
  • TTP223
  • MPR03x
  • PCA9548A