Skip to main content
Lattice Semiconductor Corporation LCMXO3LF-6900C-6BG400I — FPGA / CPLD & Programmable Logic

LCMXO3LF-6900C-6BG400I Lattice MachXO3 FPGA, 6864 LEs

MPNLCMXO3LF-6900C-6BG400I
Active

Lattice Semiconductor MachXO3 FPGA, LCMXO3LF-6900C-6BG400I, 6864 logic elements, 335 I/O, 245760 bits RAM, 400-CABGA, -40 to 100°C, Tray.

$29.4500Ref. price · indicative, final on quote
Packaging400-LFBGA
RoHSROHS3 Compliant
SeriesMachXO3
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

LCMXO3LF-6900C-6BG400I specifications
ParameterValue
SeriesMachXO3
MountingSurface Mount
Supply voltage2.375V ~ 3.465V
Operating temperature-40°C ~ 100°C (TJ)
PackageTray
Number of i (O)335
Case400-LFBGA
Total RAM bits245760
Number of LABs (CLBs)858
Number of logic elements (Cells)6864

Product details

6864 logic elements, 335 I/O — MachXO3 mid-density workhorse

The LCMXO3LF-6900C-6BG400I is a MachXO3 FPGA from Lattice, packing 6864 logic elements and 335 user I/O in a 400-ball CABGA (17x17 mm) package. On-chip memory totals 245760 bits, distributed across 858 LABs/CLBs. The 335 I/O count is the highest in the 6900-LE MachXO3 BGA variants — the 256-ball sibling gives you 206 I/O, and the 324-ball commercial-grade gives 279. If your board needs that many pins in the same logic footprint, this is the one.

Frequently asked questions

What is the difference between LCMXO3LF-6900C-6BG400I and the 256-ball version?

Both share the same 6864 logic elements, 245760 bits RAM, and 858 LABs/CLBs. The 400-ball CABGA gives you 335 I/O versus 206 I/O on the 256-ball variant (LCMXO3LF-6900C-6BG256I). The package footprint is larger — 17x17 mm vs 14x14 mm — so the board layout and fan-out are different.