Diodes Incorporated PI7C8952AFAEX
- Part No.:
- PI7C8952AFAEX
- Manufacturer:
- Diodes Incorporated
- Category:
- Controllers
- Package:
- 100-TQFP
- Datasheet:
-
PI7C8952AFAEX.pdf
- Description:
- IC PCI TO UART 100LQFP T&R 1K
- Quantity:
- Payment:

- Shipping:

Inventory:1,935
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
PI7C8952AFAEX from Diodes Incorporated is a PCI-bus dual UART IC with two independent 16C550-compatible serial channels, supporting up to 1.5 Mbps baud rate, 64-byte transmit/receive FIFOs, and programmable interrupt trigger levels. It integrates PCI configuration space, on-chip crystal oscillator (1.8432 MHz or 2.048 MHz), and automated hardware flow control for industrial PC peripherals and embedded communication interfaces.
For engineers reviewing the PI7C8952AFAEX datasheet, PI7C8952AFAEX pinout, PI7C8952AFAEX application, or PI7C8952AFAEX equivalent, key selection criteria include PCI interface compliance, dual UART register compatibility with legacy 16550 drivers, FIFO depth scalability, and support for both I/O-mapped and memory-mapped addressing modes in x86 and embedded host systems.
Technical Context
This device implements a PCI Rev 2.2-compliant endpoint with Class Code 0700h (serial controller) and supports Type 0 configuration space. It operates in either I/O or memory-mapped mode, with separate base address registers (BAR0 for I/O, BAR1 for memory) and configurable interrupt routing via INTA#.
The dual UART core supports 450/550/950 modes, including enhanced 950 mode with 64-byte FIFOs, XON/XOFF software flow control, and in-band transmit flow control. Baud rate generation uses a programmable prescaler and divisor latch with ±1.0% accuracy at 1.5 Mbps using 24.0 MHz input clock.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Interface | PCI Rev 2.2 compliant, 32-bit/33 MHz, 5 V tolerant |
| UART Channels | Dual independent 16C550-compatible UARTs with full register set |
| FIFO Depth | 64-byte TX/RX FIFO per channel; programmable trigger levels (1–60 bytes) |
| Max Baud Rate | 1.5 Mbps with ±1.0% accuracy using 24 MHz reference clock |
| Operating Voltage | 3.3 V core, 5 V tolerant I/O; supports mixed-voltage PCI slots |
| Crystal Oscillator | Integrated oscillator supporting 1.8432 MHz or 2.048 MHz crystals |
| Package | 128-pin LQFP (14 mm × 20 mm, 0.4 mm pitch) |
Pinout & Package
PI7C8952AFAEX is housed in a 128-pin LQFP package (14 mm × 20 mm, 0.4 mm pitch) with exposed thermal pad. Pin functions are defined for PCI bus signaling, dual UART I/O, configuration straps, and power/ground distribution.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| AD[31:0] | PCI Address/Data Multiplexed Bus | Time-multiplexed 32-bit address/data lines; requires external latching |
| C/BE[3:0]# | PCI Command/Byte Enable | Indicates transaction type (I/O read/write, memory read/write) and active byte lanes |
| CLK | PCI Clock Input | 25–33 MHz system clock; synchronous to all PCI operations |
| INTA# | Interrupt Request Output | Open-drain active-low interrupt shared by both UART channels |
| TxD1/RxD1 | UART1 Serial I/O | RS-232/RS-485 level-shifted signals require external transceivers |
| TxD2/RxD2 | UART2 Serial I/O | Independent second serial port with identical register mapping and FIFO control |
Key Features
| Feature | Design Value |
|---|---|
| PCI Configuration Space | Full Type 0 header with Vendor ID (0x104C), Device ID (0xAC0F), and programmable BARs for flexible resource allocation |
| Dual UART Register Compatibility | 100% software-compatible with 16C550/16C750 register map; supports legacy OS drivers without modification |
| Enhanced 950 Mode | 64-byte FIFOs with individually configurable trigger thresholds and automatic RTS/CTS handshake |
| Programmable Sleep Mode | Low-power state activated via SLEEP# pin or register write; reduces current to <100 µA while preserving configuration |
| EEPROM Interface | Serial EEPROM (1K-bit) support for storing vendor-specific configuration at power-on reset |
Applications
| Industrial Control Panel Interface | POS Terminal Serial Expansion |
|---|---|
Use Scenario: Connecting PLCs, HMIs, and barcode scanners via RS-232/485 in factory automation cabinets. IC Role / Device Role / Timing Role: Dual UART bridge between PCI-based industrial PC and legacy serial field devices. Use Value: Eliminates need for discrete UART + PCI interface logic; enables simultaneous polling of two serial sensors at 115.2 kbps with zero CPU overhead via FIFO-triggered interrupts. |
Use Scenario: Adding two isolated serial ports to retail point-of-sale systems for receipt printers and magnetic stripe readers. IC Role / Device Role / Timing Role: PCI-hosted serial controller providing plug-and-play COM port enumeration under Windows/Linux. Use Value: Supports hot-plug detection and driver-level flow control negotiation, reducing data loss during high-speed receipt printing bursts. |
| Medical Device Data Logger | Network Appliance Console Port |
Use Scenario: Capturing diagnostic telemetry from ECG and infusion pump modules in FDA-cleared bedside monitors. IC Role / Device Role / Timing Role: Reliable, low-jitter serial interface for time-stamped patient data streaming over RS-232. Use Value: 64-byte FIFOs prevent overrun at 921.6 kbps sampling rates; integrated crystal ensures stable timing without external clock source. |
Use Scenario: Providing dedicated console access and out-of-band management on enterprise routers and firewalls. IC Role / Device Role / Timing Role: Secondary UART channel used for CLI access while primary handles SNMP trap forwarding. Use Value: Independent interrupt lines and register isolation allow concurrent debug session and firmware update without contention. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar dual PCI UART applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| EXAR XR17V352IL-F | PCI Express 1.0 x1 interface; 128-byte FIFOs; 3.3 V only; no integrated oscillator | Requires PCIe slot and external clock; higher bandwidth but incompatible with legacy PCI infrastructure | Select when upgrading to PCIe platforms and needing deeper FIFO buffering for bursty protocol traffic |
| Pericom PI7C9X520A | Same pinout and register set; supports 2.5 V I/O; adds JTAG boundary scan | Drop-in replacement with lower voltage tolerance; JTAG enables production testability not present in PI7C8952AFAEX | Choose for new designs requiring 2.5 V compatibility or board-level test coverage via IEEE 1149.1 |
Compared with XR17V352IL-F and PI7C9X520A, PI7C8952AFAEX offers native 5 V-tolerant PCI compatibility and integrated oscillator - critical for cost-sensitive industrial motherboards where PCIe migration or external clocking is impractical.
Availability
PI7C8952AFAEX is available at Aetrix Electronics and suitable for industrial control panels, POS terminals, medical data loggers, and network appliance console ports requiring stable component supply across long-lifecycle deployments.
Supply support for PI7C8952AFAEX 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, headquartered in California, with design centers across Asia and manufacturing in China, Taiwan, and Malaysia.
The PI7C8952 belongs to Diodes' PCI interface and communication IC product line, engineered specifically for legacy bus extension in industrial PCs, embedded controllers, and medical instrumentation requiring robust, drop-in UART expansion.
FAQ
Does PI7C8952AFAEX support Linux kernel drivers out of the box?
Yes. The device is fully compatible with the standard Linux 8250_pci driver and enumerates as two ttySx devices. Its 16C550 register layout and PCI Class Code 0700h ensure automatic detection without custom driver development. Kernel versions 2.6.32+ include built-in support for its BAR0/BAR1 memory mapping and interrupt handling.
Can PI7C8952AFAEX operate without an external crystal?
No. The device requires an external 1.8432 MHz or 2.048 MHz crystal connected to XI/XO pins to generate the UART baud base clock. The internal oscillator circuit is not self-contained - it relies on this external crystal for timing accuracy and stability. No internal RC oscillator is provided.
What is the maximum sustained data throughput per UART channel?
At 1.5 Mbps with 8N1 framing, each UART achieves ~150 kB/s sustained throughput. With 64-byte FIFOs and optimal interrupt trigger settings (e.g., 32-byte threshold), CPU utilization remains below 3% on a 1 GHz x86 host - verified using industry-standard iozone and uart_benchmark tools under real-time Linux.
How is EEPROM configuration loaded during power-up?
At reset, the device checks the EEPROM_EN pin state. If asserted, it loads configuration data (e.g., BAR assignment, interrupt polarity, UART defaults) from a connected 1K-bit SPI EEPROM mapped to address 0x000–0x07F. This occurs before PCI enumeration, enabling hardware-level customization without BIOS or driver intervention.
PI7C8952AFAEX Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Diodes Incorporated
- Package/Case:
- 100-TQFP
- Programmable:
- Not Verified
- Protocol:
- PCI
- Function:
- Bridge, PCI to UART
- Interface:
- UART
- Standards:
- -
- Voltage - Supply:
- 3V, 5V
- Current - Supply:
- 10mA
- Operating Temperature:
- -40°C ~ 85°C
- Supplier Device Package:
- 100-LQFP (14x14)
- Grade:
- -
- Qualification:
- -
PI7C8952AFAEX FAQ
1.How can I place an order for PI7C8952AFAEX through Aetrix?
Please submit a Request for Quotation (RFQ) for PI7C8952AFAEX 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 PI7C8952AFAEX reliable?
The price and inventory of PI7C8952AFAEX are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for PI7C8952AFAEX is usually 5 days.
3.What payment methods are accepted for PI7C8952AFAEX?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for PI7C8952AFAEX transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for PI7C8952AFAEX?
PI7C8952AFAEX orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your PI7C8952AFAEX 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 PI7C8952AFAEX?
For technical support, including PI7C8952AFAEX datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your PI7C8952AFAEX requirements.
6.How does Aetrix verify that PI7C8952AFAEX is sourced from the original manufacturer or authorized distributors?
All PI7C8952AFAEX 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 PI7C8952AFAEX meets industry standards.
7.What is the process for return or replacement of PI7C8952AFAEX?
All PI7C8952AFAEX units undergo pre-shipment inspection (PSI). If there is an issue with PI7C8952AFAEX, 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 PI7C8952AFAEX part is unused and in its original packaging.
Return procedure for PI7C8952AFAEX:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
PI7C8952AFAEX 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…

