The EPM7128SLI84-10N is an EEPROM Complex Programmable Logic Device with 2500 usable gates and 128 macro cells. MAX 3000A CPLD is a high-density, high-performance and fabricated with advanced CMOS technology, the EEPROM-based MAX 7000 family provides 600 to 5000 usable gates, ISP, pin-to-pin delays as fast as 5ns and counter speeds of up to 175.4MHz. Programmable macro cell flip-flops with individual clear, preset, clock and clock enable controls. The programmable power-saving mode for a reduction of over 50% in each macro cell.