@generic, that's great. The main CPU is that PIC16F888, that's a common controller. What's interesting is that this is a pretty powerful 28 pin unit, with several 10 bit A/D input channels, timers, scratchpad EEPROM memory, oodles of I/O pins, etc etc. It's enough CPU to be a TV remote control...