MPR03X Freescale Semiconductor Rev 7, 7/2012 Data Sheet: Technical Data An Energy Efficient Solution by Freescale Proximity Capacitive Touch MPR031 Sensor Controller MPR032 2 The MPR03X is an Inter-Integrated Circuit Communication (I C) driven Capacitive Touch Sensor Controller, optimized to manage two Bottom View electrodes with interrupt functionality, or three electrodes with the interrupt disabled. It can accommodate a wide range of implementations due to increased sensitivity and a specialized feature set. Features 6 A supply current with two electrodes being monitored with 8-PIN DFN 32 ms response time and IRQ enabled CASE 1944 Compact 2 x 2 x 0.65 mm 8-lead DFN package Supports up to 3 touch pads Top View Only one external component needed Intelligent touch detection capacity 1 8 IRQ/ELE2 SCL 4 A maximum shutdown current ELE1 1.71 V to 2.75 V operation 2 7 SDA MPR03X Threshold based detection with hysteresis 2 V 3 6 ELE0 SS I C interface, with optional IRQ Multiple devices in a system allow for up to 6 electrodes (need V DD 4 5 REXT 2 MPR032 with second I C address) -40C to +85C operating temperature range Figure 1. Pin Connections Implementations Switch Replacements V DD Touch Pads Typical Applications SCL ICSerial ELE0 1 PC Peripherals Interface SDA MP3 Players MPR03X INT Remote Controls ELE1 2 REXT Mobile Phones Lighting Controls 75k V SS V SS MPR03X with 2 Electrodes and 2 Pads ORDERING INFORMATION 2 Device Name Temperature Range Case Number Touch Pads Shipping I C Address MPR031EPR2 -40 C to +85 C 1944 (8-Pin DFN) 3-pads 0x4A Tape and Reel MPR032EPR2 -40 C to +85 C 1944 (8-Pin DFN) 3-pads 0x4B Tape and Reel 2008, 2009, 2011, 2012 Freescale Semiconductor, Inc. All rights reserved.2 InputSourceMultiplexor 1 Device Overview 1.1 Introduction MPR03X is a small outline, low profile, low voltage touch sensor controller in a 2 mm x 2 mm DFN which manages up to three 2 touch pad electrodes. An I C interface communicates with the host controller at data rates up to 400 kbits/sec. An optional interrupt output advises the host of electrode status changes. The interrupt output is a multiplexed with the third electrode output, so using the interrupt output reduces the number of electrode inputs to two. The MPR03X includes three levels of input signal filtering to detect pad input condition changes due to touch without any processing by the application. 1.2 Internal Block Diagram Debounce 32kHz 8MHz 8MHz Interval SDA SDA IC Oscillator Oscillator Interface SCL SCL Debounce Shutdown Shutdown Debounce Count Traffic and User Sample Sample Registers Interval Counters 32kHz8MHz CLR Sample Shutdown Count ADCController Interrupt StartConversion Controller Numberof Electrodes SetInputChannel IRQ IRQ SET SetGrounded Electrodes Un-Touched SetSourceCurrent Baseline Filter SampleFilterRegisters Debounced Average DebounceFilterRegisters Average Filtered MaxRegister Results Filtered 4xMaxRegisters ADCResult Sample SumRegister Magnitude Debounce 4xSumRegisters Result MinRegister Comparator Result 4xMinRegisters Iset SetSourceCurrent 3 Mirror REXT 0V CurrentSourceMultiplexor SelectChan SetInputChannel 2 012 Select 0 ELE0 Chan Enable Shutdown 1 ELE1 Convert StartConversion 10BitADC 2 ELE2 Clock 8MHz Data ADCResult 10 Iref Sel SetGrounded 4 Electrodes Figure 2. Functional Block Diagram MPR03X Sensors 2 Freescale Semiconductor