MPR084EJ Freescale Semiconductor, MPR084EJ Datasheet

IC CTLR TOUCH SENSR PROX 16TSSOP

MPR084EJ

Manufacturer Part Number
MPR084EJ
Description
IC CTLR TOUCH SENSR PROX 16TSSOP
Manufacturer
Freescale Semiconductor
Type
Capacitiver
Datasheet

Specifications of MPR084EJ

Number Of Inputs/keys
8 Key
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-TSSOP
Output Type
Voltage
Interface
I²C
Input Type
Logic
Supply Voltage
3.3 V
Dimensions
5 mm L x 4.4 mm W x 1.05 mm H
For Use With
KITMPR084EVM - KIT EVAL 8-PAD TOUCH MPR084
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPR084EJ
Manufacturer:
FRE/MOT
Quantity:
20 000
Freescale Semiconductor
Technical Data
© Freescale Semiconductor, Inc., 2007–2010. All rights reserved.
Product Preview
Proximity Capacitive Touch
Sensor Controller
MPR084 OVERVIEW
Capacitive Touch Sensor Controller, optimized to manage an 8-touch pad
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
MPR084EJ
MPR084Q
The MPR084 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 low 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 touched pad position is always available on demand for
polling-based systems
Sounder output can be enabled to generate key-click sound when pad
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
Touch Pads
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
Touch Pads
8-pads
SOUNDER
ATTN
ATTN
IRQ
VDD
VSS
Figure 1. Pin Connections
IRQ
VDD
VSS
SDA
SCL
AD0
Sensor Controller
Capacitive Touch
1
2
3
4
16-LEAD TSSOP
1
2
3
4
5
6
7
8
MPR084
Bottom View
16-LEAD QFN
CASE 1679
CASE 948F
16
Top View
5
MPR084
MPR084
15
6
14
7
Rev 6, 5/2010
13
8
12
11
10
9
16
15
14
13
12
11
10
9
MPR084
E5
E6
E7
E8
E1
E2
E3
E4
E5
E6
E7
E8

Related parts for MPR084EJ

MPR084EJ Summary of contents

Page 1

... Mobile Phones ORDERING INFORMATION Device Name Temperature Range MPR084Q -40C to +85C MPR084EJ 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 driven Case Number ...

Page 2

... Device Overview 1.1 Introduction Freescale Semiconductor’s MPR084 proximity capacitive touch sensor controller is one of a family of products designed to detect the state of capacitive touch pads. The MPR084 offers designers a cost-efficient alternative to mechanical keys for control panel applications. 2 The MPR084 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 MPR084 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. MPR084 4 Function 3. ATTN IRQ 12 E5 VDD 11 E6 VSS 10 E7 SCL 9 SDA E8 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 Ω 16 ATTN IRQ 14 ...

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 MPR084, 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 Slave address: 0x5C Figure 9 ...

Page 8

... 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 2.4). acknowledge from MPR084 DATA BYTE A n bytes auto-increment memory word address masters. Figure 13. This process Sensors Freescale Semiconductor P C bus, ...

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

... The Touch Pad Configuration Register configures a variety of the MPR084 features. Each of these features is described in 2 following sections. The I C slave address of the Touch Pad Configuration Register is 0x03 TPSE W Reset Unimplemented MPR084 BKA ACE TPRBE Figure 14. Touch Pad Configuration Register (Section 3.6). In the TPTBE TPE 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

... Electrode 6 Enable – The Electrode 6 Enable bit enables or disables electrode E6EN number 6. 0 Electrode 6 Disable 1 Electrode 6 Enable 4 Electrode 5 Enable – The Electrode 5 Enable bit enables or disables electrode E5EN number 5. 0 Electrode 5 Disable 1 Electrode 5 Enable MPR084 Description E6EN E5EN E4EN Description TPC slave address E3EN E2EN E1EN Sensors Freescale Semiconductor ...

Page 13

... Electrode 3 Disable 1 Electrode 3 Enable 1 Electrode 2 Enable – The Electrode 2 Enable bit enables or disables electrode E2EN number 2. 0 Electrode 2 Disable 1 Electrode 2 Enable 0 Electrode 1 Enable – The Electrode 1 Enable bit enables or disables electrode E1EN number 1. 0 Electrode 1 Disable 1 Electrode 1 Enable Sensors Freescale Semiconductor MPR084 13 ...

Page 14

... Sensors Freescale Semiconductor ...

Page 15

... 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 0x0E ...

Page 16

... 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 MPR084 RST Figure 19. Configuration Register Description 2 C communication slave address DCE IRQEN RUNE Sensors Freescale Semiconductor ...

Page 17

... SET Figure 20. Low Power Scan Period Transition Diagram 5.3 Configuration Low Power Configuration is achieved through setting two values; the Idle Timeout Period and the Sleep Cycle Duration. This functionality is described in the following section. Sensors Freescale Semiconductor   5 MTP +  ...

Page 18

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

Page 19

... Electrode 2 Status – The Electrode 2 Status bit shows whether or not electrode 2 is touched. E2S 0 Electrode 2 untouched 1 Electrode 2 touched 0 Electrode 1 Status – The Electrode 1 Status bit shows whether or not electrode 1 is touched. E1S 0 Electrode 1 untouched 1 Electrode 1 touched Sensors Freescale Semiconductor E7S E6S E5S E4S 0 ...

Page 20

... The Max Number of Keys Exceeded status bit is an instantaneous output that is high when more keys are pressed than allowed by the TPC MPR084 slave address of the FIFO Register is 0x00 NDF OF TRF Figure 23. FIFO Register Description Section 3. addition to the VDD or VSS (Section 3.6). Sensors Freescale Semiconductor ...

Page 21

... TPC Exceeded 0 TPC Not Exceeded 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 Sensors Freescale Semiconductor ...

Page 22

... C communication is not available this feature alerts the user to sensor touches. (Section 4.7). Two of the settings in this register will affect     = MCP IRQR   5 MTP +     RQR 4 --------------------- - = +   transmission reads/writes the appropriate register displaying 4 Equation 4  Equation 5 Sensors Freescale Semiconductor ...

Page 23

... MinInterruptPeriod has elapsed. 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 Initial Interrupt Event IRQ Sensors Freescale Semiconductor Figure 25 Second Interrupt Event MinInterruptPeriod Figure 25. IRQ Timing Diagram - Case 1 Second Interrupt Event MinInterruptPeriod Figure 26 ...

Page 24

... Encoding 255 – Sets the SKT multiplication factor to 256 MPR084 24    = MCP TASP    = MCP TASP SKT SKT Figure 27. Stuck Key Timeout Register Description (Section 3.4), by  64 Equation 6   64 Equation slave address of the Stuck Sensors Freescale Semiconductor ...

Page 25

... Sensitivity Threshold – The Sensitivity Threshold selects or reports the sensitivity ST setting of the 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 Sensors Freescale Semiconductor ----------- - ...

Page 26

... 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" MPR084 Figure 29. Sounder Configuration Register Description SensorInfo Figure 30. Sensor Information Register Description 2 C communication status FREQ SEN Sensors Freescale Semiconductor ...

Page 27

... 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 21. ESD and Latch-up Test Conditions Rating Human Body Model (HBM) Machine Model (MM) Charge Device Model (CDM) Latch-up current at T Sensors Freescale Semiconductor Symbol V -0 VSS - 0.3 to VDD + 0.3 IN TSG ...

Page 28

... C AC Characteristics unless otherwise noted. Typical values are 3 MIN MAX Symbol Conditions f SCL 3 Min Typ Max Units 1.8* 3 µA 1. µA 0.7 x VDD V 0.35 x VDD V 0.025 1 µ 0.5V V 2.3.9. = +25°C.) A Min Typ Max Units 100 kHz 400 pF Sensors Freescale Semiconductor ...

Page 29

... MDF W Reset Unimplemented Fault Register: 0x01 Reset Unimplemented Touch Pad Status Register: 0x02 7 R E8S W Reset Unimplemented Touch Pad Configuration Register: 0x03 7 R TPE W Reset Unimplemented Sensitivity Threshold Registers: 0x04 Reset Unimplemented Sensors Freescale Semiconductor NDF OF TRF E7S E6S E5S E4S ...

Page 30

... R W Reset Unimplemented Sounder Configuration Register: 0x07 Reset Unimplemented Low Power Configuration Register: 0x08 Reset Unimplemented Stuck Key Timeout Register: 0x09 Reset Unimplemented Sensor Information Register: 0x14 Reset Unimplemented MPR084 MTP TASP ITP SKT SensorInfo FREQ SEN SCD Sensors Freescale Semiconductor ...

Page 31

... Configuration Register: 0x0A Reset Unimplemented Electrode Channel Enable Mask Register: 0x0C 7 R E8EN E7EN W Reset Unimplemented Maximum Number of Touched Positions Register: 0x0D Reset Unimplemented Sensors Freescale Semiconductor RST E6EN E5EN E4EN DCE IRQEN RUNE E3EN E2EN E1EN TPC MPR084 31 ...

Page 32

... Appendix C Ordering Information C.1 Ordering Information This section contains ordering information for MPR084Q and MPR084EJ devices. Device Name MPR084Q MPR084EJ 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 33

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

Page 34

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

Page 35

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS PAGE MPR084 35 ...

Page 36

... MPR084 36 PACKAGE DIMENSIONS PAGE Sensors Freescale Semiconductor ...

Page 37

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS PAGE MPR084 37 ...

Page 38

... MPR084 38 PACKAGE DIMENSIONS PAGE Sensors Freescale Semiconductor ...

Page 39

... Sensors Freescale Semiconductor MPR084 39 ...

Page 40

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

Related keywords