MPR121 12-Button Capacitive Touch Keypad I2C Sensor Module
The 12-Button Capacitive Touch Keypad MPR121 I2C Interface Sensor Module is a compact, versatile sensor module designed for makers, hobbyists, and engineers. Powered by the NXP MPR121 capacitive touch controller, this module lets you add 12 independent capacitive touch inputs to any Arduino-compatible or microcontroller-based project via a simple I2C interface — no additional drivers or complex wiring required.
Whether you're building a custom keyboard, an interactive display panel, a musical instrument controller, or any touch-enabled electronics project, this module delivers fast, responsive, and reliable touch detection in a small SMD form factor.
Key Features
- 12 Independent Touch Channels: Detect touches on up to 12 separate electrodes simultaneously for flexible input design.
- MPR121 Controller: Industry-trusted NXP MPR121 IC with built-in auto-calibration for consistent and dependable touch sensing.
- I2C Interface: Easy two-wire communication (SDA/SCL) compatible with Arduino, Raspberry Pi, ESP32, and most microcontroller platforms.
- 3.3V Supply Voltage: Low-power operation ideal for battery-powered and embedded projects.
- Wide Operating Temperature: Rated for 0–120°C, making it suitable for a broad range of environments.
- Compact SMD Package: Small footprint fits easily into tight enclosures and prototyping boards.
- Plug-and-Play Ready: Works right out of the box with widely available open-source libraries.
Specifications
| Chip | NXP MPR121 |
| Interface | I2C |
| Touch Channels | 12 |
| Supply Voltage | 3.3V |
| Operating Temperature | 0–120°C |
| Package | SMD |
| Quantity | 1 Module |
| Condition | New |
What Can You Build With It?
- Custom capacitive keypads and button panels
- Touch-sensitive musical instruments (e.g., DIY MIDI controllers)
- Interactive art installations
- Smart home control panels
- Robotics and automation input systems
- Educational electronics projects
Compatible Platforms
Works seamlessly with Arduino Uno, Mega, Nano, ESP8266, ESP32, Raspberry Pi, and virtually any microcontroller with I2C support. Open-source libraries are freely available to get you up and running in minutes.
Related Products You May Like
- Round Aluminum Wire 1mm–3mm | DIY Jewelry Making Wire
- 4/6mm CCB Flat Round Spacer Beads DIY Jewelry Making 100-200pcs
- 50pcs Gold & Silver Drawstring Jewelry Gift Bags 7x9 9x12cm
Learn more: OSHA on personal protective equipment
Frequently Asked Questions
Q: What is the MPR121 I2C Capacitive Touch Keypad Module used for?
A: The MPR121 I2C Capacitive Touch Keypad Module is used to add 12 independent capacitive touch inputs to microcontroller projects. It's ideal for DIY keyboards, interactive panels, MIDI controllers, smart home interfaces, and any application requiring touch-sensitive button inputs without mechanical switches.
Q: Is this module compatible with Arduino and Raspberry Pi?
A: Yes! The module communicates over the standard I2C protocol (SDA/SCL), making it compatible with Arduino Uno, Mega, Nano, ESP8266, ESP32, Raspberry Pi, and virtually any microcontroller or single-board computer that supports I2C. Open-source libraries are widely available for all major platforms.
Q: Does the MPR121 module require external calibration?
A: No. The MPR121 chip features built-in auto-calibration, which means it automatically adjusts to environmental conditions and electrode variations. This ensures reliable and consistent touch detection right out of the box with minimal configuration needed.
Q: What voltage does this module operate at?
A: This module operates at 3.3V supply voltage, making it energy-efficient and ideal for battery-powered, portable, and embedded electronics projects.
Production & Packaging Notice
To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.