MPR032EPR2 Freescale Semiconductor, MPR032EPR2 Datasheet

IC CTLR TOUCH SENSOR 8-DFN

MPR032EPR2

Manufacturer Part Number
MPR032EPR2
Description
IC CTLR TOUCH SENSOR 8-DFN
Manufacturer
Freescale Semiconductor
Type
Capacitiver
Datasheets

Specifications of MPR032EPR2

Touch Panel Interface
2-Wire
Data Interface
I²C, Serial
Data Rate/sampling Rate (sps, Bps)
400k
Voltage - Supply
1.71 V ~ 2.75 V
Current - Supply
43µA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
8-UDFN
Output Type
Logic
Interface
I²C
Input Type
Logic
Supply Current
8µA
Ic Interface Type
I2C
Supply Voltage Range
1.71V To 2.75V
Sensor Case Style
µDFN
No. Of Pins
8
Operating Temperature Range
-40°C To +85°C
Interface Type
I2C
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
MPR032EPR2TR

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPR032EPR2
Manufacturer:
VISHAY
Quantity:
9 073
Freescale Semiconductor
Technical Data
An Energy Efficient Solution by Freescale
© Freescale Semiconductor, Inc., 2008, 2009. All rights reserved.
Product Preview
Proximity Capacitive Touch
Sensor Controller
MPR03X OVERVIEW
driven Capacitive Touch Sensor Controller, optimized to manage two
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
Implementations
Typical Applications
This document contains a product under development. Freescale Semiconductor reserves the right to change or
discontinue this product without notice.
MPR031EPR2
MPR032EPR2
The MPR03X is an Inter-Integrated Circuit Communication (I
Device Name
6 µA supply current with two electrodes being monitored with
32 ms response time and IRQ enabled
Compact 2 x 2 x 0.65 mm 8-lead µDFN package
Supports up to 3 touch pads
Only one external component needed
Intelligent touch detection capacity
4 µA maximum shutdown current
1.71 V to 2.75 V operation
Threshold based detection with hysteresis
I
Multiple devices in a system allow for up to 6 electrodes (need
MPR032 with second I
-40°C to +85°C operating temperature range
Switch Replacements
Touch Pads
PC Peripherals
MP3 Players
Remote Controls
Mobile Phones
Lighting Controls
2
C interface, with optional IRQ
Temperature Range
-40°C to +85°C
-40°C to +85°C
2
C address)
1944 (8-Pin μDFN)
1944 (8-Pin μDFN)
Case Number
ORDERING INFORMATION
2
C)
Touch Pads
3-pads
3-pads
I ² C Serial
Interface
SDA
V
V
SCL
SS
DD
INT
MPR03X with 2 Electrodes and 2 Pads
Figure 1. Pin Connections
I
2
C Address
2
1
3
4
V SS
0x4A
0x4B
Sensor Controller
Capacitive Touch
75k
MPR031
MPR032
Bottom View
MPR03X
8-PIN μDFN
CASE 1944
Top View
REXT
SCL
SDA
MPR03X
V DD
V SS
8
7
6
5
Tape and Reel
Tape and Reel
Rev 5, 9/2009
ELE0
ELE1
Shipping
IRQ/ELE2
ELE1
REXT
ELE0
MPR03X
1
2

Related parts for MPR032EPR2

MPR032EPR2 Summary of contents

Page 1

... Lighting Controls Device Name Temperature Range MPR031EPR2 -40°C to +85°C MPR032EPR2 -40°C to +85°C This document contains a product under development. Freescale Semiconductor reserves the right to change or discontinue this product without notice. © Freescale Semiconductor, Inc., 2008, 2009. All rights reserved. 2 ...

Page 2

... Set Grounded Electrodes Set Source Current Sample Filter Registers Max Register ADC Result Sum Register Min Register Set Source Current Set Input Channel Enable Shutdown Convert Start Conversion 10 Bit ADC Clock 8MHz Data ADC Result 10 Set Grounded Electrodes Sensors Freescale Semiconductor ...

Page 3

... In the most minimal system, the SCL and SDA must be connected to a master I interface to communicate with the MPR03X. All of the connections for the MPR03X are shown by the schematic in I ² C Serial Interface Figure 4. Recommended System Connections Schematic Sensors Freescale Semiconductor Function SS IRQ/ELE2 1 8 ...

Page 4

... MPR03X’s 7-bit slave address plus t SU STA t HD STA t HD DAT t F REPEAT ED ST ART CONDIT ION Figure 5. Wire Serial Interface Timing Details CHANGE OF DATA ALLOWED Figure 6. Start and Stop Conditions t BUF t SU STO ART CONDIT ION CONDIT ION Sensors Freescale Semiconductor ...

Page 5

... The MPR03X monitors the bus continuously, waiting for a START condition followed by its slave address. When a MPR03X recognizes its slave address, it acknowledges and is then ready for continued communication. The MPR031 and MPR032 slave addresses are show in Sensors Freescale Semiconductor (Figure 7). The data on SDA must remain stable while SCL is high. Figure 7. Bit Transfer (Figure 8) which the recipient uses to handshake receipt of each byte of data ...

Page 6

... D15 D14 D13 D12 D11 D10 D9 D8 COMMAND BYTE A acknowledge from master DATA BYTE bytes R/W Figure 12. Reading MPR03X D12 D11 D10 COMMAND BYTE acknowledge from MPR3X acknowledge from MPR03X DATA BYTE 1 byte auto-increment memory word address (Section 2.4). (Figure 10 auto-increment memory word address Freescale Semiconductor Sensors ...

Page 7

... ELE0 Release Threshold Register ELE1 Touch Threshold Register ELE1 Release Threshold Register ELE2 Touch Threshold Register ELE2 Release Threshold Register AFE Configuration Register Filter Configuration Register Electrode Configuration Register Sensors Freescale Semiconductor 2 C masters. Burst Mode Register Address Auto-Increment Address 0x00 0x02 ...

Page 8

... INT REXT 75k MPR03X with 2 Electrodes and 2 Pads Figure 13. MPR03X Pad and Interrupt Connection Options MPR03X 8 I ² C Serial ELE0 1 Interface ELE1 2 75k V SS MPR03X with 3 Electrodes and 3 Pads (Figure 13 ELE0 SCL SDA 2 ELE1 MPR03X REXT 3 ELE2 V SS Sensors Freescale Semiconductor ...

Page 9

... Filter Configuration Register Electrode Configuration Register 4.2.2 Stop Mode Usage In order to set the configuration registers, the device must be in stop mode. This is achieved by setting the EleEn field in the Electrode Configuration register to zero. Sensors Freescale Semiconductor Power-Up Condition Cleared Cleared Cleared Cleared Cleared ...

Page 10

... Touch Detection INT CalLock ModeSel Unimplemented Figure 16. Electrode Configuration Register (Figure 14). Run1 Mode with 2 Electrodes Capacitance Filters Measurement and Engine Touch Detection Interrupt (Figure 15). Run2 Mode to 2 Pads Capacitance Filters Measurement and Engine Touch Detection Interrupt EleEn Sensors Freescale Semiconductor ...

Page 11

... Encoding 2 – Run Mode with ELE0 is enabled, ELE1 is enabled, IRQ is enabled. 0011 Encoding 3 – Run Mode with ELE0 is enabled, ELE1 is enabled, ELE2 is enabled. ~ 1111 Encoding 15 – Run Mode with ELE0 is enabled, ELE1 is enabled, ELE2 is enabled. Sensors Freescale Semiconductor Description MPR03X 11 ...

Page 12

... Touched 0 Electrode 0 Status – The Electrode 0 Status bit shows touched or not touched. E0S 0 – Not Touched 1 – Touched MPR03X 12 Section Figure 17. Touch Status Register Description (Section 8.3), and the calibrated baseline 2 C slave address E2S E1S E0S Sensors Freescale Semiconductor ...

Page 13

... Unimplemented Table 8. Filtered Data High Register Field Descriptions Field 7:0 Filtered Data High Bits – The Filtered Data High Bits displays the higher 2 bits of FDHB the 10 bit filtered A/D reading. 00 Encoding Encoding 3 Sensors Freescale Semiconductor FDLB Figure 18. Filtered Data Low Register ...

Page 14

... Baseline Value – The Baseline Value byte displays the higher 8 bits of the 10 bit BV baseline value. 00000000 Encoding 0 – The 10 bit baseline value is between 0 and 3. ~ 11111111 Encoding 255 – The 10 bit baseline value is between 1020 and 1023. MPR03X Figure 20. Filtered Data High Register Description Sensors Freescale Semiconductor ...

Page 15

... The IRQ pin is an open-drain latching interrupt output which requires an external pull-up resistor. The pin will latch down based on the conditions in Section 6.2. The pin will de-assert when an I Sensors Freescale Semiconductor (Section 5.2). This means that if an electrode touch Section 5.2) and determine the current condition of the system. As soon transaction reads from the MPR03X ...

Page 16

... The electrode is then discharged back to ground at the same × Electrode voltage measured here Electrode Electrode Charging Discharging T Electrode Discharge Time Figure 22. Valid ADC Values vs ADChigh ADCmid ADClow 2.11 2. (V) Figure 22. (Figure 21). All of the other electrodes Equation 1 Equation 2 2T 2.51 2.71 Sensors Freescale Semiconductor ...

Page 17

... This relationship is shown in the following graph by taking the midpoints off all possible ranges by varying the current and time settings. The midpoint is assumed to be 512 for ADC and the nominal supply voltage of 1.8V is used. Sensors Freescale Semiconductor -.7)V. This means that for a given ...

Page 18

... Sensitivity vs. Midpoint Capacitance for 1.8 V 500 1000 1500 dC/dADC @cmid (pF/1 ADC Count) Midpoint Capacitance (pF) Figure 23. Table 11. pF Sensitivity (pF/ADC count) 10 -0.01953 100 -0.19531 . For simple small electrodes (that are approximately DD C/ADC Minimum Capacitance Figure 24. 2000 2500 Table Maximum Sensors Freescale Semiconductor 11. ...

Page 19

... Charge Discharge Current – The Charge Discharge Current field selects the CDC supply current to be used when charging and discharging an electrode. 000000 Encoding 0 – Disables Electrode Charging 000001 Encoding 1 – Sets the current to 1uA ~ 111111 Encoding 63 – Sets the current to 63uA Sensors Freescale Semiconductor 7.4.1). 8.3.1 CDC ...

Page 20

... The raw data from the second level of filtering is output in the Filtered Data High and Filtered Data Low registers, as shown in Section 5.3. 8.3.1 Filter Configuration Register The Filter Configuration register is used to set. The address of the Electrode Configuration Register is 0x43 CDT W Reset Unimplemented MPR03X 20 8.3.1 SFI Figure 26. Filter Configuration Register ESI Sensors Freescale Semiconductor ...

Page 21

... Max Half Delta – The Max Half Delta determines the largest magnitude of MHD variation to pass through the third level filter. 000000 DO NOT USE THIS CODE 000001 Encoding 1 – Sets the Max Half Delta 111111 Encoding 63 – Sets the Max Half Delta to 63 Sensors Freescale Semiconductor Description Section ...

Page 22

... Encoding 1 – Sets the Noise Count Limit to 2 consecutive samples over Max Half Delta ~ 1111 Encoding 15 – Sets the Noise Count Limit to 15 consecutive samples over Max Half Delta MPR03X NHD Figure 28. Noise Half Delta Register Description Figure 29. Noise Count Limit Register Description NCL Sensors Freescale Semiconductor ...

Page 23

... Unimplemented Table 18. Release Threshold Register Field Descriptions Field 7:0 Release Threshold – The Release Threshold Byte sets the trip point for detecting RTH a touch. 00000000 Encoding 0 ~ 11111111 Encoding 255 Sensors Freescale Semiconductor Section 6), and the touch status register TTH Figure 30. Touch Threshold Register ...

Page 24

... Human Body Model (HBM) Machine Model (MM) Charge Device Model (CDM) Latch-up current 85°C A MPR03X Symbol Value V -0 TSG -40 to +85 T -40 to +125 SG Symbol Value V ±4000 ESD V ±200 ESD V ±500 ESD I ±100 LATCH Unit V + 0.3 V °C °C Unit Sensors Freescale Semiconductor ...

Page 25

... MHz Internal Oscillator 32 kHz Internal Oscillator 1. Parameters tested 100% at final test at room temperature; limits at -40°C and +70°C verified by characterization, not tested in production 2. Limits verified by characterization, not tested in production. Sensors Freescale Semiconductor = unless otherwise noted. Typical current values are at A MIN ...

Page 26

... SU, STO t HD, DAT t SU, DAT t LOW t HIGH F. Min Typ Max Units 400 kHz 1 1.3 µs 2 0.6 µs 2 0.6 µs 2 0.6 µs 2 0.9 µs 2 100 ns 2 1.3 µs 2 0.7 µs 2 20+0.1 300 20+0.1 300 20+0.1 250 400 pF 2 Sensors Freescale Semiconductor ...

Page 27

... ELE1 Touch Threshold Register E1TTH ELE1 Release Threshold Register E1RTH ELE2 Touch Threshold Register E2TTH ELE2 Release Threshold Register E2RTH AFE Configuration Register AFEC Filter Configuration Register Electrode Configuration Register Sensors Freescale Semiconductor Abrv Fields TS OCF E0FDLB E1FDLB E2FDLB E0BV E0BV E1BV E1BV E2BV ...

Page 28

... This section contains ordering information for MPR03X devices. Device Name Temperature Range MPR031EPR2 -40°C to +85°C MPR032EPR2 -40°C to +85°C C.2 Device Numbering Scheme All Proximity Sensor Products have a similar numbering scheme. The below diagram explains what each part number in the family represents ...

Page 29

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS PAGE MPR03X 29 ...

Page 30

... MPR03X 30 PAGE Sensors Freescale Semiconductor ...

Page 31

... Sensors Freescale Semiconductor PAGE MPR03X 31 ...

Page 32

... Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer ...

Related keywords