Another forum identified the micro as possibly a PIC12C508 device—looking at the datasheet i think that might be it.