Microchip Technology Inc.: PIC16F1503 PIC16F15223 PIC16F15224 PIC16F15225 PIC16F505 PIC16F526 PIC16LF1503