PIC16F677 Datasheet PDF