mpr083 Freescale Semiconductor, Inc, mpr083 Datasheet

no-image

mpr083

Manufacturer Part Number
mpr083
Description
Proximity Capacitive Touch Sensor Controller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mpr083EJ
Manufacturer:
Freescale Semiconductor
Quantity:
135
Part Number:
mpr083EJ
Manufacturer:
FRE/MOT
Quantity:
20 000
Part Number:
mpr083EJR2
Manufacturer:
ST
Quantity:
104
Part Number:
mpr083Q
Manufacturer:
Freescale
Quantity:
2 494
Freescale Semiconductor
Technical Data
© Freescale Semiconductor, Inc., 2007–2010. All rights reserved.
Product Preview
Proximity Capacitive Touch
Sensor Controller
MPR083 OVERVIEW
Capacitive Touch Sensor Controller, optimized to manage an 8-position
rotary shaped capacitive array. The device can accommodate a wide
range of implementations through 3 output mechanisms, and many
configurable options.
Features
Implementations
Typical Applications
This document contains a product under development. Freescale Semiconductor reserves the right to change or
discontinue this product without notice.
Device Name
MPR083EJ
MPR083Q
The MPR083 is an Inter-Integrated Circuit Communication (I
1.8 V to 3.6 V operation
41 µA average supply current with 1 s response time
2 µA Standby Current
Variable low power mode response time (32 ms – 4 s)
Rejects unwanted multi-key detections from EMI events such as PA
bursts or user handling
Ongoing pad analysis and detection is not reset by EMI events
Data is buffered in a FIFO for shortest access time
IRQ output advises when FIFO has data
System can set interrupt behavior as immediate after event, or
program a minimum time between successive interrupts
Current rotary position is always available on demand for polling-
based systems
Sounder output can be enabled to generate key-click sound when
rotary is touched
Two hardware selectable I
single I
Configurable real-time auto calibration
5 mm x 5 mm x 1 mm 16 lead QFN package
-40°C to +85°C operating temperature range
Control Panels
Switch Replacements
Rotary and Linear Sliders
Appliances
PC Peripherals
Access Controls
MP3 Players
Remote Controls
Mobile Phones
2
C bus
Temperature Range
-40C to +85C
ORDERING INFORMATION
2
C addresses allowing two devices on a
(16-Lead TSSOP)
(16-Lead QFN)
Case Number
1679
948F
2
C) driven
Rotary Slider
8-Positions
SOUNDER
ATTN
ATTN
VDD
IRQ
SDA
VSS
SCL
AD0
VDD
VSS
IRQ
Figure 1. Pin Connections
Sensor Controller
Capacitive Touch
1
2
3
4
1
2
3
4
5
6
7
8
16-LEAD TSSOP
MPR083
Bottom View
16-LEAD QFN
CASE 1679
CASE 948F
16
5
Top View
MPR083
MPR083
15
6
14
7
Rev 5, 06/2010
13
8
16
15
14
13
12
11
10
9
12
11
10
9
MPR083
E5
E6
E7
E8
E1
E2
E3
E4
E5
E6
E7
E8

Related parts for mpr083

mpr083 Summary of contents

Page 1

... Technical Data Product Preview Proximity Capacitive Touch Sensor Controller MPR083 OVERVIEW The MPR083 is an Inter-Integrated Circuit Communication (I Capacitive Touch Sensor Controller, optimized to manage an 8-position rotary shaped capacitive array. The device can accommodate a wide range of implementations through 3 output mechanisms, and many configurable options. ...

Page 2

... The MPR08X family has several implementations to use in your design including control panels and switch replacements. The MPR083 controls rotary and linear sliders. Other members of the MPR08X family are well suited for other application interface situations such as individual touch pads or rotary/touch pad combinations. ...

Page 3

... For example, a system with 1-key lockout and 2-key rollover would allow 2-keys to be pressed in succession but would only report the second key once the first key was released. 2 Inter-Integrated Circuit Communication I C Sensors Freescale Semiconductor Definition MPR083 3 ...

Page 4

... Rotary Electrode connections. E6, E7, E8 PAD Exposed pad Exposed pad on package underside (QFN only). Connect to VSS. The two packages available for the MPR083 are a 5x5mm 16 pin QFN and a 4x5mm 16 pin TSSOP. Both of the packages and their respective pinouts are shown in Figure 16 15 ...

Page 5

... Note that in this configuration the AD0 address line is tied high thus the slave address of the MPR083 0x4D. Alternatively the address line can be pulled low if the host system needs the MPR083 address 0x4C. This functionality can also be used to incorporate two MPR083 devices in the same system. ...

Page 6

... SDA line is stable low during the high period of the clock pulse. When the master is transmitting to the MPR083, the MPR083 generates the acknowledge bit because the MPR083 is the recipient. When the MPR083 is transmitting to the master, the master generates the acknowledge bit because the master is the recipient. ...

Page 7

... The first byte of information is the command byte. The command byte determines which register of the MPR083 written by the next byte, if received STOP condition is detected after the command byte is received, then the MPR083 takes no further action command byte are data bytes ...

Page 8

... Device Reset The RST is an active-low software reset. This is implemented in the Configuration Register by activating the RST bit. When asserted, the device clears any transaction to or from the MPR083 on the serial interface and configures the internal registers to the same state as a power-up reset (Table The sensor controller is capable of operating down to 1 ...

Page 9

... Register Address Map The MPR083 is a peripheral that is controlled and monitored though a small array of internal registers which are accessed 2 through the I C bus. When communicating with the MPR083 each of the registers in functionality of each specific register is detailed in the following sections. Table 4. Register Address Map ...

Page 10

... This functionality is sometimes called 2-Key Rollover. 3.4 Rotary Configuration Register The Rotary Configuration Register configures a variety of the MPR083 features. Each of these features is described in following 2 C slave address of the Rotary Configuration Register is 0x03. sections. The I ...

Page 11

... TASP will be set to 00011111. 00000000 Encoding 0 – Sets the TASP multiplication factor 00011111 Encoding 31 – Sets the TASP multiplication factor to 32. Sensors Freescale Semiconductor Description TASP Description 2 C slave MPR083 11 ...

Page 12

... The operating modes of the MPR083 are described in this section. Implementation and functionality of each mode are described. The Modes of Operation of the MPR083 combine to form a suite of quick response and low power consumption functionality. This is achieved through 2 Run modes and 2 Stop Modes. The two modes are enabled by toggling the Configuration Register’s DCE ...

Page 13

... Period. This value can be set by using the Master Tick Period Register as outlined in the following section. While in this mode all functionality of the MPR083 is enabled; touch detection will occur, and I This mode is enabled by setting the Configuration Register’s RUNE and DCE bits high. ...

Page 14

... Reset Asserted RST 1 Reset Not Asserted 2 Duty Cycle Enable – The Duty Cycle Enable bit enables or disables duty cycling on the MPR083. This bit is active low. DCE 0 Duty Cycle Enabled (2 modes) 1 Duty Cycle Disabled (1 modes) 1 Interrupt Enable – The Interrupt Enable bit enables or disables the IRQ Functionality ...

Page 15

... TASP and the primary clock. From Chapter 4 the primary clock is the (MTP + 5) ms. Since the sensor controller is in Run2, the primary clock is also multiplied by a factor of 8. The debounce rate of the MPR083 is 4 times the sample rate thus the MRT is represented by the following equation. ...

Page 16

... TASP (touch acquisition sample period determine the Sleep period of the sensor controller. 00000 Encoding 0 – Disables Low Power Mode 00001 Encoding 1 – Sets the SCD multiplication factor 11111 Encoding 31 – Sets the SCD multiplication factor to 31 MPR083 ...

Page 17

... Output Mechanisms 6.1 Introduction The MPR083 has three primary methods for reporting data in addition to an IRQ output that is described in Chapter 7. The three output systems are described in this section. 6.2 Instantaneous The Instantaneous output shows the current status of the user interface. This information is displayed in terms of the current rotary position that is touched ...

Page 18

... Error The MPR083 can generate a fault under two conditions; an electrode is shorted to VDD electrode is shorted to VSS. Once a fault is asserted the sensor electrodes will no longer be scanned until the fault is cleared. In the event of multiple faults occurring at the same time, the sensor controller will report the first fault that is detected during scanning. ...

Page 19

... Interrupts 7.1 Introduction The MPR083 has one interrupt output that is configured by registers and alerts the application when a touch or fault is detected. When running in Run2 or Stop2 mode where I 7.2 Condition for Interrupt There are two cases that latch the Interrupt buffered data available or fault detected. ...

Page 20

... Initial Interrupt Event IRQ In the second case the MinInterruptPeriod is shorter than the interval between sequential interrupt source events, thus the IRQ latches as it normally would without additional delay. Initial Interrupt Event IRQ MPR083 20 Figure 23 Second Interrupt Event MinInterruptPeriod Figure 23. IRQ Timing Diagram - Case 1 ...

Page 21

... Initial Start-up Conditions Initial calibration of the MPR083 occurs every time the device resets. The first key detection cycle is used as a baseline capacitance value for all remaining calculations. Thus, a touch is detected by taking the difference between this baseline value and the current capacitance on the electrode. ...

Page 22

... Introduction The MPR083 can operate in a variety of environments with a variety of different electrode patterns. Because of this it is necessary to adjust the relative sensitivity of the sensor controller. Usually this requires fine tuning in any final application. There are many factors that must be taken into account, but much of the time this value is relative to the capacitance changes generated by a touch ...

Page 23

... Additional Features 10.1 Key Click Sound Generator The Key Click Sound Generator allows the MPR083 to generate audible feedback, independent of the I The sounder is used to drive a piezo buzzer. This output is configured by using the Sounder Register, shown in the following section. 10.1.1 Sounder Configuration Register 2 The I C slave address of the Sounder Configuration Register is 0x07. ...

Page 24

... DC parametric and functional testing is performed per the applicable device specification at room temperature followed by hot temperature, unless specified otherwise in the device specification. Table 20. ESD and Latch-up Test Conditions Rating Human Body Model (HBM) Machine Model (MM) Charge Device Model (CDM) Latch-up current at T MPR083 24 Symbol V -0 VSS - 0.3 to VDD + 0.3 ...

Page 25

... Input Low Voltage SDA, SCL Input Leakage Current I IH SDA, SCL Input Capacitance SDA, SCL Output Low Voltage SDA, IRQ *The MPR083 requires a specific start-up sequence for Characteristics This section includes information about I 2 Table 22 Characteristics (Typical Operating Circuit ...

Page 26

... Reset Unimplemented Rotary Configuration Register: 0x03 7 R RSE W Reset Unimplemented Sensitivity Threshold Register: 0x04 Reset Unimplemented Master Tick Period Register: 0x05 Reset Unimplemented MPR083 NDF OF TRF ...

Page 27

... SKT RST SensorInfo FREQ SEN SCD DCE IRQEN RUNE MPR083 27 ...

Page 28

... Appendix C Ordering Information C.1 Ordering Information This section contains ordering information for MPR083Q and MPR083EJ devices. Device Name MPR083Q MPR083EJ 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 MPR083 29 ...

Page 30

... MPR083 30 PACKAGE DIMENSIONS PAGE Sensors Freescale Semiconductor ...

Page 31

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS PAGE MPR083 31 ...

Page 32

... MPR083 32 PACKAGE DIMENSIONS PAGE Sensors Freescale Semiconductor ...

Page 33

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS PAGE MPR083 33 ...

Page 34

... MPR083 34 PACKAGE DIMENSIONS PACKAGE DIMENSIONS PAGE Sensors Freescale Semiconductor ...

Page 35

... RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical characteristics of their non-RoHS-compliant and/or non-Pb-free counterparts. For further information, see http:/www.freescale.com or contact your Freescale sales representative. For information on Freescale’s Environmental Products program http://www.freescale.com/epp. MPR083 Rev. 5 06/2010 Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products ...

Related keywords