PIC16F628A Data Sheet