PCF8885 Capacitive 8-channel touch and proximity sensor with auto-calibration and very low power consumption Rev. 3 — 17 March 2014 Product data sheet 1. General description The integrated circuit PCF8885 is a capacitive 8-channel touch and proximity sensor that uses a patented (EDISEN) method to detect a change in capacitance on remote sensing plates. Changes in the static capacitances (as opposed to dynamic capacitance changes) are automatically compensated using continuous auto-calibration.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 3.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 6. Block diagram 9'' 7(67 &/.B,1 26&,//$725 &/. 7,0,1* &21752/ 92/7$*( 5(*8/$725 9'' ,175(*' &/.B287 7$ 7$ WR 7$ WGFK UHI *(1(5$725 7(67 &21752/ $ ,1 &3& ,1 &3& &+$11(/ &+$11(/ &+$11(/ 6'$ ,17B,1 6<67(0 &21752/ ,17 6/((3 3&) 966 Fig 1.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 7. Pinning information 7.1 Pinning &/.B287 &/.B,1 9'' ,175(*' ,17B,1 ,1 9'' ,1 ,17 ,1 6/((3 ,1 $ ,1 ,1 ,1 6&/ ,1 966 3&) 76 7(67 6'$ &3& &3& &3& &3& &3& &3& &3& &3& DDD Top view. For mechanical details, see Figure 26 on page 35. Fig 2.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Table 4. Pin description …continued Input or input/output pins must always be at a defined level (VSS or VDD) unless otherwise specified.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 8. Functional description The sensing plates have to be connected to the sensor input pins IN0 to IN7. The discharge times (tdch) on the sensor input pins, are compared to the discharge time (tdch(ref)) of an internal RC timing element. The comparison is done sequentially for each sensor input pin. The RC timing circuits are periodically charged from VDD(INTREGD) and then discharged via a resistor to VSS.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 9UHI 7,0,1* 5() 9'' ,175(*' 7$ WGFK UHI &+$11(/ 6(16,1* 3/$7( 9'' ,175(*' ,1 7$ &83 83 '2:1 &'1 WGFK 9'' ,175(*' &75 /2*,& 287 &3& &&3& &+$11(/ 6(16,1* 3/$7( 9'' ,175(*' ,1 7$ &83 83 '2:1 &'1 WGFK 9'' ,175(*' &75 /2*,& 287 &3& &&3& DDD Fig 4. Functional diagram of sensor operation The counter following this logic counts the pulses CUP or CDN respectively.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 9. Commands The operation of the PCF8885 can be controlled by 12 commands and four configurationand status-registers (see Section 10 on page 10). Several configuration settings can be programmed using single commands without associated data transfer. The configuration register can however also be written using the write-config command.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration During sleep mode, the register configuration is maintained and the device remains responsive to I2C commands. The charges in the CPC capacitors however cannot be guaranteed, as there is no limitation on the duration of the sleep mode. Therefore the analog part has to perform a normal start-up phase, including the fast start procedure for the CPC capacitor charging.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 10. Registers The PCF8885 has four registers storing the configuration and the status information of the device. 10.1 Register overview Table 6. Register overview The bit position labeled as x is not relevant; if read, it can be either logic 0 or logic 1.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Table 7. CONFIG - configuration register bit description …continued Bit Symbol 2 VROF 1 Description Reference voltage regulation Section 11 0[1] voltage regulation on 1 voltage regulation off INTM 0 [1] Value interrupt generation mode Section 10.2.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Direct mode — In direct mode, the sensor state is directly reflected in the SENS register. When the sensor is activated, the corresponding bit in the SENS register is immediately set logic 1. When the sensor is released, the bit is cleared (set logic 0) again. The bits are even cleared if the SENS register has not yet been read by the system controller.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration • If INTM is logic 0 (default), then the change (set or clear) of each bit in register SENS activates the INT output. • If INTM is logic 1, then only sensor press events, resulting in bits being set logic 1 in the SENS register, activate the INT output. Sensor release events, which cause the corresponding bit in SENS to be cleared (set logic 0), do not activate the INT output.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 10.4 Register: CLKREG Table 10.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration The values of m can be varied in the range 0.5 m 1.75, where m = 1.0 corresponds to the default value of FRQF[2:0] = 100. The internal clock frequency (fclk) is derived from the oscillator frequency with Equation 2: f clk = f osc n (2) where the values for n are 1, 4, 16, or 64 and can be selected with FRQC[1:0].
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration • When bit MSKMODE in register CONFIG (see Table 7) is set logic 0, then the disabled channels are continuously sampled, but switching events are not reflected in register SENS and do not cause interrupts. • When bit MSKMODE in register CONFIG (see Table 7) is set logic 1, only channels which are enabled are sampled. Reducing the number of sampled channels also reduces the power consumption.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 11. Power architecture The circuit has an integrated voltage regulator, supplied by pin VDD. The regulator provides an internal VDD(INTREGD) supply of nominally 2.8 V. If a stable and noise free external supply voltage with 2.5 V < VDD(ext) < 3.3 V is available in the system, VDD(INTREGD) can be provided from an external source (see Figure 7).
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 12. Start-up procedure After power-on the registers in the VDD domain are reset, which includes the VROF bit controlling the voltage regulator. The regulator is therefore enabled, and the VDD(INTREGD) domain is powered on. As soon as a sufficient VDD(INTREGD) level is reached, the Power-On Reset (POR) is released.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration The START and STOP conditions are shown in Figure 10. 6'$ 6'$ 6&/ 6&/ 6 3 67$57 FRQGLWLRQ 6723 FRQGLWLRQ PEF Fig 10. Definition of START and STOP conditions 13.2 System configuration A device generating a message is a transmitter; a device receiving a message is the receiver. The device that controls the message is the master; and the devices which are controlled by the master are the slaves.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration GDWD RXWSXW E\ WUDQVPLWWHU QRW DFNQRZOHGJH GDWD RXWSXW E\ UHFHLYHU DFNQRZOHGJH 6&/ IURP PDVWHU 6 FORFN SXOVH IRU DFNQRZOHGJHPHQW 67$57 FRQGLWLRQ PEF Fig 12. Acknowledgement on the I2C-bus 13.4 I2C-bus subaddress Device selection depends on the I2C-bus slave address, on the transferred command data, and on the hardware subaddress.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration After acknowledgement, a command is sent, and after a further acknowledge a data byte is transmitted. After the last data byte, the I2C-bus master issues a STOP condition (P). Alternatively a START may be asserted to RESTART an I2C-bus access. 13.6 Fast-mode Plus (Fm+) support The Fast-mode Plus specification is supported.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 5 : 6 VODYH DGGUHVV $ $ VHUYHU VHQVRU GDWD $ FOLHQW VHQVRU GDWD $ VHUYHU VHQVRU GDWD $ VHQVRU GDWD $3 DDD Fig 16. Reading sensor data, alternately from primary-chip and secondary-chip It must be noted, that for this alternate data transfer only one PCF8885 has to be addressed. By definition the primary-chip must be addressed (A0 bit in the address set to logic 0).
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 14. Internal circuitry 9'' ,175(*' 9'' ,1 WR ,1 &3& WR &3& &/.B,1 ,17 ,17B,1 7(67 6/((3 $ &/.B287 6&/ 6'$ 966 3&) DDD Fig 17. Device protection diagram 15. Safety notes CAUTION This device is sensitive to ElectroStatic Discharge (ESD). Observe precautions for handling electrostatic sensitive devices. Such precautions are described in the ANSI/ESD S20.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 16. Limiting values Table 14. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter Conditions VDD supply voltage VDD(INTREGD) internal regulated supply voltage VI input voltage ISS Min Max Unit 0.5 +8.0 V 0.5 +6.5 V 0.5 +6.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 17. Static characteristics Table 15. Static characteristics VDD = 2.5 V to 5.5 V, VSS = 0 V, Tamb = 40 C to +85 C; unless otherwise specified; min and max values are not production tested, but verified on sampling basis. Symbol Parameter VDD supply voltage VDD(ext) external supply voltage VDD(INTREGD) internal regulated supply voltage Conditions Min Typ Max Unit 2.5 - 5.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration DDD ,'' $ 7HPSHUDWUXUH & fs = 1 kHz. (1) VDD = 2.5 V. (2) VDD = 3.3 V. (3) VDD = 5.5 V. Fig 18. IDD with respect to temperature DDD ,'' $ IV N+] (1) VDD = 2.5 V. (2) VDD = 3.3 V. (3) VDD = 5.5 V. Fig 19.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration DDD ,'' $ IV N+] (1) VDD = 2.5 V. (2) VDD = 3.3 V. (3) VDD = 5.5 V. Fig 20. IDD with respect to sampling frequency (external clock) PCF8885 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 17 March 2014 © NXP Semiconductors N.V. 2014. All rights reserved.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 18. Dynamic characteristics Table 16. Dynamic characteristics VDD = 2.5 V to 5.5 V, VSS = 0 V, Tamb = 40 C to +85 C; unless otherwise specified; min and max values are not production tested, but verified on sampling basis.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration DDD WVWDUWXSS PV &&3& Q) (1) VDD = 2.5 V; Ci = 41 pF. (2) VDD = 3.3 V; Ci = 41 pF. (3) VDD = 5.5 V; Ci = 41 pF. (4) VDD = 3.3 V; Ci = 10 pF. Fig 21. Start-up time with respect to CCPC 18.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 19. Application information 19.1 Single device application 9'' Q) ,1> @ 5) 7(67 9'' 9'' ,175(*' 538 538 Q) 5& &) 6&/ RSW 5& ,1> @ RSW 5& ,1> @ WR 0&8 6'$ 6/((3 $ RSW 5& ,1> @ RSW 5& ,1> @ 3&) &/.B,1 &/.B287 ,17B,1 ,17 &3&> @ &3&> @ WR 0&8 966 9'' Q) Q) &&3&> @ &&3&> @ DDD (1) Pin CLK_IN can be tied to VSS or left open. Fig 23.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 19.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Table 17.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 19.3 Cascaded application 9'' Q) ,1> @ 9'' 9'' ,175(*' 7(67 538 538 Q) 6&/ 6'$ 6/((3 ,1> @ WR 0&8 ,1> @ $ ,1> @ 3&) SULPDU\ ,1> @ &/.B,1 &/.B287 ,17B,1 6(1625 0$75,; ,17 &3&> @ &3&> @ 966 9'' Q) Q) &&3&> @ &&3&> @ 9'' Q) ,1> @ 7(67 9'' 9'' ,175(*' Q) 6&/ 6'$ 6/((3 ,1> @ ,1> @ $ ,1> @ 3&) VHFRQGDU\ ,1> @ &/.B,1 &/.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Figure 25 shows the typical connections for a general application using two chips. For simplicity, the sensors attached to the secondary-chip are not shown in this diagram. The sensors of the secondary-chip can be arranged independently of the sensors of the primary-chip or combined in a common larger matrix. Both chips use different I2C addresses programmed by the voltage level applied to pin A0.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 20.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 21. Soldering of SMD packages This text provides a very brief insight into a complex technology. A more in-depth account of soldering ICs can be found in Application Note AN10365 “Surface mount reflow soldering description”. 21.1 Introduction to soldering Soldering is one of the most common methods through which packages are attached to Printed Circuit Boards (PCBs), to form electrical circuits.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 21.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration maximum peak temperature = MSL limit, damage level temperature minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 27. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”. 22. Abbreviations Table 20.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 23.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 24. Revision history Table 21. Revision history Document ID Release date Data sheet status Change notice Supersedes PCF8885 v.3 20140317 Product data sheet - PCF8885 v.2 Modifications: • The format of this data sheet has been redesigned to comply with the new identity guidelines of NXP Semiconductors. • • • • • • Legal texts have been adapted to the new company name where appropriate.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 25. Legal information 25.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. Quick reference data — The Quick reference data is an extract of the product data given in the Limiting values and Characteristics sections of this document, and as such is not complete, exhaustive or legally binding.
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 27. Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Ordering information . . . . . . . . . . . . . . . . . . . . .2 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . .2 Marking codes . . . . . . . . . . . . . . . . . . . . . . . . . .
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 28. Figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. Fig 6. Fig 7. Fig 8. Fig 9. Fig 10. Fig 11. Fig 12. Fig 13. Fig 14. Fig 15. Fig 16. Fig 17. Fig 18. Fig 19. Fig 20. Fig 21. Fig 22. Fig 23. Fig 24. Fig 25. Fig 26. Fig 27. Block diagram of PCF8885 . . . . . . . . . . . . . . . . . .3 Pin configuration for TSSOP28 (PCF8885TS). . . .4 Timing diagram of sensor sampling . . . . . . . . . . . .
PCF8885 NXP Semiconductors Capacitive 8-channel touch and proximity sensor with auto-calibration 29. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 4.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2 5 Marking . . . . . . . . . . . . . . . . . . . . . .