Microchip PIC16F62x datasheet, a 4.09 MB PDF covering the 18-pin flash microcontroller family that includes parts such as the PIC16F627 and PIC16F628.