PIC16F876 Data Sheet