Micro Controller software on a pc (pc as a P.I.C)

P. I. C. also stands for "Programmable Interface Controller" which is I think what the OP is really asking about and not a Microchip product... Cool tools for some...

Bob