EP3C5E144I7N ALTERA Programmable Logic Chip Microcontroller Package QFP-144