mpr081 Freescale Semiconductor, Inc, mpr081 Datasheet

no-image

mpr081

Manufacturer Part Number
mpr081
Description
Touch Pad Controller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
Technical Data
© Freescale Semiconductor, Inc., 2007. All rights reserved.
Touch Pad Controller
touch pad. The MPR081 uses an I
which configures the operation, and an interrupt to advise the host of status
changes.
MPR081 was last read. The maximum interrupt frequency can be limited to
sacrifice system response time in favor of power consumption for systems that
wake up out of sleep to respond to interrupts.
Features
Implementations
Typical Applications
The MPR081 is a user interface controller which manages a 16-position rotary
The interrupt output, IRQ, indicates that rotary status has changed since the
Device Name
1.8 V to 3.6 V operation
150 µA average supply current (all touch pads being monitored)
1 µA standby current
Supports a 16-position rotary interface
Proprietary false touch rejection technology
Ongoing pad analysis and detection not reset by EMI events
Rotary data changes are delivered from 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 drive provides audible feedback to simulate mechanical key clicks
Digital output (I
16-pin QFN and TSSOP packages
-40°C to +85 °C operating temperature range
Control Panels
Switch Replacements
Rotary and Linear Sliders
Touch Pads
Appliances
PC Peripherals
Access Controls
MP3 Players
Remote Controls
Mobile Phones
MPR081EJ
MPR081Q
2
C with custom addressing)
-40qC to +85qC
Temperature
ORDERING INFORMATION
Range
2
C interface to communicate with the host,
(16-Lead TSSOP)
(16-Lead QFN)
Number
Case
1679
948F
16-Positions
Rotary
Slider
SOUNDER
VDD
VSS
VDD
RST
IRQ
RST
IRQ
VSS
SDA
SCL
AD0
Figure 1. Pin Connections
Touch Pad Controller
16-LEAD TSSOP
MPR081
Bottom View
16-LEAD QFN
MPR081EJ
CASE 1679
CASE 948F
MPR081Q
Top View
Rev 0, 06/2007
RS
RSW
RW
RNW
RN
RNE
RE
RSE
RS
RSW
RW
RNW
MPR081

Related parts for mpr081

mpr081 Summary of contents

Page 1

... Freescale Semiconductor Technical Data Touch Pad Controller The MPR081 is a user interface controller which manages a 16-position rotary 2 touch pad. The MPR081 uses interface to communicate with the host, which configures the operation, and an interrupt to advise the host of status changes. The interrupt output, IRQ, indicates that rotary status has changed since the MPR081 was last read ...

Page 2

... SDA, SCL Input Capacitance SDA, SCL Output Low Voltage SDA, IRQ Table 4. Interrupt IRQ Timing Characteristics ( Typical Operating Circuit 1 3 Characteristic IRQ Reset delay time from STOP IRQ Reset delay time from acknowledge MPR081 2 Symbol — STG Symbol HBM MM CDM — ...

Page 3

... A Typ Max Units — 400 kHz 31.25 — ms — — µs — — µs — — µs — — µs — 0.9 µs — — ns — — µs — — µs 20+0.1C 300 ns b 20+0.1C 300 ns b 20+0.1C 250 — ns — 400 pF MPR081 3 ...

Page 4

... Rotary Touch Inputs. Connect the 8 inputs to a 16-position rotary sensor. Exposed Pad on Package Underside (QFN only). Connect to VSS. RST IRQ VDD 12 RS VSS 11 RSW SCL 10 RW SDA 9 RNW AD0 SOUNDER Figure 2. MPR081 Pinout Function RNE MPR081EJ RSE ...

Page 5

... CONTROLLER RATE CLEAR SDA SCL SERIAL INTERFACE RST AD0 SOUNDER SOUNDER CONTROLLER Sensors Freescale Semiconductor ROTARY ROTARY POSITION POSITION 8 8 DECODER Figure 3. Internal Block Diagram N NNW NNE NE NW NEE NWW SEE SWW SE SW SSW SSE S 16 POSITION ROTARY MPR081 5 ...

Page 6

... MPR081 6 DETAILED DESCRIPTION key presses. The MPR081 also uses a standardized user register set to configure the part on power up, and to read pad, slider and key status. The commonality between products in the MPR08 family of controllers simplifies migration between parts. ...

Page 7

... C 2-wire interface. The interface uses a serial data line (SDA) and a serial clock line (SCL) to achieve Figure 4. 2-Wire Serial Interface Timing Details The MPR081 SDA line operates as both an input and an open-drain output. A pull-up resistor, typically 4.7 k:, is required on SDA. The MPR081 SCL line operates only as an input ...

Page 8

... Figure 8. Slave Address followed by at least one byte of information. The first byte of information is the command byte. The command byte determines which register of the MPR081 written by the next byte, if received STOP condition is detected after the command byte is received, then the MPR081 takes no ...

Page 9

... DEVICE RESET The reset input RST is an active-low input. When taken low, RST clears any transaction to or from the MPR081 on the serial interface and configures the internal registers to the same state as a power-up reset waits for a START condition on the serial interface. ...

Page 10

... VDD. When set active low, IRQ is reset high immediately after the slave address acknowledge of the first subsequent read or write access to the MPR081 interrupt causing event occurs during an I the MPR081, the interrupt is not asserted. Instead ...

Page 11

... MPR081 ...

Page 12

... Disable Rotary touch or press action entering FIFO Enable Rotary touch action entering FIFO as values 1'bxxx10000 through 1'bxxx11111 Disable Rotary release action entering FIFO Enable Rotary released action entering FIFO as value 1'bxxx01111 Rotary touches do not cause the sounder to operate Rotary touches operate the sounder MPR081 12 Register R/W Address ...

Page 13

... Register Data — — — — — — MPR081 13 ...

Page 14

... Idle timeout period touch acquisitions sample period Idle timeout period touch acquisitions sample period —all the way through to— Idle timeout period is 112 x touch acquisitions sample period Idle timeout period is 120 x touch acquisitions sample period MPR081 14 R/W Register Address D7 D6 ...

Page 15

... IRQ behavior is controlled by Interrupt Rate bits D5-D7, and is asserted on the first entry into the FIFO from empty. Note that FIFO contents are cleared before exiting shutdown MPR081 will go into low power sleep mode after an idle period timeout. While in low power sleep mode, device cannot be 2 addressed via I C except by asserting the wake pin ...

Page 16

... MPR081 16 PACKAGE DIMENSIONS CASE 1679-01 ISSUE O 16-LEAD QFN PAGE Sensors Freescale Semiconductor ...

Page 17

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS CASE 1679-01 ISSUE O 16-LEAD QFN PAGE MPR081 17 ...

Page 18

... MPR081 18 PACKAGE DIMENSIONS CASE 1679-01 ISSUE O 16-LEAD QFN PAGE Sensors Freescale Semiconductor ...

Page 19

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS CASE 948F-01 ISSUE B 16-LEAD TSSOP PAGE MPR081 19 ...

Page 20

... MPR081 20 PACKAGE DIMENSIONS CASE 948F-01 ISSUE B 16-LEAD TSSOP PAGE Sensors Freescale Semiconductor ...

Page 21

... Sensors Freescale Semiconductor PACKAGE DIMENSIONS CASE 948F-01 ISSUE B 16-LEAD TSSOP PAGE MPR081 21 ...

Page 22

... 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. MPR081 Rev. 0 06/2007 Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products ...

Related keywords