640 logic elements, 107 I/O — MachXO2 instant-on FPGA
The LCMXO2-640UHC-4TG144I is a Lattice MachXO2 FPGA with 640 logic elements arranged in 80 LABs/CLBs, each containing 8 LUTs. The 107 user I/O pins route through a 144-TQFP (20x20 mm) package — the 0.5 mm pitch and exposed pad require a four-layer board for full fan-out on dense designs. On-chip block RAM totals 65536 bits, enough for small FIFOs, register files, or configuration look-up tables without external SRAM.
The 'I' suffix in the ordering code signals the wider range — suitable for factory-floor PLCs, outdoor telecom pedestals, or engine-bay control modules that see 85°C ambient with self-heating margin. The commercial-temperature sibling LCMXO2-640UHC-4TG144C shares the same logic density, I/O count, package, and supply voltage, but is specified for 0°C to 85°C. If your BOM was built around the 'C' grade and the thermal analysis shows junction temperatures below 85°C, the 'I' grade drops in without a board spin — the package and pinout are identical.
