PIC16F676-E Datasheet | Microchip