PIC16F876 Datasheet | Microchip