Microchip PIC12F508 Embedded Controller