The MachXO5-NX is a Field Programmable Gate Array (FPGA) integrated circuit, with the part number 252 and manufacturer's stock number 2187264. It features a package quantity of 25,000 units and is packaged in a 400-pin Lead-Free Ball Grid Array (LFBGA).