XC3090L-8PCG84C - 84-Pin PLCC FPGA | Xilinx XC3000 Family
MPN: XC3090L-8PCG84C β Last Time Buy| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $42.5 | $42.50 |
| 10 | $38.25 | $382.50 |
| 100 | $33.9 | $3,390.00 |
| 500 | $29.5 | $14,750.00 |
| 1,000 | $26.1 | $26,100.00 |
Drop-in alternatives for XC3090L-8PCG84C β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
XC3090L-8PC84C
β Drop-Inβ In Stock
$24.95 / Unit
View Datasheet βXC3090L-8PC84I
β Drop-Inβ In Stock
$55 / Unit
View Datasheet βXC3090L-8PC84BKJ
β Drop-Inβ In Stock
$19.2 / Unit
View Datasheet βXC3090L-125PC84C
β Drop-Inβ In Stock
$64 / Unit
View Datasheet βXC3090L-100PC84C
β Drop-Inβ In Stock
$15.2 / Unit
View Datasheet βXC3090L-8PCG84C Maximum Ratings & Electrical Characteristics
| Family | XC3000A/L Series FPGA |
| Logic Cells / CLBs | 70 Configurable Logic Blocks |
| Gate Count | 6,400 gates (typical) |
| Configuration Program Store | 64,160 bits |
| User I/O Pins | 70 (maximum) |
| Package | 84-pin PLCC (J-Lead, PCG84) |
| Supply Voltage (VCC) | 3.0 V to 3.6 V (low-voltage 'L' variant) |
| Speed Grade | -8 (moderate) |
| Operating Temperature | 0 C to +70 C (commercial 'C' suffix) |
| Configuration Modes | Serial master/slave, parallel master/slave, peripheral mode |
| JTAG / Boundary Scan | IEEE 1149.1 compliant |
| Mounting Type | Surface Mount (PLCC J-Lead) |
| RoHS Status | unknown |
| Lead-Free | unknown |
| Programming Technology | SRAM-based, in-system reconfigurable |
XC3090L-8PCG84C Pin Configuration
| Pin 1 | I/O β General-purpose user I/O pin (IOB) |
| Pin 2 | I/O β General-purpose user I/O pin (IOB) |
| Pin 3 | VCC β 3.3V supply voltage |
| Pin 4 | I/O β General-purpose user I/O pin (IOB) |
| Pin 5 | I/O β General-purpose user I/O pin (IOB) |
| Pin 6 | I/O β General-purpose user I/O pin (IOB) |
| Pin 7 | GND β Ground |
| Pin 8 | I/O β General-purpose user I/O pin (IOB) |
| Pin 9 | I/O β General-purpose user I/O pin (IOB) |
| Pin 10 | I/O β General-purpose user I/O pin (IOB) |
| Pin 11 | I/O β General-purpose user I/O pin (IOB) |
| Pin 12 | I/O β General-purpose user I/O pin (IOB) |
| Pin 13 | I/O β General-purpose user I/O pin (IOB) |
| Pin 14 | VCC β 3.3V supply voltage |
| Pin 15 | I/O β General-purpose user I/O pin (IOB) |
| Pin 16 | I/O β General-purpose user I/O pin (IOB) |
| Pin 17 | I/O β General-purpose user I/O pin (IOB) |
| Pin 18 | GND β Ground |
| Pin 19 | I/O β General-purpose user I/O pin (IOB) |
| Pin 20 | I/O β General-purpose user I/O pin (IOB) |
| Pin 21 | I/O β General-purpose user I/O pin (IOB) |
| Pin 22 | I/O β General-purpose user I/O pin (IOB) |
| Pin 23 | I/O β General-purpose user I/O pin (IOB) |
| Pin 24 | I/O β General-purpose user I/O pin (IOB) |
| Pin 25 | VCC β 3.3V supply voltage |
| Pin 26 | I/O β General-purpose user I/O pin (IOB) |
| Pin 27 | I/O β General-purpose user I/O pin (IOB) |
| Pin 28 | I/O β General-purpose user I/O pin (IOB) |
| Pin 29 | GND β Ground |
| Pin 30 | I/O β General-purpose user I/O pin (IOB) |
| Pin 31 | I/O β General-purpose user I/O pin (IOB) |
| Pin 32 | I/O β General-purpose user I/O pin (IOB) |
| Pin 33 | I/O β General-purpose user I/O pin (IOB) |
| Pin 34 | I/O β General-purpose user I/O pin (IOB) |
| Pin 35 | I/O β General-purpose user I/O pin (IOB) |
| Pin 36 | VCC β 3.3V supply voltage |
| Pin 37 | I/O β General-purpose user I/O pin (IOB) |
| Pin 38 | I/O β General-purpose user I/O pin (IOB) |
| Pin 39 | I/O β General-purpose user I/O pin (IOB) |
| Pin 40 | GND β Ground |
| Pin 41 | I/O β General-purpose user I/O pin (IOB) |
| Pin 42 | M0 β Configuration mode select bit 0 |
| Pin 43 | M1 β Configuration mode select bit 1 |
| Pin 44 | M2 β Configuration mode select bit 2 |
| Pin 45 | CCLK β Configuration clock |
| Pin 46 | DONE β Configuration complete indicator (open-drain) |
| Pin 47 | PROGRAM β Active-low configuration reset |
| Pin 48 | INIT β Configuration initialization indicator |
| Pin 49 | VCC β 3.3V supply voltage |
| Pin 50 | TDI β JTAG test data input |
| Pin 51 | TDO β JTAG test data output |
| Pin 52 | TMS β JTAG test mode select |
| Pin 53 | TCK β JTAG test clock |
| Pin 54 | I/O β General-purpose user I/O pin (IOB) |
| Pin 55 | I/O β General-purpose user I/O pin (IOB) |
| Pin 56 | GND β Ground |
| Pin 57 | I/O β General-purpose user I/O pin (IOB) |
| Pin 58 | I/O β General-purpose user I/O pin (IOB) |
| Pin 59 | I/O β General-purpose user I/O pin (IOB) |
| Pin 60 | I/O β General-purpose user I/O pin (IOB) |
| Pin 61 | I/O β General-purpose user I/O pin (IOB) |
| Pin 62 | I/O β General-purpose user I/O pin (IOB) |
| Pin 63 | VCC β 3.3V supply voltage |
| Pin 64 | I/O β General-purpose user I/O pin (IOB) |
| Pin 65 | I/O β General-purpose user I/O pin (IOB) |
| Pin 66 | I/O β General-purpose user I/O pin (IOB) |
| Pin 67 | GND β Ground |
| Pin 68 | I/O β General-purpose user I/O pin (IOB) |
| Pin 69 | I/O β General-purpose user I/O pin (IOB) |
| Pin 70 | I/O β General-purpose user I/O pin (IOB) |
| Pin 71 | I/O β General-purpose user I/O pin (IOB) |
| Pin 72 | I/O β General-purpose user I/O pin (IOB) |
| Pin 73 | I/O β General-purpose user I/O pin (IOB) |
| Pin 74 | I/O β General-purpose user I/O pin (IOB) |
| Pin 75 | VCC β 3.3V supply voltage |
| Pin 76 | I/O β General-purpose user I/O pin (IOB) |
| Pin 77 | I/O β General-purpose user I/O pin (IOB) |
| Pin 78 | I/O β General-purpose user I/O pin (IOB) |
| Pin 79 | GND β Ground |
| Pin 80 | I/O β General-purpose user I/O pin (IOB) |
| Pin 81 | I/O β General-purpose user I/O pin (IOB) |
| Pin 82 | I/O β General-purpose user I/O pin (IOB) |
| Pin 83 | I/O β General-purpose user I/O pin (IOB) |
| Pin 84 | I/O β General-purpose user I/O pin (IOB) |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
XC3090L-8PCG84C is suitable for 6 applications: Legacy Industrial Glue Logic Replacement, Telecom Interface and Backplane Boards, Educational FPGA Prototyping and Training, Aerospace Avionics Legacy Test Equipment, Medical Imaging Front-End Signal Routing, Automotive Test Bench ECU Emulation.
Legacy Industrial Glue Logic Replacement
The XC3090L-8PCG84C fits legacy industrial glue-logic replacement because its 70 Configurable Logic Blocks provide enough capacity to absorb multiple discrete 74-series TTL gates into a single reprogrammable device. The 84-pin PLCC socket-friendly package is identical to the legacy through-hole footprints used in 1990s industrial controllers, allowing direct board replacement without mechanical rework. The low-voltage 3.3V operation reduces power dissipation by roughly 60 percent versus the original 5V XC3090, an important benefit in always-on factory equipment. JTAG/IEEE 1149.1 boundary scan supports in-system verification on the production line. Engineers can implement decoder/encoder glue logic, bus arbiters, or state machines in a single chip while keeping the original PCB layout. The -8 speed grade is sufficient for typical industrial control loop frequencies below 50 MHz.
Recommended
Telecom Interface and Backplane Boards
The XC3090L-8PCG84C suits telecom interface and backplane boards where the device acts as a programmable bus bridge, protocol converter, or address decoder between legacy T1/E1 framers and modern processors. Its 70 user I/Os are sufficient to terminate parallel backplane buses of 16 to 32 bits plus control signals, while the in-system reconfigurability allows field upgrades as protocol standards evolve. Boundary-scan testability accelerates board-level diagnostics in contract-manufactured telecom hardware. The low-voltage 3.3V supply aligns with the power budgets of central-office line cards. The 84-pin PLCC package is socket-mounted, simplifying board swap in field service depots. Designers typically pair this FPGA with a configuration PROM such as the XC1736 to enable standalone power-up.
Recommended
Educational FPGA Prototyping and Training
The XC3090L-8PCG84C is widely adopted in university digital-design labs because the Xilinx XC3000 family is the textbook reference architecture and is supported by mature XACT design software still available on academic licenses. The 70 CLBs offer enough capacity for student projects such as UARTs, simple CPUs, or DSP datapaths, while the 84-pin PLCC socket allows students to swap devices on training boards without soldering. Boundary-scan JTAG provides a hands-on introduction to IEEE 1149.1 test methodology. The 3.3V low-voltage supply is safe for undergraduate lab benches and modern benchtop power supplies. The classic place-and-route flow teaches fundamental FPGA concepts - placement, routing, and timing closure - that still apply to modern devices. The legacy architecture remains a teaching cornerstone two decades after its release.
Recommended
Aerospace Avionics Legacy Test Equipment
The XC3090L-8PCG84C remains in service inside long-lifecycle aerospace test rigs where the original airframe manufacturer's PCB design has not been re-qualified since the 1990s. The device's commercial 0C to +70C temperature grade covers most indoor test-bench environments, and its 84-pin PLCC socket enables rapid field replacement of failed units on legacy automated test equipment (ATE). The in-system reprogrammability allows test engineers to update stimulus patterns without opening the ATE rack. The low-voltage 3.3V operation simplifies integration with modern benchtop instruments. The wide availability through aftermarket distributors supports sustainment programs that must keep test equipment operational beyond the original component's primary production life. JTAG boundary-scan accelerates board-level fault isolation during scheduled maintenance.
Recommended
Medical Imaging Front-End Signal Routing
The XC3090L-8PCG84C fits medical imaging front-end boards that route analog sensor signals from ultrasound or X-ray detector arrays into the digital processing pipeline. The 70 user I/Os support parallel routing of multi-channel digitizer outputs, while the deterministic routing architecture provides predictable timing for sample-and-hold coordination. The 3.3V low-voltage operation minimizes heat near sensitive analog front-ends, preserving signal-to-noise ratio. Boundary-scan JTAG enables thorough board-level testing required by medical device quality systems. The socket-friendly PLCC package allows field service on installed imaging systems where downtime is expensive. The low-power 'L' variant extends battery life on portable imaging carts. The -8 speed grade easily handles clock frequencies up to 50 MHz typical of mid-tier imaging front-ends.
Recommended
Automotive Test Bench ECU Emulation
The XC3090L-8PCG84C serves automotive test benches that emulate legacy Engine Control Units (ECUs) when validating modern powertrain components. The 70-CLB capacity allows designers to recreate bus arbitration logic, sensor conditioning paths, and actuator drivers originally implemented in 1990s ECUs. The 3.3V supply aligns with modern bench instrumentation, and the 84-pin PLCC socket supports quick swaps between ECU personality modules on the bench rack. Boundary-scan testability helps validate the bench harness before connecting to a real engine. The commercial temperature grade is sufficient for indoor laboratory environments. Reconfigurability allows test engineers to emulate multiple ECU variants from a single bench setup, reducing capital expenditure. The -8 speed grade handles typical CAN/LIN bus frequencies used in 1990s vehicles.
Recommended
Recommended Products Summary
Engineering reference data for XC3090L-8PCG84C β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | XC3090L-8PC84C | XC3090L-8PC84I | XC3090L-8PC84BKJ | XC3090L-125PC84C | XC3090L-100PC84C |
|---|---|---|---|---|---|---|
| Brand | Xilinx | Xilinx | Xilinx | Xilinx | Xilinx | Xilinx |
| Package | 84-pin PLCC (J-Lead) | 84-pin PLCC (J-Lead) - same | 84-pin PLCC (J-Lead) - same | 84-pin PLCC (J-Lead) - same | 84-pin PLCC (J-Lead) - same | 84-pin PLCC (J-Lead) - same |
| Logic Cells / CLBs | 70 CLBs | 70 CLBs | 70 CLBs | 70 CLBs | 70 CLBs | 70 CLBs |
| Speed Grade | -8 (moderate) | -8 (same) | -8 (same) | -8 (same) | -125 (slower) | -100 (slower) |
| Operating Temperature | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) |
| Configuration Bits | 64,160 bits | 64,160 bits | 64,160 bits | 64,160 bits | 64,160 bits | 64,160 bits |
| User I/O Pins (max) | 70 | 70 | 70 | 70 | 70 | 70 |
| Lifecycle Status | Last-time-buy | Last-time-buy | Last-time-buy | Last-time-buy | Last-time-buy | Last-time-buy |
| Configuration PROM Companion | XC1736 / XC1765 | XC1736 / XC1765 | XC1736 / XC1765 | XC1736 / XC1765 | XC1736 / XC1765 | XC1736 / XC1765 |
Key Differentiators
- Identical silicon and footprint to commercial base part (vs XC3090L-8PC84C)
- Commercial temperature grade vs industrial drop-in alternative (vs XC3090L-8PC84I)
- Modern speed grade (-8) versus slower drop-ins (vs XC3090L-125PC84C)
Design Notes
Provide a regulated 3.3V supply rail within the 3.0V to 3.6V XC3090L specification. Place one 10uF tantalum bulk capacitor and one 0.1uF ceramic decoupling capacitor on each VCC pin (pins 3, 14, 25, 36, 49, 63, 75) with the ceramic cap as close to the device body as possible. Add a 1uF tantalum at the board entry point. The XC3090L draws higher inrush current during configuration; allow at least 200 mA of headroom on the 3.3V regulator to avoid sagging during bitstream loading. Estimated: configuration inrush peaks ~150 mA per datasheet characterization notes.
Use a PLCC-84 socket (e.g. 3M 8434-21B1 or equivalent) rather than direct soldering if the design requires field replacement, programming retries, or upgrade. Keep all configuration traces (CCLK, M0/M1/M2, PROGRAM, DONE, INIT) shorter than 50 mm to avoid signal-integrity issues at the CCLK frequency. Route TDI/TDO/TCK/TMS as a daisy-chain JTAG bus with no stubs, and add a 10 kohm pull-up on TDI and TMS per IEEE 1149.1 recommendations. Maintain a continuous ground plane beneath the device to provide a low-impedance return path for the switching IOBs.
Do not interchange the XC3090L (3.3V 'L' variant) with the original 5V XC3090; the pinout is identical but the VCC tolerance differs and applying 5V will permanently damage the device. Ensure PROGRAM is held low for at least 300 ns after VCC reaches stable 3.3V before allowing configuration to begin. The DONE pin is open-drain and requires an external 4.7 kohm pull-up to VCC. Do not leave any I/O pin floating in the design - all unused IOBs must be configured as inputs with internal pull-ups or tied to a defined logic level to avoid configuration CRC errors during readback.
Compliance Information
The XC3090L-8PCG84C is a legacy Xilinx part. RoHS, REACH, lead-free, and halogen-free status were not present in the verified web data and are marked 'unknown'. AEC-Q100 qualification is not applicable to commercial-grade FPGAs in the XC3000 family.