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.
