Microchip Technology PIC16F870-I/SP 8-Bit Microcontroller