PIC16F684 Data Sheet