GPSIM is a full-featured software simulator for Microchip PIC microcontrollers.

WWW: http://gpsim.sourceforge.net/
