Un fin de interrupción ( EOI ) es una señal enviada a un controlador de interrupción programable (PIC) para indicar la finalización del procesamiento de interrupciones para una interrupción determinada . Un EOI se utiliza para hacer que un PIC borre el bit correspondiente en el Registro en servicio (ISR), y así permitir que el PIC genere más solicitudes de interrupción de igual o menor prioridad.
Las EOI pueden indicar el vector de interrupción implícita o explícitamente. Un vector EOI explícito se indica con el EOI, mientras que un vector EOI implícito normalmente utilizará un vector como se indica en el esquema de prioridad de PIC. Por ejemplo, el vector más alto del ISR. Además, un manejador de interrupciones puede enviar EOI al final del procesamiento de interrupciones , o la operación de un PIC puede establecerse en auto-EOI al comienzo del manejador de interrupciones.