Diodes Incorporated PI7C9X1170ACLE
- Part No.:
- PI7C9X1170ACLE
- Manufacturer:
- Diodes Incorporated
- Category:
- Controllers
- Package:
- 24-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
PI7C9X1170ACLE.pdf
- Description:
- IC I2C/SPI TO UART 24TSSOP 62PC
- Quantity:
- Payment:

- Shipping:

Inventory:2,101
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
PI7C9X1170 from Diodes Incorporated is a single-channel I²C-bus/SPI-to-UART bridge controller with 64-byte TX/RX FIFOs, backward-compatible register mapping to the 16C450 UART, and support for hardware/software flow control, RS-485 direction control, and IrDA SIR up to 1.152 Mbps. It operates from 1.8V–3.3V, supports baud rates up to 16 Mbps (4× sampling), and integrates eight programmable GPIOs - ideal for embedded industrial gateways interfacing legacy serial peripherals over I²C or SPI buses.
For engineers reviewing the PI7C9X1170 datasheet, PI7C9X1170 pinout, PI7C9X1170 application, or PI7C9X1170 equivalent, key selection considerations include its dual-interface flexibility (I²C or SPI slave), 64-byte FIFO programmability, auto RTS/CTS flow control timing behavior, RS-485 half-duplex driver control via RTS inversion, and compatibility with standard 16C450 software stacks in resource-constrained microcontroller systems.
Technical Context
The PI7C9X1170 implements a fully register-compatible UART core with extended FIFO and flow control logic, supporting both I²C-bus (fast-mode, up to 400 kHz) and SPI (mode 0, slave-only, up to 33 MHz) host interfaces. Its internal clock domain derives from either a 24 MHz crystal (XTAL1/XTAL2) or external 64 MHz clock, enabling precise fractional baud rate generation across 1–16 Mbps.
It features dual interrupt architecture: seven prioritized UART-level interrupts (including Xoff detection, RX timeout, and modem status changes) plus independent GPIO interrupt capability. The device supports automatic RS-485 direction control via RTS signal polarity inversion and built-in IrDA encoder/decoder compliant with SIR physical layer at 115.2 kbps or optional 1.152 Mbps.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Interface Support | I²C-bus (slave, fast-mode) or SPI (slave, mode 0, ≤33 MHz); interface selected by I2C/SPI# pin level |
| FIFO Depth | 64-byte transmit and receive FIFOs with independently programmable trigger levels (1–64 bytes) |
| Baud Rate Range | Up to 16 Mbps using 4× oversampling; fractional divisor (1–65535) enables precise rate matching |
| GPIO Count | Eight user-programmable bidirectional GPIO pins with interrupt enable and direction control |
| Supply Voltage | 1.62 V to 3.6 V operation; supports 1.8 V, 2.5 V, and 3.3 V logic domains without level shifters |
| RS-485 Control | Hardware-driven RTS-based direction control with configurable polarity inversion for half-duplex bus management |
| IrDA Support | Built-in encoder/decoder compliant with IrDA SIR; supports 115.2 kbps (standard) and 1.152 Mbps (optional) |
Pinout & Package
PI7C9X1170 is housed in a 24-pin TQFN package (ZD variant) with exposed thermal pad. Pin functions are electrically validated per DS40307 Rev 8-2 and support both I²C and SPI configurations via strapping pin I2C/SPI# (Pin 4).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| Pin 1: VDD | Power supply | 1.62–3.6 V core and I/O supply; decoupling required near pin |
| Pin 4: I2C/SPI# | Interface select | High = I²C mode; Low = SPI mode; determines SDA/SO and SCL/SCLK functionality |
| Pin 5: RX | UART receive input | Accepts standard UART logic levels or inverted IrDA receive data; idle HIGH for UART |
| Pin 6: TX | UART transmit output | Drives UART logic levels or IrDA-encoded data; idle HIGH (UART) or LOW (IrDA) |
| Pin 14: IRQ# | Interrupt output | Open-drain active-LOW interrupt signaling seven prioritized UART and GPIO events |
| Pin 15: RTS# | Flow/direction control | Auto-controlled RTS output for hardware flow control or RS-485 driver enable with polarity inversion |
| Pin 19: CTS# | Flow control input | Active-LOW input enabling Auto-CTS; halts transmission when deasserted before stop-bit midpoint |
| Pins 2–3,7,10,16–17,20–21: GPIO[0:7] | Programmable I/O | Configurable as inputs/outputs with interrupt capability; some share DTR#/DSR#/CD#/RI# modem functions |
Key Features
| Feature | Design Value |
|---|---|
| 16C450 register compatibility | Enables drop-in replacement in existing firmware stacks without driver modification |
| Independent RX/TX FIFO trigger programming | Reduces host CPU interrupt load by allowing custom buffer thresholds (1–64 bytes) |
| Auto RTS/CTS with halt/resume levels | Eliminates RX FIFO overrun by dynamically controlling RTS based on configurable RX FIFO occupancy |
| RS-485 driver direction control | Automatically manages half-duplex bus direction using RTS signal with polarity inversion option |
| Dual Xon/Xoff software flow control | Supports two independent character pairs for transmit/receive flow negotiation, reducing false-trigger risk |
| Software reset capability | Allows full UART register reset via internal command without requiring external RESET# assertion |
Applications
| Industrial Serial Gateway | Smart Meter Communication Module |
|---|---|
Use Scenario: Connecting Modbus RTU sensors over RS-485 to an I²C-based MCU in factory automation panels. IC Role / Device Role / Timing Role: Protocol bridge converting I²C commands into UART frames with automatic RTS-driven RS-485 direction switching. Use Value: Eliminates need for discrete level shifters and direction-control logic; 64-byte FIFO absorbs burst traffic during PLC scan cycles. |
Use Scenario: Enabling two-way AMI communication between a metering SoC (SPI master) and legacy infrared optical port (IrDA SIR). IC Role / Device Role / Timing Role: Integrated IrDA encoder/decoder with UART framing, driven by SPI host at 33 MHz for low-latency command response. Use Value: Reduces BOM count by integrating IrDA PHY and UART logic; 1.152 Mbps SIR mode supports rapid firmware updates over optical link. |
| Portable Diagnostic Tool | Edge IoT Sensor Hub |
Use Scenario: Battery-powered handheld tool interfacing with automotive ECUs via RS-232/RS-485 using a low-power MCU with only I²C available. IC Role / Device Role / Timing Role: Low-quiescent-current UART bridge (1.8 V operation) with GPIOs used for LED status indication and button input. Use Value: Enables serial diagnostics without adding voltage translators or external UART ICs; standby current minimized for >1-year battery life. |
Use Scenario: Aggregating data from multiple RS-485 environmental sensors into an ESP32-based edge node using SPI for high-throughput backhaul. IC Role / Device Role / Timing Role: High-speed SPI-to-UART bridge (33 MHz clock) managing concurrent sensor polling with hardware flow control preventing packet loss. Use Value: 64-byte FIFO and programmable trigger levels allow deterministic latency under variable sensor response times; GPIOs configure sensor addressing. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar UART bridge applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| SC16IS752IPW | Two-channel I²C-to-UART with 64-byte FIFOs per channel; no SPI interface; lacks RS-485 direction control logic | Preferred for multi-peripheral bridging where dual UARTs reduce host I²C transactions; unsuitable for SPI-hosted designs | Select when needing dual independent UARTs and I²C-only connectivity; avoid if SPI interface or RS-485 auto-direction is required |
| MAX3107EAE+T | Single-channel SPI-to-UART with 128-byte FIFOs; supports 26 MHz SPI; no I²C interface; no integrated IrDA or RS-485 control | Better suited for high-throughput SPI hosts needing deeper buffering; requires external RS-485 transceiver and direction logic | Select for maximum SPI bandwidth and FIFO depth where IrDA/RS-485 integration is unnecessary |
Compared with SC16IS752IPW and MAX3107EAE+T, the PI7C9X1170 uniquely combines dual-interface flexibility (I²C/SPI), integrated RS-485 direction control, and IrDA SIR support - making it optimal for space-constrained, mixed-protocol industrial edge nodes requiring minimal external components.
Availability
PI7C9X1170 is available at Aetrix Electronics and suitable for industrial computing, factory process control, and battery-operated devices requiring stable component supply, long-term lifecycle assurance, and RoHS-compliant green packaging.
Supply support for PI7C9X1170 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
Diodes Incorporated is a global manufacturer of discrete semiconductors and integrated circuits, specializing in high-performance analog, logic, and interface solutions for industrial, computing, and communications markets.
The PI7C9X1170 belongs to Diodes' high-integration UART bridge product line, designed specifically to simplify serial peripheral connectivity in resource-limited embedded systems while maintaining full 16C450 software compatibility.
FAQ
Does PI7C9X1170 support both I²C and SPI simultaneously?
No. The I2C/SPI# pin (Pin 4) is a hardwired interface select: HIGH configures I²C-bus mode (SDA/SCL active), LOW configures SPI mode (SO/SCLK/CS# active). Both interfaces cannot operate concurrently, and pin strapping must be fixed at power-up.
What is the minimum pulse width required on RESET# to ensure proper initialization?
A LOW pulse of at least 40 ns on RESET# is mandatory to reset all internal registers, outputs, and operational mode strapping. This ensures reliable initialization of the UART core, FIFO pointers, and GPIO direction registers per DS40307 Rev 8-2.
Can the GPIO pins be used as interrupt sources independent of UART activity?
Yes. Pins GPIO0–GPIO7 support individual interrupt enable/disable via the IOIntEna register. Each GPIO can generate an interrupt on rising/falling edge (configurable per pin), reported as priority level 5 in the IIR register - fully independent of UART transmit/receive events.
How does the PI7C9X1170 handle baud rate accuracy at high speeds like 16 Mbps?
It uses a 16-bit fractional baud rate generator with divisor range 1–65535, referenced to the crystal or external clock (up to 64 MHz). At 16 Mbps with 4× oversampling, timing error remains within ±0.5% across temperature and voltage ranges, verified in DS40307 electrical characteristics tables.
PI7C9X1170ACLE Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Diodes Incorporated
- Package/Case:
- 24-TSSOP (0.173", 4.40mm Width)
- Programmable:
- Not Verified
- Protocol:
- I2C
- Function:
- Bridge, I2C/SPI to UART
- Interface:
- UART
- Standards:
- -
- Voltage - Supply:
- 1.62V ~ 3.63V
- Current - Supply:
- 6mA
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Supplier Device Package:
- 24-TSSOP
- Grade:
- -
- Qualification:
- -
PI7C9X1170ACLE FAQ
1.How can I place an order for PI7C9X1170ACLE through Aetrix?
Please submit a Request for Quotation (RFQ) for PI7C9X1170ACLE 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 PI7C9X1170ACLE reliable?
The price and inventory of PI7C9X1170ACLE are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for PI7C9X1170ACLE is usually 5 days.
3.What payment methods are accepted for PI7C9X1170ACLE?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for PI7C9X1170ACLE transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for PI7C9X1170ACLE?
PI7C9X1170ACLE orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your PI7C9X1170ACLE 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 PI7C9X1170ACLE?
For technical support, including PI7C9X1170ACLE datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your PI7C9X1170ACLE requirements.
6.How does Aetrix verify that PI7C9X1170ACLE is sourced from the original manufacturer or authorized distributors?
All PI7C9X1170ACLE 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 PI7C9X1170ACLE meets industry standards.
7.What is the process for return or replacement of PI7C9X1170ACLE?
All PI7C9X1170ACLE units undergo pre-shipment inspection (PSI). If there is an issue with PI7C9X1170ACLE, 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 PI7C9X1170ACLE part is unused and in its original packaging.
Return procedure for PI7C9X1170ACLE:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
PI7C9X1170ACLE Tags

-
PTN5150AHXMP
NXP USA Inc.

-
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
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…
LDO regulator guide covering low dropout voltage, power dissipation, thermal design, PSRR, output noise, capacitor stability, adjustable LDO circuits, LDO vs buck converter and datasheet selection chec…
Conditional Access Module guide covering CAM meaning, CI/CI+ interface, smart card authorization, DVB security workflow, TV and set-top box compatibility, internal electronics, ESD protection, connecto…
Guide to electronic component obsolescence covering EOL risk, PCN/PDN notices, last-time buy planning, replacement options, form-fit-function validation, counterfeit risk and BOM lifecycle management.
18650 battery guide covering lithium-ion cell basics, 3.6V/3.7V voltage, 4.2V charging, mAh and Wh capacity, protected cells, chargers, BMS, series-parallel packs, holders, welding and sourcing checks.…
Hall effect sensor guide covering working principle, linear and digital sensors, Arduino circuits, current sensing, speed detection, automotive applications, A3144 examples, signal filtering and datash…
Product Change Notification guide for electronic components, covering PCN meaning, PCN vs PDN/EOL, common change types, risk levels, form-fit-function review, engineering validation, BOM control, LTB/L…
A practical guide to blend door actuators, covering HVAC function, symptoms, location, AC and heater issues, reset and calibration, replacement cost, electrical diagnosis, compatibility checks, and rep…

