PCA9703 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
Product data sheet Rev. 4 — 5 September 2014 7 of 28
NXP Semiconductors
PCA9703
18 V tolerant SPI 16-bit GPI with maskable INT
7.1.5 Register access timing
Figure 4 shows the waveforms of the device operation. Initially CS is HIGH and SCLK is
LOW. On the falling edge of CS
, input port status, DATA[n:0] is captured into the input
status register, and subsequently the first rising edge of SCLK parallel loads the shift
register. The falling edge of SCLK samples the data on the SDIN. The MSB from the shift
register is valid and available on the SDOUT after the first rising edge of SCLK.
7.1.6 Software reset operation
Software reset will be activated by writing all zeroes into the shift register. This is identical
to having an interrupt mask value of 0X00. Such an operation will reset the device, clear
the input status register to zero and set the interrupt output to HIGH (no interrupt).
7.2 Interrupt output
INT is the open-drain interrupt output and is active LOW. A pull-up resistor of
approximately 10 k is recommended.
A user-defined interrupt mask bit pattern is shifted into the shift register via SDIN. The
value of bits in the mask pattern will determine which input pins will cause an interrupt.
Any bit that is = 0 will disable the input pin corresponding to that bit position from
generating an interrupt. Interrupts will be enabled for bits having value = 1. The mask bit
pattern is not automatically aligned with the desired input pins. It is the responsibility of the
programmer to shift the correct number of (mask) bits to the correct positions into the shift
DATA[15:0] is data on the input pins, IN[15:0].
Shaded areas indicate active but invalid data.
Fig 4. Register access timing
CS
SCLK
SDIN
SDOUT
high-impedance
MSB in
MSB out
002aae286
MSB 1 in
MSB 1 out
LSB in
LSB out
input status
register
shift
register
DATA[15:0]
DATA[15:0]
sample
SDIN
interrupt mask
register
PCA9703 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
Product data sheet Rev. 4 — 5 September 2014 8 of 28
NXP Semiconductors
PCA9703
18 V tolerant SPI 16-bit GPI with maskable INT
register. The interrupt mask bit pattern must be positioned into the shift register prior to the
CS
rising edge. Misaligned mask pattern will result in unexpected activation of the
interrupt signal.
The interrupt output is asserted when the input status is changed, and the interrupt mask
bit corresponding to the input pin that caused the change is unmasked (bit value = 1), and
is cleared on the falling edge of CS
or when the input port status matches the input status
register. When there are multiple devices, the INT
outputs may be tied together to a single
pull-up.
Table 3
illustrates the state of the interrupt output versus the state of the input port and
input status register. The interrupt output is asserted when the input port and input status
register differ.
[1] Input status register is the value or content of the D flip-flops.
[2] Logic states shown for INT
pin assumes 10 k pull-up resistor.
7.3 Interrupt enable
INT_EN is the interrupt output enable input and the general purpose input enable input. It
is an active HIGH input. When the INT_EN pin is LOW the GPI pins are turned off and the
input state is saved to minimize power loss when the input pull-ups or pull-downs are
cycled and the INT
output is disabled. The cycled pull-ups or pull-downs should be active
sufficiently long before the INT_EN is taken active that the GPI pin voltage is completely
settled to prevent false or transient interrupt signals.
7.4 General Purpose Inputs
The General Purpose Inputs (GPI) are designed to behave like a typical input in the 0 V to
5.5 V range, but are also designed to have low leakage currents at elevated voltages. The
input structure allows for elevated voltages to be applied through a series resistor. The
series resistor is required when the input voltage is above 5.5 V. The series resistor is
required for two reasons: first, to prevent damage to the input avalanche diode, and
second, to prevent the ESD protection circuitry from creating an excessive current flow.
The ESD protection circuitry includes a latch-back style device, which provides excellent
ESD protection during assembly or typical 5.5 V applications. The series resistor limits the
current flowing into the part and provides additional ESD protection. The limited current
prevents the ESD latch-back device from latching back to a low voltage, which would
cause excessive current flow and damage the part when the input voltage is above 5.5 V.
Table 3. Interrupt output function truth table
H = HIGH; L = LOW; X = don’t care
INT_EN Input port status Input status register
[1]
INT output
[2]
Mask bit = 1
(unmasked)
Mask bit = 0
(masked)
HL L H H
HL H L H
HH L L H
HH H H H
LX X H H
PCA9703 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
Product data sheet Rev. 4 — 5 September 2014 9 of 28
NXP Semiconductors
PCA9703
18 V tolerant SPI 16-bit GPI with maskable INT
The minimum required series resistance for applications with input voltages above 5.5 V
is 100 k. For applications requiring an applied voltage above 27 V, Equation 1
is
recommended to determine the series resistor. Failure to include the appropriate input
series resistor may result in product failure and will void the warranty.
(1)
The series resistor should be place physically as close as possible to the connected input
to reduce the effective node capacitance. The input response time is effected by the RC
time constant of the series resistor and the input node capacitance.
7.4.1 V
IL
, V
IH
and switching points
A minimum LOW threshold of 2.5 V is guaranteed for the logical switching points for the
inputs. See Figure 5
for details.
The V
IL
is specified as a maximum of 0.55 V
DD
and is 2.5 V at 4.5 V V
DD
. This means
that if the user applies 2.5 V or less to the input (with V
DD
= 4.5 V), or as the voltage
passes this threshold, they will always see a LOW.
The V
IH
is specified as a minimum of 0.8 V
DD
. This means that if the user applies 3.6 V
or more to the input (with V
DD
= 4.5 V), or as the voltage passes this threshold, they will
always see a HIGH.
R
s
voltage applied 17 V
I
I
------------------------------------------------------------
=
Fig 5. Logic level thresholds
002aae101
V
I
V
DD
hysteresis
minimum = 0.04V
DD
0 V
0.55V
DD
0.8V
DD
HIGH
LOW
V
IH
V
IL
possible ground shift

PCA9703PW/Q900,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Interface - Specialized 16B 3V THRES SPI 18V GPI INT - 40 +125
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet