A lot of users find interrupts particularly confusing, and in truth, Microchip® have not helped in this assumption with their bewildering array of devices, registers and bits that require setting, clearing or reading, each of which usually change from device to device.
...