PIC16F876A Data Sheet