Un controllore avanzato di interruzioni programmabile (APIC) è un PIC (Controllore di interruzioni programmabile) più complesso che contiene molte più uscite, molti più articolati meccanismi di priorità(PIC) e una più avanzata gestione degli IRQ.
Tra gli APIC più conosciuti vanno menzionati quelli che fanno parte del sistema della Intel denominato Architettura APIC della Intel, che stanno sostituendo il vecchio PIC 8259A nei più recenti PC x86.