Uncontrollore avanzato di interruzioni programmabile (APIC) è unPIC (Controllore di interruzioni programmabile) più complesso che contiene molte più uscite, molti più articolati meccanismi di priorità(PIC) e una più avanzata gestione degliIRQ.
Tra gli APIC più conosciuti vanno menzionati quelli che fanno parte del sistema della Intel denominatoArchitettura APIC della Intel, che stanno sostituendo il vecchio PIC8259A nei più recenti PCx86.
Ulteriori informazioni sull'Intel APIC sono reperibili all'indirizzo WebIA-32 Intel Architecture Software Developer's Manual, Volume 3A: System Programming Guide, Part 1Archiviato il 20 febbraio 2009 inInternet Archive., liberamente disponibile sul sito dellaIntel.
Quando si avvia un sistemaLinux, l'APIC può essere disabilitato usando l'opzione di kernel boot 'noapic'.