MPR081 FREESCALE | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 22
Technical content
Features
- 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
- I R Q 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 2C with custom addressing)
- 16-pin QFN and TSSOP packages
- -40°C to +85°C operating temperature range Implementations
- Control Panels
- Switch Replacements
- Rotary and Linear Sliders
- Touch Pads Typical Applications
- Appliances
- PC Peripherals
- Access Controls
- MP3 Players
- Remote Controls
- Mobile Phones
ORDERING INFORMATION
-40°C to +85°C 1679 (16-Lead QFN) 16-Positions MPR081EJ 948F (16-Lead TSSOP) MPR081 Touch Pad Controller 16-LEAD TSSOP CASE 948F Top View Figure 1. Pin Connections
2 Freescale Semiconductor
Table 1. Absolute Maximum Ratings Table 2. ESD and Latch-Up Protection Characteristics Table 3. DC Characteristics Table 4. Interrupt IRQ Timing Characteristics
Table 5. I2C AC Characteristics
4 Freescale Semiconductor
Figure 2. MPR081 Pinout Table 6. Pin Description condition as power-up reset. 2I R Q Interrupt Output. IRQ is the active-low open-drain interrupt output signalling new events.
4 VSS Ground
5 SCL I²C-Compatible Serial Clock Input
6 SDA I²C-Compatible Serial Data I/O
to select device slave address 0x4D. 8 SOUNDER Sounder driver output. Connect a piezo- ceramic sounder from this output to ground. Rotary Touch Inputs. Connect the 8 inputs to a 16-position rotary sensor. PAD Exposed Pad Exposed Pad on Package Unde rside (QFN only). Connect to VSS.
Figure 3. Internal Block Diagram CAPACITANCE MEASUREMENT A.F.E.
16 POSITION ROTARY
6 Freescale Semiconductor
low resistance in the other. detection output is a single bit giving touch condition. the circumference of the rotary. at a time. Multiple simultaneous touches are ignored. then the second pad will be reported as a new touch. Table 7. MPR08 Family Overview
- The 20 pads are implemented by two independent arrays of 10 touch pads.
8 Freescale Semiconductor
the recipient uses to handshake receipt of each byte of data. because the master is the recipient. Figure 7. Acknowledge The MPR081 has a 7-bit long slave address (Figure 5). Figure 8. Slave Address is then ready for continued communication. further action (Figure 9) beyond storing the command byte. Any bytes received after the command byte are data bytes. Figure 9. Command Byte Received
10 Freescale Semiconductor
- Initial touch (when rotary condition goes from untouched to touched)
- Touch release ROTARY TOUCH INTERFACE The rotary interface has to distinguish touch status through varying user conditions (different finger sizes in bare hands or gloves) and environmental conditions (electrical and RF noise, sensor contamination with dirt or moisture). The rotary circuitry reports status as one of five conditions: rotary untouched, and rotary touched in one of four positions. Normally, the rotary is only touched in one position, ideally near the middle of one of the four pads. If a touch occurs more or less between pads, either the nearest pad will be given or the touch will be ignored depending on exact touch position and finger size. The rotary circuitry interprets multiple simultaneous rotary touches (more than one rotary pad being touched at the same time) as best it can. The scenarios are as follows: 1. Two rotary pads touched at the same time
- If the two touched rotary pads are both full or both split, the touches are ignored until one is removed
- If one touched rotary pad is full and the other touched rotary pad is split, the full pad position will be reported.
- If the full pad touch is removed first, the split pad position now will be reported. 2. First one rotary pad is touched and held, then a second rotary pad is touched and held.
- The second touch will be ignored and the first touch will continue to be active. If the first touch is removed while the second pad is still being touched, then the second pad becomes the only touched pad and so is reported.
Table 8. Register Address Map Table 9. Power-Up Register Configurations
Table 10. FIFO Register Format
- Reading or writing the MPR08 clears IRQ , IRQ will only be re-asserted by an event after the FIFO has been emptied by read(s).
This data is not the last FIFO item. This data is not the last FIFO item. This data is the last FIFO item. This data is the last FIFO item. (FIFO overflow flag will now be cleared).
12 Freescale Semiconductor
Table 11. Fault Register Format Table 12. Current Rotary Register Format Table 13. Rotary Configuration Register Format
Table 14. Sensitivity Register Format Table 15. Master Tick Period Register Format Table 16. Touch Acquisition Sample Rate Register Format
14 Freescale Semiconductor
Table 17. Sounder Configuration Register Format Table 18. Sleep Period Register Format
Table 19. Configuration Register Format MPR081 is in shutdown, and will not scan the rotary. and can be read any time during shutdown. Rotary register 0x02 to determine current rotary status. addressed via I2C except by asserting the wake pin.
16 Freescale Semiconductor
Freescale Semiconductor 17 PACKAGE DIMENSIONS PAGE 2 OF 3 CASE 1679-01 ISSUE O 16-LEAD QFN
18 Freescale Semiconductor
Freescale Semiconductor 19 PACKAGE DIMENSIONS PAGE 1 OF 3 CASE 948F-01 ISSUE B 16-LEAD TSSOP
20 Freescale Semiconductor
Freescale Semiconductor 21 PACKAGE DIMENSIONS PAGE 3 OF 3 CASE 948F-01 ISSUE B 16-LEAD TSSOP
Rev. 0 How to Reach Us: Home Page: www.freescale.com Web Support: http://www.freescale.com/support USA/Europe or Locations Not Listed: Freescale Semiconductor, Inc. Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284 +1-800-521-6274 or +1-480-768-2130 www.freescale.com/support Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) www.freescale.com/support Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064 Japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center
2 Dai King Street
Tai Po, N.T., Hong Kong +800 2666 8080 support.asia@freescale.com For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or 303-675-2140 Fax: 303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer application by customer’s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2007. All rights reserved. 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, go to http://www.freescale.com/epp.