Diodes Incorporated PI7C8952AFAE
- Part No.:
- PI7C8952AFAE
- Manufacturer:
- Diodes Incorporated
- Category:
- Controllers
- Package:
- 100-TQFP
- Datasheet:
-
PI7C8952AFAE.pdf
- Description:
- IC PCI DUAL UART BRIDGE 100TQFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,159
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
PI7C8952AFAE from Diodes Incorporated is a PCI-bus dual UART IC with 128-byte transmit/receive FIFOs, supporting 450/550/950 enhanced modes, automated flow control, and crystal oscillator input at 1.8432 MHz or 2.048 MHz for precise baud rate generation. It serves as a serial interface bridge in embedded industrial controllers requiring reliable RS-232/422/485 communication.
For engineers reviewing the PI7C8952AFAE datasheet, PI7C8952AFAE pinout, PI7C8952AFAE application, or PI7C8952AFAE equivalent, key selection factors include PCI configuration register compatibility, dual-UART interrupt handling, FIFO trigger level programmability, and EEPROM-based configuration persistence across power cycles.
Technical Context
The PI7C8952AFAE implements two independent 16C550-compatible UART channels on a single PCI endpoint, with separate I/O and memory-mapped register access modes. Its PCI interface complies with PCI Local Bus Specification Rev 2.2, supporting Type 0 configuration space and standard memory/I/O transaction types.
Each UART channel features fully programmable baud rates (up to 1.5 Mbps), hardware/software flow control (XON/XOFF and RTS/CTS), and advanced diagnostics including global line status, overrun detection, and TX idle timeout counters - all accessible via dedicated registers in both I/O and memory-mapped modes.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| FIFO Depth | 128 bytes per channel - enables high-throughput serial data bursts without CPU polling overhead |
| Max Baud Rate | 1.5 Mbps - supports fast industrial telemetry and point-of-sale protocols |
| PCI Compliance | PCI Local Bus Spec Rev 2.2 - ensures plug-and-play integration into x86-based industrial motherboards |
| Crystal Input | 1.8432 MHz or 2.048 MHz - provides stable timing reference for ±0.01% baud accuracy |
| Interrupt Support | Dual-channel per-UART + global interrupt - simplifies driver development with consolidated IRQ handling |
| EEPROM Interface | On-chip 2-wire serial EEPROM - stores persistent configuration (e.g., base address, mode settings) across reboots |
| Operating Voltage | 3.3 V ±0.3 V - compatible with modern low-voltage PCI signaling and avoids level-shifting circuitry |
Pinout & Package
PI7C8952AFAE is housed in a 128-pin TQFP package (14 mm × 14 mm, 0.4 mm pitch) with exposed thermal pad for industrial temperature operation (–40°C to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| AD[31:0] | PCI Address/Data Multiplexed Bus | Carries configuration and I/O address during setup; transfers data during memory/I/O reads/writes |
| C/BE[3:0]# | PCI Command/Byte Enable | Defines transaction type (I/O read/write, memory read/write, config read/write) and active byte lanes |
| IRDY#, TRDY# | PCI Ready Signals | Coordinate handshake timing between PI7C8952AFAE and host - essential for reliable burst transfers |
| INTA#, INTB# | Dual UART Interrupt Outputs | Active-low open-drain signals - allow independent interrupt routing for each UART channel |
| XTAL1, XTAL2 | Crystal Oscillator Inputs | Accepts fundamental-mode crystal (1.8432 MHz or 2.048 MHz) to drive internal baud rate generator |
| GPIO[7:0] | General-Purpose I/O | Configurable as inputs/outputs with polarity control and interrupt masking - used for board-level status or control signals |
Key Features
| Feature | Design Value |
|---|---|
| Enhanced 950 Mode | Enables 128-byte FIFOs with programmable trigger levels (1–128 bytes), reducing interrupt frequency by >90% vs. legacy 16C550 |
| Automated Flow Control | Hardware RTS/CTS and software XON/XOFF handling per channel - eliminates data loss during variable-rate transmission |
| Global Line Status Register | Single 32-bit register reporting combined status of both UARTs (overrun, parity, framing errors) - accelerates error diagnosis |
| EEPROM Configuration Storage | Persists base address, mode selection, and GPIO settings across power cycles - removes need for BIOS/firmware initialization |
| TX Idle Timeout Detection | Monitors transmit line inactivity and triggers interrupt after user-defined period - enables automatic link sleep/wake coordination |
Applications
| Industrial PLC Communication | POS Terminal Serial Interface |
|---|---|
Use Scenario: Connecting multiple RS-485 field devices (sensors, actuators) to a central PLC backplane via PCI expansion slot. IC Role / Device Role / Timing Role: Dual UART bridge translating PCI transactions into asynchronous serial frames with deterministic latency and hardware flow control. Use Value: 128-byte FIFOs absorb bursty sensor data; EEPROM-stored configuration ensures repeatable deployment across hundreds of identical PLC units. | Use Scenario: Enabling simultaneous credit card reader (RS-232) and receipt printer (RS-232) connectivity on a compact x86-based retail terminal motherboard. IC Role / Device Role / Timing Role: PCI-to-dual-serial bridge with independent interrupt lines (INTA#/INTB#) allowing concurrent driver servicing without priority conflicts. Use Value: 1.5 Mbps max baud rate supports fast EMV chip card handshaking; GPIO pins control printer power sequencing and card reader LED indicators. |
| Medical Device Data Logging | Test Equipment Host Interface |
Use Scenario: Aggregating time-stamped diagnostic data from ECG and SpO₂ modules into a PCI-based medical PC running real-time OS. IC Role / Device Role / Timing Role: High-reliability serial interface with TX idle timeout and overrun registers - critical for detecting communication faults before data corruption occurs. Use Value: Global line status register allows single-poll diagnostic check for both patient monitoring channels; crystal-based timing ensures <±0.01% baud accuracy for FDA-compliant data integrity. | Use Scenario: Providing dual RS-232 control ports on automated test equipment (ATE) mainframe for simultaneous instrument control (e.g., power supply + DMM). IC Role / Device Role / Timing Role: PCI endpoint with memory-mapped register access - enables direct DMA-capable buffer transfers for high-speed waveform upload/download. Use Value: Memory-mapped mode supports 32-bit aligned register access; FIFO counters (RX/TX) allow precise buffer management without CPU intervention during long test sequences. |
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 XR17V352 | PCI Express (not PCI) interface; 256-byte FIFOs; integrated voltage regulators | Requires PCIe slot; higher power consumption; no EEPROM for config storage | Select when upgrading to PCIe platforms and needing larger FIFOs; not drop-in replaceable due to bus architecture change |
| TI TL16C752B | Non-PCI parallel bus interface (8-bit); no EEPROM; 64-byte FIFOs; requires external clock source | Needs glue logic for PCI integration; lower integration; no persistent configuration | Select for cost-sensitive legacy designs where PCI interface is not required and external FPGA/CPLD handles bus translation |
Compared with XR17V352 and TL16C752B, PI7C8952AFAE uniquely balances PCI-native integration, EEPROM-persistent configuration, and 128-byte FIFOs - making it optimal for industrial PCI add-in cards where firmware simplicity, long-term supply stability, and minimal external components are prioritized.
Availability
PI7C8952AFAE is available at Aetrix Electronics and suitable for industrial PLC backplanes, retail POS terminals, medical data loggers, and automated test equipment requiring stable component supply and long-lifecycle support.
Supply support for PI7C8952AFAE 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 and operating wafer fabrication, assembly, and test facilities worldwide.
The PI7C8952AFAE belongs to Diodes' PCI interface and serial communications product line, designed specifically for industrial and embedded systems requiring robust, standards-compliant bridging between legacy serial peripherals and modern PCI-based host platforms.
FAQ
What PCI specification revision does PI7C8952AFAE comply with?
The PI7C8952AFAE complies with PCI Local Bus Specification Revision 2.2. It supports Type 0 configuration space, memory-mapped and I/O-mapped access, and standard PCI transaction types including memory read/write, I/O read/write, and configuration read/write - verified in Section 6 of the official datasheet DS40347 Rev 3-2.
Does PI7C8952AFAE support both I/O and memory-mapped register access modes?
Yes, PI7C8952AFAE supports both I/O-mapped and memory-mapped register access. The mode is selected via the MODE pin at reset: low for I/O mode (base addresses defined in Table 7-1), high for memory-mapped mode (base address offset 0x1000). Each mode exposes identical UART functionality but with different address layouts and register offsets, detailed in Sections 7.2 and 7.3 of the datasheet.
How is the EEPROM used, and what configuration data does it store?
The on-chip 2-wire serial EEPROM stores non-volatile configuration parameters including PCI base address registers (BAR0/BAR1), UART mode selection (450/550/950), GPIO default states, and crystal frequency setting. This eliminates the need for BIOS or driver-level initialization at boot, enabling immediate UART operation after power-up - confirmed in Sections 8 and 11 of DS40347 Rev 3-2.
What is the maximum crystal frequency supported for baud rate generation?
The PI7C8952AFAE accepts only 1.8432 MHz or 2.048 MHz fundamental-mode crystals on XTAL1/XTAL2. These frequencies enable precise baud rate generation up to 1.5 Mbps with ±0.01% accuracy. Higher-frequency crystals are not supported - the internal PLL and divisor logic are fixed for these two values, as specified in Section 5.2.11 and Table 5-2 of the datasheet.
PI7C8952AFAE 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:
- -
PI7C8952AFAE FAQ
1.How can I place an order for PI7C8952AFAE through Aetrix?
Please submit a Request for Quotation (RFQ) for PI7C8952AFAE 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 PI7C8952AFAE reliable?
The price and inventory of PI7C8952AFAE are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for PI7C8952AFAE is usually 5 days.
3.What payment methods are accepted for PI7C8952AFAE?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for PI7C8952AFAE transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for PI7C8952AFAE?
PI7C8952AFAE orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your PI7C8952AFAE 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 PI7C8952AFAE?
For technical support, including PI7C8952AFAE datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your PI7C8952AFAE requirements.
6.How does Aetrix verify that PI7C8952AFAE is sourced from the original manufacturer or authorized distributors?
All PI7C8952AFAE 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 PI7C8952AFAE meets industry standards.
7.What is the process for return or replacement of PI7C8952AFAE?
All PI7C8952AFAE units undergo pre-shipment inspection (PSI). If there is an issue with PI7C8952AFAE, 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 PI7C8952AFAE part is unused and in its original packaging.
Return procedure for PI7C8952AFAE:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
PI7C8952AFAE 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…

