The document describes the different interrupt sources for the PIC16F87X microcontroller. It lists 14 external and internal sources including port change interrupts, timer interrupts, USART interrupts, ADC interrupts, and more. It also discusses the interrupt control and peripheral interrupt enable registers which are used to enable or disable specific interrupt sources.