I see there is a shareware product called virtual breadboard which seems to allow simulation of circuits including those with embedded programing chips.

has anyone used this program?

Is it PicBasic compatible?