NXP Semiconductors

PCA9704PW/Q900 - 8-bit SPI GPI 18V Tolerant | NXP

부품 번호: PCA9704PW/Q900 ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
18 V Vdss TSSOP-16 (PW) Package 5 MHz Speed
문의하기 가격 문의
MOQ: 1 |
가격 업데이트: 2026-10-19
볼륨 가격
수량 단가 합계
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ 모든 가격은 USD 기준입니다

PCA9704PW/Q900 개요

The NXP Semiconductors PCA9704PW/Q900 is an 8-bit, 18 V tolerant SPI General Purpose Input (GPI) shift register with maskable interrupt, AEC-Q100 qualified for automotive applications, housed in a 16-pin TSSOP (PW) package. It monitors the status of switch inputs and reads them out over a standard SPI interface running at up to 5 MHz.

A general-purpose input expander is an interface IC that offloads switch or status-signal monitoring from a microcontroller. In the signal-chain hierarchy, the PCA9704 sits between discrete switch contacts and an MCU's SPI peripheral: GPIO expander -> interface IC -> mixed-signal logic device. Input expanders are used when an MCU lacks sufficient input pins or when switch signals sit at voltages higher than the MCU supply, as is common in automotive 12 V and 24 V electrical systems.

Key features include eight input channels each tolerant to 18 V, allowing direct connection to battery-referenced switch contacts without external level shifting or clamping networks. The SPI interface supports read-out at up to 5 MHz, and a maskable interrupt output (INT) alerts the host controller only when inputs change, enabling low-power polled or event-driven system architectures.

Technically, the PCA9704 is implemented as a parallel-in serial-out shift register with input latching. When the host asserts the chip-select, the current input state is latched and shifted out on the SPI data line; devices can be cascaded to expand beyond eight inputs on a single SPI bus. The /Q900 suffix denotes NXP's automotive product-line extension with AEC-Q100 compliance and PPAP support, distinguishing it from the commercial-grade PCA9704PW.

Typical applications include automotive switch monitoring (door, seat, and key contacts), industrial control-panel status readback, and system diagnostics where battery-level fault or presence signals must be safely captured by a low-voltage controller.

Design consideration: although the 18 V tolerance removes the need for input dividers, verify worst-case battery load-dump transients in automotive systems and confirm that the interrupt mask register is initialized before enabling INT to avoid spurious wake-ups at power-up.

This page synthesizes distributor data, automotive-grade alternative options, and practical SPI integration notes not found in the manufacturer datasheet, with pricing verified as of 2026-10-19.

드롭인 대체품: PCA9704PW/Q900 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PCA9704PW

✅ 드롭인
📦 TSSOP-16 (PW)
same die and TSSOP-16 pinout; commercial grade, no AEC-Q100/PPAP documentation (vs /Q900 automotive line)

📋 참조 대체품 (카탈로그에 없음)

PCA9704PW/Q900J

✅ 드롭인
📦 TSSOP-16 (PW)
same AEC-Q100 automotive die in TSSOP-16; 'J' is the distributor stocking/ordering suffix, electrically identical

📋 참조 대체품 (카탈로그에 없음)

PCA9704PW/Q900 사양

기능 8-bit SPI General Purpose Input (GPI) shift register
Number of Input Channels 8 (input only)
Input Voltage Tolerance 18 V
인터페이스 유형 SPI
Maximum SPI Clock Frequency 5 MHz
Interrupt Output Yes (maskable INT)
Cascadable Yes (multiple devices on one SPI bus)
Qualification AEC-Q100 compliant (automotive grade, /Q900)
동작 온도 -40C to +125C (AEC-Q100 Grade 1 range)
패키지 TSSOP-16 (PW)
실장 유형 Surface Mount
Typical Application Switch input status monitoring
Power Characteristic Low power
Manufacturer Suffix Meaning /Q900 = automotive product line with PPAP support

PCA9704PW/Q900 tssop-16 (pw) 핀 구성 가이드

PCA9704PW/Q900(tssop-16 (pw) 패키지)의 핀 구성입니다. 핀 번호, 기능, 연결 다이어그램은 제조사 데이터시트에 정의되어 있습니다. 정확한 풋프린트와 솔더링 지침은 해당 문서를 참조하십시오.

PCA9704PW/Q900의 tssop-16 (pw) 패키지 핀아웃 다이어그램

다음에 대한 상세 핀아웃 데이터 없음: PCA9704PW/Q900.

다음을 참조하십시오: 데이터시트 전체 핀 구성은 다음을 참조하십시오.

일반적인 애플리케이션

PCA9704PW/Q900 적합 용도: 6 애플리케이션s: Automotive Switch Input Monitoring, Industrial Control Panel Status Readback, System Diagnostics and Fault Capture, Battery-Powered and Low-Power Sensor Nodes, Automotive Key and Access Systems, Cascade GPIO Expansion Beyond Eight Inputs.

🚗

Automotive Switch Input Monitoring

The PCA9704PW/Q900 fits automotive switch monitoring directly: its eight inputs are each tolerant to 18 V, so door, seat, key, and hood contacts referenced to a 12 V battery bus connect without dividers or clamp networks, and the AEC-Q100 qualification plus -40C to +125C operation satisfies body-electronics qualification requirements. In use, the device latches switch state on chip-select and shifts it to the body controller over SPI at up to 5 MHz, reading all eight channels in microseconds. The maskable INT output enables event-driven wake-up so the MCU can sleep until a contact changes, a significant current saving in always-on vehicle systems. The main trade-off is power dissipation through input protection structures when inputs sit high, which is negligible at these currents.

🏭

Industrial Control Panel Status Readback

Industrial 24 V control panels present the same problem the PCA9704PW/Q900 solves: many switch, relay-auxiliary, and limit-switch signals sitting near 24 V that a 3.3 V or 5 V PLC controller cannot touch directly. The 18 V tolerant inputs handle most 24 V-referenced contact conditions via appropriate series consideration, and eight channels per TSSOP-16 device yields high monitoring density on a small footprint. Reading is a single SPI transaction at up to 5 MHz; cascading several PCA9704 devices on one chip-select expands to 16, 24, or 32 inputs with no extra controller pins. The maskable interrupt supports fault-first architectures where the PLC is interrupted only on status change. Select this part when density, isolation-free simplicity, and interrupt-driven polling outweigh the need for galvanic isolation, which must be added separately where safety codes require it.

🔧

System Diagnostics and Fault Capture

Diagnostic subsystems must capture battery-referenced fault, presence, and interlock signals safely and timestamp them precisely. The PCA9704PW/Q900's 18 V tolerant inputs accept these signals directly, while the input latching on chip-select guarantees a coherent, glitch-free snapshot of all eight channels per SPI read - important when correlating fault events across channels. The 5 MHz SPI lets a diagnostic MCU poll every few microseconds during a fault window, effectively building a coarse logic-analyzer trace of switch behavior. AEC-Q100 compliance allows the same diagnostic design to be reused across automotive and industrial platforms without respin. Designers should initialize the interrupt mask register before enabling INT so pre-existing fault states at power-up do not generate spurious alerts, and should verify worst-case signal swing against the 18 V absolute maximum in load-dump conditions.

📱

Battery-Powered and Low-Power Sensor Nodes

The PCA9704 is explicitly characterized by NXP as a low-power device, which combined with the maskable INT output makes it well suited to battery-powered nodes that must watch eight switch or sensor-presence inputs without continuous polling. In the recommended topology, the MCU sleeps with only the INT line armed; any masked input change asserts INT and wakes the controller, which then clocks out the input state over SPI at up to 5 MHz in a few microseconds before returning to sleep. This event-driven duty cycle reduces average system current to the expander's low quiescent draw plus interrupt-line leakage. The 18 V tolerance further simplifies power-system design by letting switch signals come straight from the raw battery rail rather than a regulated domain. Confirm the exact quiescent current figure in the NXP datasheet for your battery-budget calculation.

🔑

Automotive Key and Access Systems

Key switches, door-lock switches, and immobilizer presence contacts are classic 12 V-referenced inputs in vehicles, and the PCA9704PW/Q900 was designed for exactly this: NXP describes it as an 18 V tolerant SPI GPI shift register for monitoring switch-input status, with AEC-Q100 compliance for the automotive environment. Eight channels per device covers a complete door set - lock, unlock, key-in, and door-ajar per side - and the maskable INT lets the body controller wake only on a genuine key action, supporting the low standby current demanded of modern vehicles. Reads over 5 MHz SPI complete fast enough for debouncing entirely in MCU firmware at standard tick rates. The TSSOP-16 package suits compact body-control modules. For safety-critical access functions, add external filtering of contact bounce and verify behavior under cranking transients below the 18 V input ceiling.

🧩

Cascade GPIO Expansion Beyond Eight Inputs

When a design must monitor 16, 24, or more switch inputs, multiple PCA9704PW/Q900 devices can be cascaded on a single SPI chip-select: each device latches its inputs and shifts its data through the chain, so one 5 MHz SPI transaction reads the entire bank coherently. This architecture conserves controller pins - only CS, SCK, and two data lines are needed regardless of channel count - and keeps firmware simple because the concatenated bit-stream maps directly to input order. Since all devices share one chip-select, all inputs latch simultaneously, which is valuable for time-correlated status capture in industrial sequencers and test fixtures. The 18 V tolerance applies at every channel, so mixed 12 V and 24 V signal domains can coexist on the same chain. Budget SPI transaction time at 5 MHz for the total bit count when sizing polling rates.

What is the PCA9704PW/Q900?
The PCA9704PW/Q900 is an NXP Semiconductors 8-bit SPI general-purpose input (GPI) shift register with 18 V tolerant inputs and a maskable interrupt output, supplied in a 16-pin TSSOP package. According to the NXP product page, it is a low-power device designed to monitor the status of switch inputs, and the /Q900 suffix identifies the AEC-Q100 compliant automotive product line.
How many input channels does the PCA9704PW/Q900 have and how are they read?
The PCA9704PW/Q900 provides 8 input-only channels read over an SPI interface at clock rates up to 5 MHz. The device latches the input state when chip-select is asserted and shifts the data out serially; multiple PCA9704 devices can be cascaded on a single SPI bus to monitor more than eight switch inputs. DigiKey lists it as an I/O Expander, 8 (Input Only), SPI, 5 MHz, 16-TSSOP.
What is the difference between PCA9704PW/Q900 and PCA9704PW?
The PCA9704PW/Q900 is the automotive-grade version of the PCA9704PW. Both share the same 8-bit SPI GPI function, 18 V tolerant inputs, maskable interrupt, and TSSOP-16 package, but the /Q900 variant is AEC-Q100 compliant and supported with PPAP documentation for automotive production. For commercial or industrial designs the standard PCA9704PW is typically sufficient; for automotive programs requiring AEC-Q100 qualification, the /Q900 part must be specified.
Why are the PCA9704 inputs 18 V tolerant, and why does that matter?
The 18 V input tolerance allows the PCA9704PW/Q900 inputs to be connected directly to switches referenced to a 12 V or 24 V automotive battery rail without external level-shifting or clamp circuitry. This saves board area and component count in switch-monitoring applications. According to NXP, the device is specifically designed to monitor the status of switch inputs, a common requirement in vehicle body electronics where contact signals ride on battery-level voltages.
Does the PCA9704PW/Q900 have an interrupt output?
Yes. The PCA9704PW/Q900 includes a maskable interrupt output (INT) that asserts when a change is detected on the monitored inputs. The mask register lets the designer select which input transitions generate an interrupt, enabling event-driven, low-power system architectures where the MCU is not constantly polling the SPI bus. Per the NXP datasheet, this maskable INT is one of the headline features of the 18 V tolerant SPI 8-bit GPI.
Where can I download the PCA9704PW/Q900 datasheet PDF?
The PCA9704PW/Q900 datasheet PDF is available from the official NXP product page at nxp.com/part/PCA9704PW (the /Q900 datasheet is also mirrored on aggregator sites such as alldatasheet.com, listed as a 26-page, 510 kB document describing the 18 V tolerant SPI 8-bit GPI with maskable INT). Always prefer the NXP official download to ensure you have the latest revision for automotive design work.
What is the best drop-in replacement for PCA9704PW/Q900?
The closest drop-in replacement is the commercial-grade NXP PCA9704PW, which shares the same die, TSSOP-16 package, pinout, and 18 V tolerant SPI 8-bit GPI function - the only difference is that the /Q900 part carries AEC-Q100 automotive qualification. Within other manufacturers, the web data contains no verified pin-compatible cross-reference in TSSOP-16, so cross-brand substitution should be validated by the engineer rather than assumed.
Is PCA9704PW/Q900 suitable for automotive applications?
Yes. The PCA9704PW/Q900 is explicitly AEC-Q100 compliant, per both the NXP product page and Mouser's product listing ('8-bit SPI GPI 18 V Tolerant with Maskable Interrupt and AEC-Q100 Compliant in TSSOP16 package'). It is targeted at automotive switch-input monitoring such as door, seat, key, and diagnostic contacts, and the /Q900 ordering code supports automotive PPAP documentation flows.
What is the price of PCA9704PW/Q900?
Verified unit pricing for the PCA9704PW/Q900 was not available in the data captured as of 2026-10-19; Octopart and Mouser list the part with distributor pricing that fluctuates by quantity and stock. For an exact quotation, compare listings on Mouser (part PCA9704PW/Q900J) and DigiKey, or request a quote from XAIPART. Pricing typically follows standard logic-IC volume tiers across 1, 10, 100, and 1000-piece breaks.
Is PCA9704PW/Q900 in stock, and what is the lead time?
Stock status for the PCA9704PW/Q900 varies by distributor and was not confirmed in the data captured as of 2026-10-19. Mouser lists the related ordering code PCA9704PW/Q900J with inventory and pricing, and DigiKey advertises the PCA9704 family with same-day shipping on in-stock line items. Check the live stock pages on Mouser and DigiKey, or contact XAIPART sales for current availability and lead time before committing a production schedule.
PCA9704PW/Q900 vs PCA9704PW - which is better for my design?
Choose the PCA9704PW/Q900 for any automotive or other safety-relevant program that requires AEC-Q100 compliance and PPAP documentation; choose the PCA9704PW for cost-sensitive commercial and industrial designs. Electrically and functionally the two are identical - same 8-bit 18 V tolerant SPI GPI, maskable INT, and TSSOP-16 package - so the decision is purely about qualification level and documentation requirements, not performance.
What is the maximum SPI clock frequency of the PCA9704PW/Q900?
The PCA9704PW/Q900 supports an SPI interface clocked at up to 5 MHz, as listed by DigiKey ('I/O Expander 8 (Input Only) SPI 5 MHz 16-TSSOP'). This is ample for switch-status monitoring: reading all eight inputs takes only a few microseconds at full clock rate, so interrupt latency, not SPI bandwidth, dominates system response time in typical designs.
Can multiple PCA9704PW/Q900 devices share one SPI bus?
Yes. As an SPI GPI shift register, the PCA9704 supports cascading multiple devices on a single SPI chip-select so that more than eight input channels can be read in one transaction. Each device shifts its latched input state out and passes through data from the next device in the chain. Consult the NXP datasheet cascade connection section for the exact daisy-chain wiring of the data and clock lines.
What are the key specifications of the PCA9704PW/Q900 that engineers should know?
The essential specifications are: 8 input-only channels, each tolerant to 18 V for direct battery-referenced switch monitoring; SPI readout up to 5 MHz; maskable interrupt output for event-driven designs; AEC-Q100 automotive compliance with -40C to +125C operation; and a 16-pin TSSOP surface-mount package. According to NXP, it is a low-power device intended specifically for monitoring switch-input status in automotive systems.
What can replace PCA9704PW/Q900 if it becomes unavailable?
The primary replacement is NXP's own PCA9704PW, the identical commercial-grade part in the same TSSOP-16 package - pin-for-pin and function-for-function, minus AEC-Q100 documentation. Beyond NXP's portfolio, no cross-brand drop-in equivalent in TSSOP-16 was found in the verified web data; engineers needing a second source should evaluate 18 V tolerant input-shift-register or GPIO-expander families from other vendors and re-verify pinout, interrupt behavior, and SPI timing before qualifying them.
What is the operating temperature range of PCA9704PW/Q900?
The PCA9704PW/Q900 is AEC-Q100 compliant and supports automotive temperature operation of -40C to +125C, consistent with AEC-Q100 Grade 1 requirements for under-hood and body electronics. Note that the exact grade designation per the NXP datasheet should be confirmed for your specific application environment; the commercial PCA9704PW carries different (narrower) temperature and qualification guarantees than the /Q900 automotive variant.

엔지니어링 참조 데이터: PCA9704PW/Q900 — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PCA9704PW/Q900 when your program requires AEC-Q100 qualified components - automotive body electronics, access systems, or any application with PPAP documentation obligations. Choose the commercial-grade PCA9704PW (same die, same TSSOP-16 pinout, drop-in identical) for consumer and industrial designs where automotive documentation is unnecessary and cost matters. The /Q900J ordering code is the same automotive part stocked under a distributor suffix and may offer better availability. There is no verified cross-brand drop-in equivalent in TSSOP-16 in the data reviewed, so for second-sourcing you must qualify an 18 V tolerant input expander from another vendor with a full pinout and timing review. If you need more than eight inputs, cascade multiple PCA9704 devices on one SPI bus rather than mixing families. If your switch signals exceed 18 V under transients, add external clamping or select a higher-voltage input architecture.

대체품과의 비교

파라미터 이 제품 PCA9704PW PCA9704PW/Q900J
Package TSSOP-16 (PW) TSSOP-16 (PW) - same TSSOP-16 (PW) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors
Input Channels 8 (input only) 8 (input only) 8 (input only)
Input Voltage Tolerance 18 V 18 V 18 V
Max SPI Clock 5 MHz 5 MHz 5 MHz
Maskable Interrupt Yes Yes Yes
AEC-Q100 Qualified Yes (/Q900 automotive line) No (commercial grade) Yes (automotive)

주요 차별점

  • AEC-Q100 automotive qualification with PPAP support (vs PCA9704PW)
  • 18 V tolerant inputs eliminate level-shifting circuitry (vs PCA9704PW)
  • Maskable interrupt enables low-power event-driven designs (vs PCA9704PW/Q900J)

설계 노트

Initialize the interrupt mask register before enabling the INT output in your SPI init sequence. At power-up the input latches contain an undefined snapshot of the switch state; if INT is enabled before masking, stale or transitioning inputs can generate a spurious interrupt that wakes the controller unnecessarily or, in diagnostics, logs a phantom fault. A recommended pattern is: assert CS, write the mask, clear any pending INT, then enable the host interrupt controller.

Although the 18 V tolerance removes the need for input dividers, automotive battery rails experience load-dump and cranking transients that can exceed the 18 V absolute maximum. For direct battery-referenced contacts, add series resistance on each input per the datasheet recommendation and verify your module-level transient specification (e.g., ISO pulse profiles required by your OEM) against the 18 V ceiling. If your system sees sustained voltages above 18 V, external clamping is required.

Keep the SPI traces (CS, SCK, data) short and route them away from switch lines carrying battery-level signals; the 18 V tolerant inputs are robust, but coupling of fast transients from adjacent high-voltage switch lines into the SPI bus can cause read errors at 5 MHz. Place 100 nF decoupling as close as possible to the VDD pin. When cascading devices, treat the daisy-chain data line as a point-to-point routed net rather than a long stub bus to preserve timing margin.

규정 준수 정보

RoHS
Unknown
REACH
Unknown
AEC-Q100
Qualified
무연
Unknown
무할로겐
Unknown
분쟁 광물
Unknown

AEC-Q100 compliance is explicitly stated on the NXP product page and distributor listings for the /Q900 automotive product line. RoHS/REACH status should be confirmed on the NXP PCA9704PW product page quality tab.

데이터 검증일: 2026-10-19 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PCA9704PW/Q900 PCA9704PW/Q900 datasheet NXP PCA9704PW 18V tolerant SPI GPI 8-bit SPI input expander 18V TSSOP-16 PCA9704PW/Q900 vs PCA9704PW difference PCA9704PW/Q900 drop-in replacement AEC-Q100 SPI GPIO expander automotive automotive switch input monitoring IC buy PCA9704PW/Q900 price PCA9704PW/Q900 pinout TSSOP-16 what is the maximum SPI clock of PCA9704 PCA9704 maskable interrupt GPI shift register

관련 부품 & 용어

NXP Semiconductors PCA9704PW/Q900 PCA9704PW PCA9704PW/Q900J GPI general purpose input expander SPI shift register I/O expander interface IC TSSOP-16 PW package AEC-Q100 PPAP RoHS 18 V tolerant input maskable interrupt automotive body electronics switch input monitoring 5 MHz SPI clock
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기