This page is a more detailed overview of the registers. It includes the most commonly used registers. All remaining information can be found on the Microchip website.
These images show the memory map of the PIC16F684. Use these for a quick reference for register addresses and initial values.
Registers in Memory Bank 0
Registers in Memory Bank 1
The PIE1 is used to enable/disable interrupts.