Una matriz de puerta lógicas programables, no, no es el fin de los microcontroladores, aun no. Estos tienen compuertas logicas en su interior, lo que permite que sean programables al gusto de su usuario, ejemplo, un atmega328 tiene salidas PWM limitadas, pero en un FPGA podrias programar a que todas sus salidad sean digitales