{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/adafruit-mpr121-gator-capacitive-touch-52df","markdown":"https://www.xirkit.io/products/adafruit-mpr121-gator-capacitive-touch-52df/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"52df8012-2f9a-557e-8ec3-98ef332b6138","mpn":"4830","name":"Adafruit MPR121 Gator Capacitive Touch","manufacturer":"Adafruit Industries","family":"tactile_sensor","summary":"Adafruit 4830 MPR121 Gator: 12-channel capacitive touch breakout with large alligator-clip-friendly pads and STEMMA QT — clip any conductive object (fruit, foil, wire) to a pad, no soldering. NXP MPR121 reports touch / release over I2C (0x5A, 0x5B with the addr jumper — 24 pads on one bus), 3–5 V supply and logic, 51 × 25.2 × 4.5 mm.","schema_version":"3.0","revision":null,"tags":["tactile_sensor","tactile sensor","capacitive","touch sensor","i2c sensor","12-channel touch sensor","robot skin","adafruit","robotics","mpr121","mpr121 gator","alligator clip touch sensor","no solder capacitive touch","12 key touch sensor","stemma qt"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf","title":"Adafruit MPR121 Gator Capacitive Touch datasheet","publisher":"Adafruit Industries","kind":"datasheet","retrieved_at":"2026-10-01T12:12:48+00:00","field_paths":["spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.provides.active_area_shape","spec.provides.channels","spec.provides.features","spec.provides.interface","spec.provides.output","spec.provides.sensing","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete"],"notes":"sha256 6d7cc0c79e52f036bf55cf1524e28a0806183c68422930c3cca1638f49c7d94a"},{"other":{},"id":"offer0","url":"https://www.adafruit.com/product/4830","title":"www.adafruit.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-01T12:16:20+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/4830-05.jpg","label":"Adafruit MPR121 Gator capacitive touch breakout (Adafruit 4830) — store photo","verification":"manufacturer","notes":"store gallery image of the breakout"},{"other":{},"kind":"cad","url":"adafruit-mpr121-gator-4830.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"4830","price_breaks":[]},"supplier":"www.adafruit.com","url":"https://www.adafruit.com/product/4830","currency":"USD","unit_price":6.95,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-10-01T12:16:20+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null}],"best_for":[{"other":{},"label":"Touch and force sensing","reason":"12-channel capacitive touch (i2c output) — detects a touch through foil, wire or pads on a robot shell or hand.","basis":"engineering_inference"}],"children":[{"other":{},"ref_id":"52df8012-2f9a-557e-8ec3-98ef332b6138--u1","role":"sensor","count":1,"notes":"NXP MPR121"}],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"Vin","kind":"power_in","label":"Vin","notes":"this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","other":{},"functions":["power_in"],"electrical":{}},{"id":"GND","kind":"ground","label":"GND","notes":"common ground for power and logic","other":{},"functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"SCL","kind":"i2c_scl","label":"SCL","notes":"I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","other":{},"functions":["scl"],"electrical":{}},{"id":"SDA","kind":"i2c_sda","label":"SDA","notes":"I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","other":{},"functions":["sda"],"electrical":{}},{"id":"addr","kind":"address","label":"addr","notes":"This jumper can be bridged to change the I2C address to 0x5B.","other":{},"functions":["addr"],"electrical":{}}],"derived":{},"connectors":[{"id":"stemma_qt","kind":"STEMMA QT / Qwiic I2C (JST SH 4-pin)","other":{},"pin_count":4}],"pin_mappings":[],"requirements":{"other":{},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":25.2,"height_mm":4.5,"length_mm":51},"features":[],"mesh_path":"adafruit-mpr121-gator-4830.stl","step_path":"adafruit-mpr121-gator-4830.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{},"derived":{},"dimensions":{"other":{},"width_mm":25.2,"height_mm":4.5,"length_mm":51},"feature_boxes":[],"mounting_holes":[]},"provides":{"other":{},"output":"touch / release status per electrode over I2C","derived":{},"sensing":"capacitive","channels":12,"features":["Large alligator / croc-clip friendly pads — no-solder capacitive touch","Two I2C addresses (0x5A / 0x5B) — 24 touch pads on one bus"],"interface":"i2c","capabilities":[],"active_area_shape":"electrodes"},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{}},"electrical":{"other":{},"supply_voltage_max_v":5,"supply_voltage_min_v":3}}},"other":null,"source_type":"pdf","source_ref":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf","datasheet":{"cad":{"bbox":{"max":[51,25.2,4.5],"min":[0,0,0],"width_mm":25.2,"height_mm":4.5,"length_mm":51},"check":{"failed":[],"passed":true},"expected":[{"x":51,"y":25.2,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":4.5}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-mpr121-gator-4830/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-mpr121-gator-4830/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-mpr121-gator-4830/07_cad/views.png","export_stl":"adafruit-mpr121-gator-4830.stl","assumptions":[],"export_step":"adafruit-mpr121-gator-4830.step","envelope_complete":true},"chips":[{"id":"u1","mpn":"MPR121","src":{"page":3,"quote":"channel capacitive touch sensor breakout board, starring the MPR121. This chip can","method":"text"},"role":"sensor","manufacturer":"NXP"}],"fields":{"output":{"src":{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V","method":"text"},"unit":null,"value":"touch / release status per electrode over I2C"},"sensing":{"src":{"page":3,"quote":"channel capacitive touch sensor breakout board, starring the MPR121. This chip can","method":"text"},"unit":null,"value":"capacitive"},"channels":{"src":{"page":3,"quote":"handle up to 12 individual touchpads with plug-and-play STEMMA QT connector and","method":"text"},"unit":null,"value":12},"connector":{"src":{"page":3,"quote":"large alligator/croc-clip friendly pads, it's a no-solder solution to capacitive touch","method":"text"},"unit":null,"value":"STEMMA QT / Qwiic + 12 alligator-clip pads"},"interface":{"src":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V","method":"text"},"unit":null,"value":"i2c"},"supply_voltage":{"src":{"page":7,"quote":"voltage regulator on board that will take 3-5VDC and safely convert it down. To","method":"text"},"unit":"V","value":[3,5]},"active_area_shape":{"src":{"page":3,"quote":"handle up to 12 individual touchpads with plug-and-play STEMMA QT connector and","method":"text"},"unit":null,"value":"electrodes"}},"groups":{"all":["Vin","GND","SCL","SDA","addr"]},"source":{"url":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf","pages":32,"sha256":"6d7cc0c79e52f036bf55cf1524e28a0806183c68422930c3cca1638f49c7d94a","onboarded_at":"2026-10-01T12:16:56+00:00"},"coverage":{"pct":91.7,"score":"22/24","passed":true,"explained_nulls":["active_area_diameter","active_area_length","active_area_width","force_range","thickness","operating_temperature","weight","thickness"]},"entities":[{"id":"Vin","attrs":{"kind":"power_in","label":"Vin","designator":"Vin","description":"this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V"},"sources":[{"page":7,"quote":"• Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"GND","attrs":{"kind":"ground","label":"GND","designator":"GND","description":"common ground for power and logic"},"sources":[{"page":7,"quote":"• GND - common ground for power and logic","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• GND - common ground for power and logic","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• GND - common ground for power and logic","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• GND - common ground for power and logic","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• GND - common ground for power and logic","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SCL","attrs":{"kind":"i2c_scl","label":"SCL","designator":"SCL","description":"I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup."},"sources":[{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontrollers I2C clock line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SDA","attrs":{"kind":"i2c_sda","label":"SDA","designator":"SDA","description":"I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup."},"sources":[{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• SDA - I2C data pin, connect to your microcontrollers I2C data line. Can use 3V or 5V logic, and has a 10K pullup.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"addr","attrs":{"kind":"address","label":"addr","designator":"addr","description":"This jumper can be bridged to change the I2C address to 0x5B."},"sources":[{"page":7,"quote":"• addr - This jumper can be bridged to change the I2C address to 0x5B.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• addr - This jumper can be bridged to change the I2C address to 0x5B.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• addr - This jumper can be bridged to change the I2C address to 0x5B.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• addr - This jumper can be bridged to change the I2C address to 0x5B.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• addr - This jumper can be bridged to change the I2C address to 0x5B.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"pinouts":{"role":"pins_or_terminals","definition":"Pins, pads, tails or connector leads and what each does"},"code_usage":{"role":"software_usage","definition":"Wiring and example code (Arduino / CircuitPython)"},"dimensions":{"role":"mechanical_dimensions","definition":"Dimension drawing: sensor outline, active area, tail length, board size"},"site_chrome":{"role":"other","definition":"Navigation, related products, footers, page headers"},"specifications":{"role":"electrical_ratings","definition":"Specifications: active area, force range, resistance vs force, thickness, actuation force, electrodes / channels, supply, interface"},"pricing_ordering":{"role":"ordering_commercial","definition":"Store page: price, product ID, technical details"},"product_overview":{"role":"identity_overview","definition":"Overview: sensing principle, what it detects, typical uses"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-01T12:16:20+00:00","compliance":[],"ordering_codes":[{"code":"4830","description":"Adafruit product ID"}]},"mechanical":{"dims":{"width":{"src":{"page":28,"quote":"Product Dimensions: 51.0mm x 25.2mm x 4.5mm / 2.0\" x 1.0\" x 0.2\"","method":"text"},"unit":"mm","value":25.2},"height":{"src":{"page":28,"quote":"Product Dimensions: 51.0mm x 25.2mm x 4.5mm / 2.0\" x 1.0\" x 0.2\"","method":"text"},"unit":"mm","value":4.5},"length":{"src":{"page":28,"quote":"Product Dimensions: 51.0mm x 25.2mm x 4.5mm / 2.0\" x 1.0\" x 0.2\"","method":"text"},"unit":"mm","value":51}},"kind":"mechanical","holes":[],"units":"mm","origin":"product envelope from (0,0,0)","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":["site_chrome"],"primary":"site_chrome"},{"page":2,"tags":["code_usage","site_chrome"],"primary":"site_chrome"},{"page":3,"tags":["product_overview"],"primary":"product_overview"},{"page":4,"tags":["product_overview"],"primary":"product_overview"},{"page":5,"tags":["site_chrome"],"primary":"code_usage"},{"page":6,"tags":["pinouts"],"primary":"pinouts"},{"page":7,"tags":["pinouts","site_chrome"],"primary":"pinouts"},{"page":8,"tags":["pinouts","code_usage"],"primary":"code_usage"},{"page":9,"tags":["code_usage"],"primary":"code_usage"},{"page":10,"tags":["code_usage"],"primary":"code_usage"},{"page":11,"tags":["product_overview","code_usage"],"primary":"code_usage"},{"page":12,"tags":["code_usage"],"primary":"code_usage"},{"page":13,"tags":["code_usage"],"primary":"code_usage"},{"page":14,"tags":["code_usage"],"primary":"code_usage"},{"page":15,"tags":["pinouts","code_usage"],"primary":"code_usage"},{"page":16,"tags":["code_usage"],"primary":"code_usage"},{"page":17,"tags":["code_usage"],"primary":"code_usage"},{"page":18,"tags":["code_usage"],"primary":"code_usage"},{"page":19,"tags":["code_usage"],"primary":"code_usage"},{"page":20,"tags":["code_usage"],"primary":"code_usage"},{"page":21,"tags":["code_usage"],"primary":"code_usage"},{"page":22,"tags":[],"primary":"site_chrome"},{"page":23,"tags":["site_chrome"],"primary":"site_chrome"},{"page":24,"tags":["site_chrome"],"primary":"site_chrome"},{"page":25,"tags":[],"primary":"product_overview"},{"page":26,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":27,"tags":["product_overview"],"primary":"product_overview"},{"page":28,"tags":["dimensions"],"primary":"dimensions"},{"page":29,"tags":[],"primary":"product_overview"},{"page":30,"tags":["site_chrome"],"primary":"site_chrome"},{"page":31,"tags":[],"primary":"none_of_these"},{"page":32,"tags":["pricing_ordering"],"primary":"pricing_ordering"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["touch-force-sensing"],"commercial":{"other":{},"checked_at":"2026-10-01T12:16:20+00:00","compliance":[],"ordering_codes":[{"code":"4830","description":"Adafruit product ID"}]},"assembly_label":"Module","assembly_level":2,"search_aliases":["12-channel capacitive touch sensor","4830","Adafruit 4830","MPR121 Gator","MPR121 Gator Breakout"],"children_summary":[{"id":"52df8012-2f9a-557e-8ec3-98ef332b6138--u1","part_number":"MPR121","manufacturer":"NXP","role":"sensor","architecture":null,"clock_mhz":null,"memory":null}],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-gator.pdf"},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/4830-05.jpg","label":"Adafruit MPR121 Gator capacitive touch breakout (Adafruit 4830) — store photo","verification":"manufacturer","notes":"store gallery image of the breakout","resolved_url":"https://cdn-shop.adafruit.com/970x728/4830-05.jpg"},{"other":{},"kind":"cad","url":"adafruit-mpr121-gator-4830.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-mpr121-gator-4830.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"adafruit-mpr121-gator-4830.step","mesh_path":"adafruit-mpr121-gator-4830.stl","footprint_svg_path":null,"bbox":{"length_mm":51,"width_mm":25.2,"height_mm":4.5},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-mpr121-gator-4830.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-mpr121-gator-4830.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}