PIC16F506-IPT Datasheet PDF