MPR083Q Freescale Semiconductor, MPR083Q Datasheet

IC CTLR TOUCH SENSOR PROX 16-QFN

MPR083Q

Manufacturer Part Number
MPR083Q
Description
IC CTLR TOUCH SENSOR PROX 16-QFN
Manufacturer
Freescale Semiconductor
Type
Capacitiver
Datasheet

Specifications of MPR083Q

Number Of Inputs/keys
8 Slider
Data Interface
I²C, Serial
Voltage - Supply
1.8 V ~ 3.6 V
Current - Supply
1.62mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
16-QFN Exposed Pad
Output Type
Voltage
Interface
I²C
Input Type
Logic
Supply Voltage
3.3 V
Dimensions
5 mm L x 5 mm W x 1 mm H
Supply Current
41µA
Ic Interface Type
I2C
Supply Voltage Range
1.8V To 3.6V
Sensor Case Style
QFN
No. Of Pins
16
Operating Temperature Range
-40°C To +85°C
Filter Terminals
SMD
Rohs Compliant
Yes
For Use With
DEMOMPR083 - BOARD DEMO FOR MPR083 CTLRKITMPR083EVM - KIT EVAL 8POSITION ROTARY TOUCH
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
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 MPR083Q

MPR083Q Summary of contents

Page 1

... Remote Controls • Mobile Phones ORDERING INFORMATION Device Name Temperature Range MPR083Q -40C to +85C MPR083EJ This document contains a product under development. Freescale Semiconductor reserves the right to change or discontinue this product without notice. © Freescale Semiconductor, Inc., 2007–2010. All rights reserved. ...

Page 2

... Device Overview 1.1 Introduction Freescale Semiconductor’s MPR083 proximity capacitive touch sensor controller is one of a family of products designed to detect the state of capacitive touch pads. The MPR083 offers designers a cost-efficient alternative to mechanical rotary switches for control panel applications. 2 The MPR083 uses interface to communicate with the host which configures the operation and an interrupt to advise the host of status changes ...

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

... In addition to the 8 resistors, a bypass capacitor of 1µF should always be used between the VDD and VSS lines and a 4.7 k pull-up resistor should be included on the IRQ. MPR083 4 Function 3. ATTN E5 IRQ VDD E6 VSS E7 SCL E8 SDA AD0 SOUNDER Figure 3. Package Pinouts TSSOP Sensors Freescale Semiconductor ...

Page 5

... Each transmission consists of a START condition R/W bit, a register address byte, one or more data bytes, and finally a STOP condition. SDA t SU DAT t LOW SCL t HIGH t HD STA ART CONDIT ION Sensors Freescale Semiconductor V DD 780k Ω 780k Ω 780k Ω 780k Ω 780k Ω ...

Page 6

... 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. Thus each th clock pulse, and the recipient pulls down SDA during CLOCK PULSE FOR ACKNOWLEDGEMENT 1 2 Figure 8. Acknowledge P STOP CONDITION 8 9 Sensors Freescale Semiconductor ...

Page 7

... The master can now read ‘n’ consecutive bytes from the MPR083, with the first data byte being read from the register addressed by the initialized command byte. Sensors Freescale Semiconductor (Figure 9). The bit following the 7-bit slave address (bit eight) is the R/W bit, which ...

Page 8

... Idle Delay Loop False Established Comms with Sensor Controller? i.e. Read from FIFO Is Data valid 40) True Lower V to the desired operating voltage DD 1 2.0 V acknowledge from MPR083 DATA BYTE bytes auto-increment memory word address masters. bus, Figure 13. This process Sensors Freescale Semiconductor ...

Page 9

... Master Tick Period Register Touch Acquisition Sample Period Register Sounder Configuration Register Low Power Configuration Register Stuck Key Timeout Register Configuration Register Sensor Information Register Sensors Freescale Semiconductor Table 4 are used for specific tasks. The Register Address Auto-Increment Address 0x00 0x01 0x02 ...

Page 10

... 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 RSE W Reset Unimplemented MPR083 ACE RRBE Figure 14. Rotary Configuration Register RTBE Sensors Freescale Semiconductor ...

Page 11

... The resulting factor must be in the range 1 to 32. If the value is outside of this range the 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 ...

Page 12

... Run2 1 0 Stop1 0 1 Stop2 0 0 Power-Up Condition Table 8. Register Address HEX Value 0x00 0x40 0x01 0x00 0x02 0x00 0x03 0x81 0x04 0x00 0x05 0x05 0x06 0x01 0x07 0x01 0x08 0x00 0x09 0x00 0x0A 0x14 0x0B 0xFF Sensors Freescale Semiconductor ...

Page 13

... This mode is enabled by setting the Configuration Register’s RUNE bit low and DCE bit low. The only way to exit this mode is to toggle the Attention Pin, refer to Section Sensors Freescale Semiconductor 2 C slave address of the Master Tick Period Register is 0x05 ...

Page 14

... Since the current mode of the device is enabled through the DCE this will cause duty cycling to be disabled and change the current mode from Run2 to Run1, or Stop2 to Stop1 (depending on the previous state). When in Run2 or Stop2 modes this is the only way to enable the I MPR083 RST Figure 17. Configuration Register Description 2 C communication slave address DCE IRQEN RUNE Sensors Freescale Semiconductor ...

Page 15

... When in Run2 mode, the sensor controller will initially scan the electrodes at the rate of MRT touch interface remains idle for the IIT period then the scan period will change to MRT detected the scan rate will transition back to MRT run2 SET Figure 18. Low Power Scan Period Transition Diagram Sensors Freescale Semiconductor   5 MTP +  ...

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 ITP Figure 19. Low Power Configuration Register Description SCD Sensors Freescale Semiconductor ...

Page 17

... The FIFO Register is a read only register for determining the current status of the rotary. Any time a write is issued to this register 2 the buffer will be cleared. The I C slave address of the FIFO Register is 0x00 MDF W Reset Unimplemented Sensors Freescale Semiconductor Figure 20. Rotary Status Register ...

Page 18

... Table 14. Fault Register Field Descriptions Field 1:0 Fault – The Fault code represents the currently asserted fault condition. FAULT 00 Encoding 0 – No fault detected 01 Encoding 1 – Short to VSS detected 10 Encoding 2 – Short to VDD detected MPR083 18 Description Figure 22. Fault Register Description FAULT Sensors Freescale Semiconductor ...

Page 19

... Thus if the source is buffered data available then a FIFO Buffer read/write will clear the IRQ pin. If the source is a fault detected then a write of the Fault Register will clear the pin. Sensors Freescale Semiconductor 2 C communication is not available this feature alerts the user to sensor touches. ...

Page 20

... Initial Interrupt Event IRQ MPR083 20 Figure 23 Second Interrupt Event MinInterruptPeriod Figure 23. IRQ Timing Diagram - Case 1 Second Interrupt Event MinInterruptPeriod Figure 24. IRQ Timing Diagram - Case 2 and Figure 24. In the first case the Sensors Freescale Semiconductor ...

Page 21

... Encoding 0 – Turns off Stuck Key Detection 00000001 Encoding 1 – Sets the SKT multiplication factor 11111111 Encoding 255 – Sets the SKT multiplication factor to 256 Sensors Freescale Semiconductor    = MCP TASP  ...

Page 22

... Sensor Controller. The resulting value must be in the range units. If the value is outside of this range the ST will be set to 00111111. 00000000 Encoding 0 – Sets the sensitivity to level 1 ~ 00111111 Encoding 63 – Sets the sensitivity to level 64 MPR083 ----------- - Figure 26. Sensitivity Threshold Register Description Equation slave address of the Sensors Freescale Semiconductor ...

Page 23

... Table 18. Sensor Information Register Field Descriptions Field 7-0 SensorInfo – The Sensor Information register describes the version information for SensorInfo the part. Burst reads will display ASCII data in the following format: VENDOR_LABEL",PN:"PRODUCT_LABEL",QUAL:"BUILD_TYPE_LABEL",VER:" BUILD_VERSION_MAJOR"_"BUILD_VERSION_MINOR"_"BUILD_NUMBER"\0" Sensors Freescale Semiconductor ...

Page 24

... Machine Model (MM) Charge Device Model (CDM) Latch-up current at T MPR083 24 Symbol V -0 VSS - 0.3 to VDD + 0.3 IN TSG -40 to +85 T -55 to +150 SG Symbol Value V ±2000 ESD V ±200 ESD V ±500 ESD = 85°C I ±100 A LATCH Value Unit V V °C °C Unit Sensors Freescale Semiconductor ...

Page 25

... This section includes information about I 2 Table 22 Characteristics (Typical Operating Circuit 1 3 +25°C.) A Parameter (1) Serial Clock Frequency Capacitive Load for Each Bus Line 1. Clock Stretching is required for reliable communications Sensors Freescale Semiconductor = unless otherwise noted. Typical Current values are MIN MAX Conditions 1.8 V run1 1.8 V ...

Page 26

... W Reset Unimplemented Rotary Status Register: 0x02 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 ACE RRBE MTP FAULT RTBE Sensors Freescale Semiconductor ...

Page 27

... Touch Acquisition Sample Period Register: 0x06 Reset Unimplemented Sounder Configuration Register: 0x07 Reset Unimplemented Low Power Configuration Register: 0x08 Reset Unimplemented Stuck Key Timeout Register: 0x09 Reset Unimplemented Configuration Register: 0x0A Reset Unimplemented Sensor Information Register: 0x0B Reset Unimplemented Sensors Freescale Semiconductor TASP ITP SKT ...

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

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

Related keywords