soldr.ai

Docs  /  Components

MPR121 12-key touch controller: specs and pinout

A module built around the MPR121 chip, which senses touch on up to 12 electrodes and reports over I2C, with an interrupt output that goes low when a pad is touched or released. The figures here are for the chip, not the module board.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
Supply voltage (VDD)1.71 V to 3.6 Vsource
Features and 5 DC Characteristics, Table 5
Electrodes12 touch inputs (ELE0 to ELE11); ELE4 to ELE11 can also be used as GPIOsource
Pin Descriptions, Table 1
InterfaceI2C, up to 400 kHzsource
AC characteristics, serial clock frequency
I2C address0x5A, 0x5B, 0x5C or 0x5D, set by connecting the ADDR pin to VSS, VDD, SDA or SCLsource
Pin Descriptions, Table 1, pin 4
Interrupt outputIRQ, open-collector, active lowsource
Pin Descriptions, Table 1, pin 1
Operating temperature-40 C to +85 Csource
Features; Table 3 Absolute Maximum Ratings
Required external parts75 kOhm 1% resistor from REXT to VSS; 0.1 uF capacitors on VREG and VDDsource
Pin Descriptions, Table 1, pins 5, 7 and 20
I2C pull-upsPull-up (typically 4.7 kOhm) required on SDA; on SCL if the master has an open-drain clocksource
Schematic Drawings and Implementation, I2C text

Power

ValueSource
Supply1.71 V to 3.6 V (VDD)source
Features; Table 5 DC Characteristics

Pinout

The module board is not covered by an official document. Its regulator, pull-up resistors, address jumpers, level handling and header order are not documented by a source; check the printed labels on the board. The numbers on this page are for the chip.

PinFunctionVoltageNotesSource
1IRQOpen-collector interrupt output, active lowsource
Pin Descriptions, Table 1 (20-pin QFN chip)
2SCLI2C clocksource
Pin Descriptions, Table 1 (20-pin QFN chip)
3SDAI2C datasource
Pin Descriptions, Table 1 (20-pin QFN chip)
4ADDRI2C address select: VSS, VDD, SDA or SCL gives 0x5A, 0x5B, 0x5C or 0x5Dsource
Pin Descriptions, Table 1 (20-pin QFN chip)
5VREGInternal regulator node; connect a 0.1 uF bypass capacitor to VSSsource
Pin Descriptions, Table 1 (20-pin QFN chip)
6VSSGroundsource
Pin Descriptions, Table 1 (20-pin QFN chip)
7REXTConnect a 75 kOhm 1% resistor to VSS to set the internal reference currentsource
Pin Descriptions, Table 1 (20-pin QFN chip)
8ELE0Electrode 0source
Pin Descriptions, Table 1 (20-pin QFN chip)
9ELE1Electrode 1source
Pin Descriptions, Table 1 (20-pin QFN chip)
10ELE2Electrode 2source
Pin Descriptions, Table 1 (20-pin QFN chip)
11ELE3Electrode 3source
Pin Descriptions, Table 1 (20-pin QFN chip)
12ELE4Electrode 4source
Pin Descriptions, Table 1 (20-pin QFN chip)
13ELE5Electrode 5source
Pin Descriptions, Table 1 (20-pin QFN chip)
14ELE6Electrode 6source
Pin Descriptions, Table 1 (20-pin QFN chip)
15ELE7Electrode 7source
Pin Descriptions, Table 1 (20-pin QFN chip)
16ELE8Electrode 8source
Pin Descriptions, Table 1 (20-pin QFN chip)
17ELE9Electrode 9source
Pin Descriptions, Table 1 (20-pin QFN chip)
18ELE10Electrode 10source
Pin Descriptions, Table 1 (20-pin QFN chip)
19ELE11Electrode 11source
Pin Descriptions, Table 1 (20-pin QFN chip)
20VDDSupply; connect a 0.1 uF bypass capacitor to VSSsource
Pin Descriptions, Table 1 (20-pin QFN chip)

Build with it

Project ideas for the MPR121 12-key touch controller. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources