NXP Semiconductors SC18IS604PWJ
- Part No.:
- SC18IS604PWJ
- Manufacturer:
- NXP Semiconductors
- Category:
- Controllers
- Package:
- 16-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
SC18IS604PWJ.pdf
- Description:
- IC SPI TO I2C BRIDGE
- Quantity:
- Payment:

- Shipping:

Inventory:1,921
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
SC18IS604PWJ from NXP Semiconductors is a SPI-to-I²C bus bridge IC that enables an SPI master (e.g., microcontroller) to communicate with I²C target devices. It operates as an I²C-bus controller-transmitter/receiver, supports SPI Mode 3 up to 1.2 MHz, delivers Fast-mode I²C at 375 kHz, features 255-byte transmit and receive buffers, and functions across 1.71 V–3.6 V supply with -40 °C to +105 °C temperature range.
For engineers reviewing the SC18IS604PWJ datasheet, SC18IS604PWJ pinout, SC18IS604PWJ application, or SC18IS604PWJ equivalent, key selection considerations include its TSSOP16 package, 5 GPIOs with programmable push-pull/open-drain/input modes, Deep Power-down mode with CS wake-up, active-low open-drain INT output, and 5 V tolerant I/O pins (except MISO).
Technical Context
The SC18IS604PWJ implements a dedicated hardware I²C-bus controller with full protocol handling-including arbitration, START/STOP generation, clock stretching, and timeout detection-offloading timing-critical tasks from the host MCU. Its internal oscillator eliminates external crystal requirements, and register-mapped control (via SPI commands 0x20/0x21) allows dynamic configuration of I²C clock rate (7.4–375 kHz), timeout threshold, GPIO modes, and I²C address.
It uses a dual-buffer architecture: a 255-byte transmit buffer accepts SPI write commands (0x00, 0x02, 0x03) for I²C writes or read-after-write sequences, while a 255-byte receive buffer stores I²C response data until explicitly read via command 0x06. Status reporting occurs through the 8-bit I2CStat register (0xF0–0xF9), with interrupt assertion on INT pin for transaction completion or error conditions.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| SPI Interface | Slave-only, Mode 3 (CPOL=1, CPHA=1), max 1.2 MHz - ensures compatibility with common MCU SPI peripherals without clock polarity inversion logic. |
| I²C Bus Speed | Fast-mode up to 375 kHz - supports high-throughput sensor or EEPROM access without requiring standard-mode (100 kHz) fallback. |
| Buffer Size | 255-byte TX and RX buffers - enables single-SPI-transaction bulk transfers of up to 255 bytes to/from I²C devices, reducing host overhead. |
| Supply Voltage | 1.71 V to 3.6 V - interoperates with modern low-voltage MCUs (e.g., ARM Cortex-M0+) and supports battery-powered operation. |
| GPIO Pins | 5 programmable I/Os (GPIO0–GPIO3 push-pull/open-drain/input; GPIO4 input-only) - provides flexible system-level signaling, status indication, or peripheral control without external logic. |
| Power Modes | Deep Power-down mode with CS wake-up (6 µA typical IDD) - extends battery life in always-on systems where periodic I²C polling is required. |
| ESD Robustness | >2000 V HBM - withstands handling and board-level ESD events in industrial and automotive environments. |
Pinout & Package
SC18IS604PWJ is housed in a 16-pin TSSOP package (SOT403-1), 4.4 mm body width, 0.65 mm pitch, lead-free and RoHS compliant. Pin 1 is located in Quadrant 1 (device rotated 180° vs SC18IS600).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| SDA (Pin 1) | I²C serial data bidirectional | Open-drain I²C bus line requiring external pull-up; supports multi-master arbitration and clock stretching. |
| SCL (Pin 2) | I²C serial clock output | Driven by SC18IS604PWJ only; generates precise I²C clock synchronized to internal oscillator. |
| INT (Pin 3) | Interrupt output | Active-low open-drain signal indicating I²C transaction completion or error; requires external pull-up resistor. |
| RESET (Pin 4) | Asynchronous reset input | Low-active signal that clears internal registers and resets both SPI and I²C hardware states. |
| GPIO4 (Pin 5) | Dedicated input | Fixed-direction input with Schmitt trigger and glitch suppression; usable for hardware handshaking or status monitoring. |
| GPIO3 (Pin 6) | Programmable I/O | Configurable as push-pull, open-drain, or input-only via IOConfig register; supports level-shifting via 5 V tolerance. |
| GPIO2 (Pin 7) | Programmable I/O | Same configuration flexibility as GPIO3; independent control per pin enables mixed-mode system interfacing. |
| CS (Pin 8) | SPI chip select | Enables SPI communication and serves as wake-up trigger from Deep Power-down mode. |
| GPIO0 (Pin 9) | Programmable I/O | Software-configurable I/O with Schmitt-triggered input and glitch rejection; usable for LED drive or button sensing. |
| MOSI (Pin 10) | SPI data input | Receives SPI command sequences (e.g., 0x00 write, 0x20 register write) from host MCU. |
| SCLK (Pin 11) | SPI clock input | Accepts host-generated SPI clock up to 1.2 MHz; synchronous sampling aligns with Mode 3 timing. |
| VDD (Pin 12) | Positive supply | 1.71–3.6 V power rail; powers all internal logic, I²C driver, and GPIO circuitry. |
| VSS (Pin 13) | Ground reference | Primary return path for digital and I²C interface currents; must be low-impedance for noise immunity. |
| MISO (Pin 14) | SPI data output | Returns command responses, version ID ("SC18IS604 1.0.0"), or buffered I²C read data upon 0x06 command. |
| VREFP (Pin 15) | Reference tie | Must be connected directly to VDD; stabilizes internal voltage references and oscillator performance. |
| GPIO1 (Pin 16) | Programmable I/O | Full software control over direction and drive strength; supports 5 V tolerant operation when VDD ≥ 1.71 V. |
Key Features
| Feature | Design Value |
|---|---|
| Hardware I²C Controller | Full protocol implementation offloads bit-banging, arbitration, clock stretching, and timeout handling from host MCU firmware. |
| 255-Byte Dual Buffers | Enables efficient large-data transfers (e.g., sensor burst reads, EEPROM page writes) without host intervention between bytes. |
| 5 V Tolerant I/O Pins | Allows direct connection to 5 V I²C buses or control signals without level shifters, simplifying mixed-voltage system design. |
| Programmable GPIO Modes | Each of GPIO0–GPIO3 supports push-pull, open-drain, or input-only configuration via register writes - adaptable to diverse peripheral interfaces. |
| Deep Power-down with CS Wake | Reduces quiescent current to 6 µA typical while retaining full SPI command responsiveness upon chip-select assertion. |
| Internal Oscillator | Eliminates need for external crystal or clock source, reducing BOM count and PCB footprint for cost-sensitive applications. |
Applications
| Industrial Sensor Hub | Automotive Body Control Module |
|---|---|
Use Scenario: Aggregating data from multiple I²C temperature, humidity, and pressure sensors in a PLC backplane using a low-pin-count SPI-capable microcontroller. IC Role / Device Role / Timing Role: SPI-to-I²C bridge enabling centralized sensor polling and fault reporting via INT pin assertion on timeout or NACK. Use Value: Reduces MCU GPIO usage by 2+ pins versus discrete I²C bit-banging, while 255-byte buffers cut polling latency by >40% for multi-sensor reads. | Use Scenario: Interfacing a 3.3 V automotive MCU to legacy 5 V I²C door lock actuators and window position sensors in a body control unit. IC Role / Device Role / Timing Role: Voltage-tolerant bridge translating SPI commands into robust I²C transactions with built-in arbitration and clock stretching support. Use Value: Eliminates external level shifters and reduces layout complexity; -40 °C to +105 °C rating ensures reliability under hood temperature extremes. |
| Medical Wearable Data Logger | Smart Home Hub Controller |
Use Scenario: Connecting an ultra-low-power ARM Cortex-M0+ MCU (running on coin cell) to I²C accelerometers and ECG front-ends in a wearable patch. IC Role / Device Role / Timing Role: Low-voltage bridge operating from 1.8 V supply, entering Deep Power-down between sensor reads to minimize system current draw. Use Value: Achieves sub-10 µA average system current during idle periods, extending battery life beyond 6 months on CR2032. | Use Scenario: Integrating I²C environmental sensors (CO₂, VOC, light) and display drivers into a Wi-Fi-enabled smart home hub with limited SPI peripheral availability. IC Role / Device Role / Timing Role: Centralized I²C bus manager providing deterministic timing and interrupt-driven status updates to the application processor. Use Value: Enables concurrent sensor polling and display refresh without CPU polling loops, improving real-time responsiveness and UI smoothness. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar SPI-to-I²C bridge applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| NXP SC18IS602PW | Smaller 256-byte buffers (vs 255), same TSSOP16 package, but only 2 GPIOs and -40 °C to +85 °C rating; lacks Deep Power-down mode. | Suitable for commercial-grade systems with lower I/O count and no extended temperature requirement. | Select SC18IS602PW only if GPIO count and industrial temperature range are non-critical and power budget permits higher idle current. |
| Texas Instruments PCA9306 | Passive bidirectional voltage-level translator (not a protocol bridge); no SPI interface, no buffers, no internal logic - requires host MCU to implement I²C bit-banging. | Applicable only when host has spare GPIOs and firmware resources to manage I²C timing and arbitration. | Choose PCA9306 only for simple level translation between two I²C buses; not a functional substitute for SC18IS604PWJ's protocol bridging capability. |
Compared with SC18IS602PW, SC18IS604PWJ adds GPIO flexibility, extended temperature support, and ultra-low-power Deep Power-down - critical for industrial and battery-operated designs. Versus PCA9306, SC18IS604PWJ replaces firmware-intensive bit-banging with autonomous hardware-based I²C control, reducing MCU load and improving timing reliability.
Availability
SC18IS604PWJ is available at Aetrix Electronics and suitable for industrial sensor hubs, automotive body control modules, medical wearables, and smart home controllers requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for SC18IS604PWJ includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor leader specializing in secure connectivity solutions for automotive, industrial, and IoT applications, with deep expertise in interface, power management, and embedded processing technologies.
The SC18IS604PWJ belongs to NXP's interface bridge product line, designed specifically to simplify integration between legacy or resource-constrained SPI hosts and standardized I²C peripherals in space- and power-sensitive embedded systems.
FAQ
What is the maximum I²C clock frequency supported by SC18IS604PWJ?
The SC18IS604PWJ supports Fast-mode I²C operation up to 375 kHz, configurable via the I2CClk register (address 0x02). This value is achieved with default register setting 0x19; lower values (e.g., 0x05 = 268 kHz, 0x09 = 208 kHz) allow tuning for bus capacitance or noise immunity. The device does not support standard-mode (100 kHz) or high-speed mode (3.4 MHz) I²C.
How does SC18IS604PWJ enter and exit Deep Power-down mode?
SC18IS604PWJ enters Deep Power-down mode by receiving the exact SPI command sequence: 0x30 (command), 0x5A, then 0xA5 - all sent with CS asserted LOW. To exit, the host must deassert and reassert CS (bring CS HIGH then LOW again). Upon wake-up, the device resumes normal SPI operation with internal registers preserved except for I2CStat, which resets to 0xF0.
Can SC18IS604PWJ operate with a 5 V I²C bus while powered from 3.3 V?
Yes - SC18IS604PWJ features 5 V tolerant I/O pins (SDA, SCL, GPIO0–GPIO3, INT) when VDD is ≥1.71 V. This allows direct connection to 5 V pull-ups on the I²C bus without external level shifters. Note: MISO is 3 V tolerant only and must not exceed VDD + 0.3 V.
What happens to the I²C bus during an arbitration loss detected by SC18IS604PWJ?
When SC18IS604PWJ detects arbitration loss during an I²C transaction, it automatically transmits a repeated START condition once the bus becomes free - unless an I²C-bus timeout occurs first. If timeout triggers, the INT pin asserts LOW and status 0xF8 appears in the I2CStat register, requiring host intervention to clear the condition.
How do I read the firmware version string from SC18IS604PWJ?
To read the version string "SC18IS604 1.0.0", send SPI command 0xFE to load the string into the read buffer, then issue command 0x06 to retrieve it via MISO. The 16-byte response includes ASCII characters followed by a null terminator (0x00); subsequent bytes retain prior buffer contents and must be ignored.
SC18IS604PWJ Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 16-TSSOP (0.173", 4.40mm Width)
- Programmable:
- Not Verified
- Protocol:
- I2C
- Function:
- Controller
- Interface:
- SPI
- Standards:
- -
- Voltage - Supply:
- 1.71V ~ 3.6V
- Current - Supply:
- 4mA
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Supplier Device Package:
- 16-TSSOP
- Grade:
- -
- Qualification:
- -
SC18IS604PWJ FAQ
1.How can I place an order for SC18IS604PWJ through Aetrix?
Please submit a Request for Quotation (RFQ) for SC18IS604PWJ on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for SC18IS604PWJ reliable?
The price and inventory of SC18IS604PWJ are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for SC18IS604PWJ is usually 5 days.
3.What payment methods are accepted for SC18IS604PWJ?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for SC18IS604PWJ transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for SC18IS604PWJ?
SC18IS604PWJ orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your SC18IS604PWJ order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for SC18IS604PWJ?
For technical support, including SC18IS604PWJ datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your SC18IS604PWJ requirements.
6.How does Aetrix verify that SC18IS604PWJ is sourced from the original manufacturer or authorized distributors?
All SC18IS604PWJ products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that SC18IS604PWJ meets industry standards.
7.What is the process for return or replacement of SC18IS604PWJ?
All SC18IS604PWJ units undergo pre-shipment inspection (PSI). If there is an issue with SC18IS604PWJ, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The SC18IS604PWJ part is unused and in its original packaging.
Return procedure for SC18IS604PWJ:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
SC18IS604PWJ Tags

-
PTN5150AHXMP
NXP Semiconductors

-
USB3740B-AI9-TR
Microchip Technology

-
USB3740B-AI2-TR
Microchip Technology

-
USB3300-EZK-TR
Microchip Technology

-
USB3300-EZK
Microchip Technology

-
FUSB340TMX
onsemi

-
FUSB302BMPX
onsemi

-
DP83826IRHBR
Texas Instruments

-
MCP2518FDT-E/QBB
Microchip Technology

-
FUSB302MPX
onsemi

-
MCP2518FDT-E/SL
Microchip Technology

-
FT260Q-R
FTDI, Future Technology Devices International Ltd
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

