PIC16F628 Data Sheet