MPR121 - 12 Channel Capacitive Touch Sensor Controller Module - I2C Interface
Delivery & Pickup Options
Order now and we'll have it ready for delivery by the next business day.
MPR121 - 12 Channel Capacitive Touch Sensor Controller Module - I2C Interface The MPR121 12-Channel Capacitive Touch Sensor Controller Module is a capacitive touch sensor controller driven by an I2C interface. The chip can control up to twelve individual electrodes, as well as a simulated thirteenth electrode. This is a breakout board for NXP/ Freescale’s MPR121QR2. The MPR121 also features eight LED driving pins. When these pins are not configured as electrodes, they may be used to drive LEDs. There a four jumpers on the bottom of the board, all of which are set (closed) by default. An address jumper ties the ADD pin to ground, meaning the default I2C address of the chip will be 0x5A. If you need to change the address of the chip (by shorting ADD to a different pin), make sure you open the jumper first. Jumpers also connect SDA, SCL and the interrupt pin to 10k pull-up resistors. If you don’t require the pull-up resistors you can open the jumpers by cutting the trace connecting them. There is no regulation on the board, so the voltage supplied should be between 2.5 and 3.6VDC. The VREG pin is connected through a 0.1uF capacitor to ground, which means, unless you modify the board, you can’t operate the MPR121 in low-supply voltage mode (1.71-2.75VDC). Pin Diagram of MPR121-12 Channel Touch Sensor Module:
- 12-channel capacitive touch sensing
- I2C interface with configurable address
- 8 programmable LED driver pins
- Onboard pull-up resistor jumpers
- Compatible with Arduino, Raspberry Pi, ESP32
- Operating voltage: 2.5V–3.6VDC
- Capacitive touch sensing for buttons, sliders, and pads
- Configurable I2C address via ADD pin
- Built-in noise filtering and auto-calibration
- Interrupt output for low-power applications
- Compact breakout board design
| Operating voltage | 2.5v - 3.6v |
|---|---|
| Number of Electrodes | 12 electrodes |
| Dimensions | 5 x 4 x 2 cms |
| Weight | 5 grams |
What is the I2C address of the MPR121 module?
Default I2C address is 0x5A. It can be changed by connecting the ADD pin to different logic levels and adjusting onboard jumpers.
Can I use this module with Arduino or Raspberry Pi?
Yes, the MPR121 is fully compatible with Arduino, Raspberry Pi, ESP32, and other I2C-enabled microcontrollers.
How many touch inputs does the MPR121 support?
It supports up to 12 independent capacitive touch electrodes, plus a simulated 13th for proximity detection.
Does the module include LED driving capabilities?
Yes, 8 GPIO pins can be configured as LED drivers when not used as touch electrodes.
To rate this product please login!
About MPR121 - 12 Channel Capacitive Touch Sensor Controller Module - I2C Interface by Iotcart
Buy MPR121 Capacitive Touch Sensor Module online. I2C interface, 12 electrodes, LED driver pins. Compatible with Arduino & Raspberry Pi. Best price in India.
Categorised under: Raspberry Pi Kits› Sensors› Capacitive Touch