PCA6408APW,118 NXP Semiconductors, PCA6408APW,118 Datasheet

no-image

PCA6408APW,118

Manufacturer Part Number
PCA6408APW,118
Description
Interface - I/O Expanders 8bit IO Expander Low Voltage TSSOP
Manufacturer
NXP Semiconductors
Datasheet

Specifications of PCA6408APW,118

Rohs
yes
Maximum Operating Frequency
100 kHz
Operating Supply Voltage
1.65 V to 5.5 V
Operating Temperature Range
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
TSSOP-16
Operating Current
200 mA
Output Current
10 mA
Product Type
I/O Expanders
1. General description
The PCA6408A is an 8-bit general purpose I/O expander that provides remote I/O
expansion for most microcontroller families via the I
NXP I/O expanders provide a simple solution when additional I/Os are needed while
keeping interconnections to a minimum, for example, in battery-powered mobile
applications for interfacing to sensors, push buttons, keypad, etc. In addition to providing
a flexible set of GPIOs, it simplifies interconnection of a processor running at one voltage
level to I/O devices operating at a different (usually higher) voltage level. The PCA6408A
has built-in level shifting feature that makes these devices extremely flexible in mixed
signal environments where communication between incompatible I/O voltages is required.
Its wide V
communications with next-generation low voltage microprocessors and microcontrollers
on the interface side (SDA/SCL) and peripherals at a higher voltage on the port side.
There are two supply voltages for PCA6408A: V
provides the supply voltage for the interface at the master side (for example, a
microcontroller) and the V
bidirectional voltage level translation in the PCA6408A is provided through V
V
the V
PCA6408A is determined by the V
The PCA6408A consists of one 8-bit Configuration (input or output selection), Input,
Output, and Polarity Inversion (active HIGH) register. At power-on, the I/Os are configured
as inputs. However, the system master can enable the I/Os as either inputs or outputs by
writing to the I/O configuration bits. The data for each input or output is kept in the
corresponding Input or Output register. The polarity of the Input port register can be
inverted with the Polarity Inversion register, saving interrupts.
The system master can reset the PCA6408A in the event of a time-out or other improper
operation by asserting a LOW in the RESET input. The power-on reset puts the registers
in their default state and initializes the I
causes the same reset/initialization to occur without de-powering the part.
The PCA6408A open-drain interrupt (INT) output is activated when any input state differs
from its corresponding Input port register state and is used to indicate to the system
master that an input state has changed.
INT can be connected to the interrupt input of a microcontroller. By sending an interrupt
signal on this line, the remote I/O can inform the microcontroller if there is incoming data
on its ports without having to communicate via the I
remain a simple slave device.
DD(I2C-bus)
PCA6408A
Low-voltage, 8-bit I
interrupt output, reset, and configuration registers
Rev. 1 — 27 September 2012
DD
level of the I
DD
should be connected to the V
range of 1.65 V to 5.5 V on the dual power rail allows seamless
2
C-bus to the PCA6408A. The voltage level on Port P of the
DD(P)
2
C-bus and SMBus I/O expander with
provides the supply for core circuits and Port P. The
DD(P)
.
2
C-bus/SMBus state machine. The RESET pin
DD
of the external SCL/SDA lines. This indicates
DD(I2C-bus)
2
2
C-bus. Thus, the PCA6408A can
C-bus interface.
and V
DD(P)
Product data sheet
. V
DD(I2C-bus)
DD(I2C-bus)
.

Related parts for PCA6408APW,118

PCA6408APW,118 Summary of contents

Page 1

PCA6408A Low-voltage, 8-bit I interrupt output, reset, and configuration registers Rev. 1 — 27 September 2012 1. General description The PCA6408A is an 8-bit general purpose I/O expander that provides remote I/O expansion for most microcontroller families via the I ...

Page 2

... NXP Semiconductors The device Port P outputs have 25 mA sink capabilities for directly driving LEDs while consuming low device current. One hardware pin (ADDR) can be used to program and vary the fixed I and allow up to two devices to share the same I 2. Features and benefits  ...

Page 3

... Topside mark PCA6408ABS P8A PCA6408APW PA6408A PCA6408AHK P8 3.1 Ordering options Table 2. Ordering options Type number Orderable part number PCA6408ABS PCA6408ABSHP PCA6408APW PCA6408APW,118 PCA6408AHK PCA6408AHKX 4. Block diagram ADDR V DD(I2C-bus) V RESET Fig 1. PCA6408A Product data sheet Low-voltage, 8-bit I Package Name Description HVQFN16 plastic thermal enhanced very thin quad flat package; ...

Page 4

... NXP Semiconductors 5. Pinning information 5.1 Pinning V DD(I2C-bus) ADDR RESET Fig 2. Fig 4. PCA6408A Product data sheet Low-voltage, 8-bit PCA6408APW 002aaf821 Pin configuration for TSSOP16 terminal 1 index area RESET Pin configuration for XQFN16 All information provided in this document is subject to legal disclaimers. Rev. 1 — ...

Page 5

... NXP Semiconductors 5.2 Pin description Table 3. Symbol V DD(I2C-bus) ADDR RESET [1] P0 [1] P1 [ [1] P4 [1] P5 [1] P6 [1] P7 INT SCL SDA V DD(P) [1] All I/O are configured as input at power-on. PCA6408A Product data sheet Low-voltage, 8-bit I Pin description Pin TSSOP16 HVQFN16 XQFN16 ...

Page 6

... NXP Semiconductors 6. Voltage translation Table C-bus and the PCA6408A. Table 4. V DD(I2C-bus) 1.8 V 1.8 V 1.8 V 1.8 V 2.5 V 2.5 V 2.5 V 2.5 V 3.3 V 3.3 V 3 Functional description Refer to 7.1 Device address The address of the PCA6408A is shown in Fig 5. ADDR is the hardware address package pin and is held to either HIGH (logic 1) or LOW (logic 0) to assign one of the two possible slave addresses ...

Page 7

... NXP Semiconductors 7.2 Interface definition Table 5. Byte 2 I C-bus slave address I/O data bus 7.3 Pointer register and command byte Following the successful acknowledgement of the address byte, the bus master sends a command byte, which is stored in the Pointer register in the PCA6408A. Two bits of this data byte state the operation (read or write) and the internal registers (Input, Output, Polarity Inversion, or Configuration) that will be affected ...

Page 8

... NXP Semiconductors 7.4 Register descriptions 7.4.1 Input port register (00h) The Input port register (register 0) reflects the incoming logic levels of the pins, regardless of whether the pin is defined as an input or an output by the Configuration register. The Input port register is read only; writes to this register have no effect. The default value ‘X’ ...

Page 9

... NXP Semiconductors 7.5 I/O port When an I/O is configured as an input, FETs Q1 and Q2 are off, which creates a high-impedance input. The input voltage may be raised above V If the I/O is configured as an output enabled, depending on the state of the Output port register. In this case, there are low-impedance paths between the I/O pin and either V recommended levels for proper operation ...

Page 10

... NXP Semiconductors 7.6 Power-on reset When power (from applied to V PCA6408A in a reset condition until V condition is released and the PCA6408A registers and I initialize to their default states. After that, V back up to the operating voltage for a power-reset cycle. See requirements”. 7.7 Reset input (RESET) The RESET input can be asserted to initialize the system while keeping the V operating level ...

Page 11

... NXP Semiconductors 8. Bus transactions The PCA6408A PCA6408A through write and read commands using I lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. ...

Page 12

... NXP Semiconductors 8.2 Read commands To read data from the PCA6408A, the bus master must first send the PCA6408A address with the least significant bit set to a logic 0 (see command byte is sent after the address and determines which register accessed. After a restart the device address is sent again, but this time the LSB is set to a logic 1. ...

Page 13

... NXP Semiconductors 9. Application design-in information V DD(I2C-bus) (1) Resistors are required for inputs (on P port) that may float driver to an input will never let the Fig 12. Typical application 9.1 Minimizing I When the I/Os are used to control LEDs, normally they are connected to V resistor as shown about 1 ...

Page 14

... NXP Semiconductors Fig 13. High-value resistor in parallel 9.2 Power-on reset requirements In the event of a glitch or data corruption, PCA6408A can be reset to its default conditions by using the power-on reset feature. Power-on reset requires that the device go through a power cycle to be completely reset. This reset also happens when the device is powered on for the first time in an application ...

Page 15

... NXP Semiconductors Table 11. Recommended supply sequencing and ramp rates  (unless otherwise noted). Not tested; specified by design. amb Symbol Parameter (dV/dt) fall rate of change of voltage f (dV/dt) rise rate of change of voltage r t reset delay time d(rst) V glitch supply voltage difference DD(gl) t supply voltage glitch pulse width ...

Page 16

... NXP Semiconductors 10. Limiting values Table 12. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter C-bus supply voltage DD(I2C-bus) V supply voltage port P DD(P) V input voltage I V output voltage O I input clamping current IK I output clamping current OK I input/output clamping current ...

Page 17

... NXP Semiconductors 12. Thermal characteristics Table 14. Thermal characteristics Symbol Parameter Z transient thermal impedance from junction to ambient th(j-a) [1] The package thermal impedance is calculated in accordance with JESD 51-7. 13. Static characteristics Table 15. Static characteristics    + amb DD(I2C-bus) Symbol Parameter V input clamping voltage ...

Page 18

... NXP Semiconductors Table 15. Static characteristics    + amb DD(I2C-bus) Symbol Parameter I input current I I HIGH-level input current P port LOW-level input current IL I supply current DD I additional quiescent DD supply current C input capacitance i C input/output capacitance V io [1] For I , all typical values are at nominal supply voltage (1 ...

Page 19

... NXP Semiconductors 13.1 Typical characteristics (μ 5.5 V DD(P) 5 3.3 V 2 −40 − DD(I2C-bus) DD(P) Fig 19. Supply current versus ambient temperature = 25 C T amb DD(I2C-bus) DD(P) Fig 21. Supply current versus supply voltage PCA6408A Product data sheet Low-voltage, 8-bit I 002aag973 ...

Page 20

... NXP Semiconductors 35 I sink (mA −40 °C amb 25 ° ° 0 1.65 V DD( sink (mA −40 °C amb 25 ° ° 0 2.5 V DD( sink (mA −40 °C 60 amb 25 °C 85 ° 0 5.0 V DD(P) Fig 22. I/O sink current versus LOW-level output voltage ...

Page 21

... NXP Semiconductors 30 I source (mA −40 °C amb 25 ° ° 0 1.65 V DD( source (mA −40 °C amb 25 ° ° 0 2.5 V DD( source T = −40 °C amb (mA) 25 °C 85 ° 0 5.0 V DD(P) Fig 23. I/O source current versus HIGH-level output voltage ...

Page 22

... NXP Semiconductors 120 V OL (mV) 100 ( (2) 40 (4) 20 (3) 0 −40 − DD(P) sink ( DD(P) sink ( 1 DD(P) sink ( DD(P) sink Fig 24. LOW-level output voltage versus temperature PCA6408A Product data sheet Low-voltage, 8-bit I 002aah056 V DD(P) 35 ...

Page 23

... NXP Semiconductors 14. Dynamic characteristics 2 Table 16. I C-bus interface timing requirements Over recommended operating free air temperature range, unless otherwise specified. See Symbol Parameter f SCL clock frequency SCL t HIGH period of the SCL clock HIGH t LOW period of the SCL clock LOW t pulse width of spikes that must ...

Page 24

... NXP Semiconductors Table 18. Switching characteristics Over recommended operating free air temperature range; C Symbol Parameter t valid time on pin INT v(INT) t reset time on pin INT rst(INT) t data output valid time v(Q) t data input set-up time su(D) t data input hold time h(D) 15. Parameter measurement information a. SDA load configuration ...

Page 25

... NXP Semiconductors a. Interrupt load configuration START condition slave address SDA SCL INT A t v(INT) A data into ADDRESS port INT t v(INT) Pn View Voltage waveforms C includes probe and jig capacitance. L All inputs are supplied by generators having the following characteristics: PRR  10 MHz; Z All parameters and waveforms are not applicable to all devices ...

Page 26

... NXP Semiconductors a. P port load configuration SCL SDA Pn b. Write mode (R SCL Pn c. Read mode (R includes probe and jig capacitance measured from 0.7  v(Q) All inputs are supplied by generators having the following characteristics: PRR  10 MHz; Z The outputs are measured one at a time, with one transition per measurement. ...

Page 27

... NXP Semiconductors V DD(I2C-bus) SDA DUT a. SDA load configuration START SCL SDA RESET t rec(rst RESET timing C includes probe and jig capacitance. L All inputs are supplied by generators having the following characteristics: PRR  10 MHz; Z The outputs are measured one at a time, with one transition per measurement. ...

Page 28

... NXP Semiconductors 16. Package outline TSSOP16: plastic thin shrink small outline package; 16 leads; body width 4 pin 1 index 1 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.15 0.95 mm 1.1 0.25 0.05 0.80 Notes 1. Plastic or metal protrusions of 0.15 mm maximum per side are not included. 2. Plastic interlead protrusions of 0.25 mm maximum per side are not included. ...

Page 29

... NXP Semiconductors HVQFN16: plastic thermal enhanced very thin quad flat package; no leads; 16 terminals; body 0.85 mm terminal 1 index area terminal 1 index area DIMENSIONS (mm are the original dimensions) (1) A UNIT max. 0.05 0. 0.2 0.00 0.18 Note 1. Plastic or metal protrusions of 0.075 mm maximum per side are not included. ...

Page 30

... NXP Semiconductors XQFN16: plastic, extremely thin quad flat package; no leads; 16 terminals; body 1.80 x 2. terminal 1 index area L terminal 1 index area Dimensions (1) Unit max 0.5 0.05 0.25 mm nom 0.127 0.20 min 0.00 0.15 Note 1. Plastic or metal protrusions of 0.075 mm maximum per side are not included. Outline ...

Page 31

... NXP Semiconductors 17. 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”. 17.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 ...

Page 32

... NXP Semiconductors 17.4 Reflow soldering Key characteristics in reflow soldering are: • Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to higher minimum peak temperatures (see reducing the process window • Solder paste printing issues including smearing, release, and adjusting the process window for a mix of large and small components on one board • ...

Page 33

... NXP Semiconductors Fig 33. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”. PCA6408A Product data sheet Low-voltage, 8-bit I maximum peak temperature = MSL limit, damage level temperature minimum peak temperature ...

Page 34

... NXP Semiconductors 18. Soldering: PCB footprints Footprint information for reflow soldering of HVQFN16 package (0.105 solder land solder paste deposit solder land plus solder paste occupied area Dimensions 0.50 4.00 4.00 2.20 2.20 12-03-07 Issue date 12-03-08 Fig 34. PCB footprint for SOT758-1 (HVQFN16); reflow soldering PCA6408A ...

Page 35

... NXP Semiconductors Footprint information for reflow soldering of TSSOP16 package solder land occupied area DIMENSIONS 0.650 0.750 7.200 4.500 1.350 Fig 35. PCB footprint for SOT403-1 (TSSOP16); reflow soldering PCA6408A Product data sheet Low-voltage, 8-bit (4x) P1 Generic footprint pattern ...

Page 36

... NXP Semiconductors Footprint information for reflow soldering of XQFN16 package 3.15 1.65 placement area solder land solder paste deposit, −0.02 around copper, stencil thickness 0.1 occupied area Fig 36. PCB footprint for SOT1161-1 (XQFN16); reflow soldering PCA6408A Product data sheet Low-voltage, 8-bit I 2.35 2.1 CU 1.65 0.4 (12×) 0.22 CU (16×) ...

Page 37

... NXP Semiconductors 19. Abbreviations Table 21. Acronym ESD FET GPIO 2 I C-bus I/O LED LSB MSB PCB POR SMBus 20. Revision history Table 22. Revision history Document ID Release date PCA6408A v.1 20120927 PCA6408A Product data sheet Low-voltage, 8-bit I Abbreviations Description ElectroStatic Discharge Field-Effect Transistor General Purpose Input/Output ...

Page 38

... Terms and conditions of commercial sale of NXP Semiconductors. Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice ...

Page 39

... PCA6408A Product data sheet Low-voltage, 8-bit I own risk, and (c) customer fully indemnifies NXP Semiconductors for any liability, damages or failed product claims resulting from customer design and use of the product for automotive applications beyond NXP Semiconductors’ standard warranty and NXP Semiconductors’ product specifications. ...

Page 40

... NXP Semiconductors 23. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features and benefits . . . . . . . . . . . . . . . . . . . . 2 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 3 4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4 5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 Voltage translation . . . . . . . . . . . . . . . . . . . . . . . 6 7 Functional description . . . . . . . . . . . . . . . . . . . 6 7.1 Device address . . . . . . . . . . . . . . . . . . . . . . . . . 6 7.2 Interface definition . . . . . . . . . . . . . . . . . . . . . . 7 7.3 Pointer register and command byte . . . . . . . . . 7 7.4 Register descriptions . . . . . . . . . . . . . . . . . . . . 8 7.4.1 Input port register (00h ...

Related keywords