Touch Switch Capacitive Button Sensor Module V12 MPR121

AED 19.50



This module packs the MPR121 chip, offering 12+1 configurable electrodes for accurate touch detection with touch/release and debounce modes for reliable input. I2C connectivity simplifies integration with microcontrollers, while 8 LED pins and customization options like address jumpers and pull-up resistors enhance functionality. The module includes four jumpers on the bottom of the board, which are all set (closed) by default. One of these jumpers ties the ADD pin to ground, resulting in a default I2C address of 0x5A. If you need to change the address of the chip, you will need to open the jumper first. The other three jumpers connect SDA, SCL, and the interrupt pin to 10k pull-up resistors. If you don't require these pull-up resistors, you can open the jumpers by cutting the trace that connects them. Explore diverse applications like touch interfaces, interactive displays, instruments, robotics, and smart home devices. Engage your projects with the intuitive power of touch using the MPR121 V12 module.



  • Capacitive touch sensor controller: The module features the MPR121 capacitive touch sensor controller, which allows for touch-sensitive input.
  • I2C interface: The module uses an I2C interface to communicate with a microcontroller or other digital device.
  • Control for up to twelve electrodes: The MPR121 chip can control up to twelve individual electrodes, providing flexibility for touch-sensitive applications.
  • Simulated thirteenth electrode: In addition to the twelve physical electrodes, the MPR121 chip also includes a simulated thirteenth electrode for further flexibility.
  • Eight LED driving pins: The module also includes eight pins that can be used to drive LEDs, providing additional functionality beyond touch sensing.
  • Jumper settings: The module includes jumpers that allow for customization of the I2C address and pull-up resistor settings.
  • Compact size: The module is small and compact, making it easy to integrate into small projects and prototypes.


  • Connection Interface: I2C
  • Operating voltage: 2.5 to 3.6 VDC
  • Number of touch inputs: 12
  • Dimension: 31 x 21.5mm (L x W)

Screen Shot 2023-02-25 at 7 37 02 AM


  • Touch-sensitive input devices: The module's capacitive touch sensor controller makes it a useful tool for creating touch-sensitive buttons, sliders, and other input devices.
  • Control panels: The ability to control multiple electrodes and drive LEDs makes the module a useful tool for creating control panels and user interfaces.
  • Proximity sensing: The module's touch sensing capabilities can also be used for proximity sensing applications, such as detecting the presence of a hand or other object near the module.
  • Interactive art installations: The module's touch sensing capabilities and LED driving pins make it a useful tool for creating interactive art installations.

Pin Connections:


Pin Description
3.3V Connected to a 3.3V power supply.
IRQ Interrupt output from the MPR121 chip, can be connected to a microcontroller interrupt pin.
SCL I2C clock line, should be connected to the microcontroller's SCL pin.
SDA I2C data line, should be connected to the microcontroller's SDA pin.
ADD Used to set the I2C address of the MPR121 chip. Connected to GND by default, setting the address to 0x5A. If needed, connect to a different pin on the module.
GND Connected to ground.
0-11 Electrodes/LED These pins can be used as either electrode inputs or LED outputs. Electrode inputs connect to conductive material for touch sensing, and LED outputs connect to LED anodes with cathodes grounded through a current-limiting resistor.

Package Includes:

  • 1 x MPR121 Breakout V12 Capacitive Touch Sensor Controller Module I2C keyboard
  • 1 x 6pin Male Header
  • 1 x 12pin Male Header


  • Touch Switch Capacitive Button Sensor Module V12 MPR121 is to ensure that the electrode inputs are properly shielded from noise and interference. Because the module relies on capacitance to detect touch inputs, any external electrical noise or interference can cause false triggers or affect the sensitivity of the touch sensing.