Projects / gpsim


gpsim is a software simulator for Microchip's PIC microcontrollers. It was designed to provide accurate simulation at real-time speeds. Support exists for all three families of PIC's: 12-, 14-, and 16-bit cores. Simulator features like breakpoints (both execution and memory), trace, symbolic debugging, etc. are all supported. Additonally, simulated stimuli like square waves and analog signals are supported or, if you want, you can create your own dynamically loadable modules (like a 7-segment display). gpsim has both a GTK-based GUI and a readline-based CLI.

Operating Systems

RSS Recent releases

  •  04 May 2011 10:03

Release Notes: Bugs were fixed. New processors are supported.

  •  12 Jul 2010 08:23

Release Notes: Bugs were fixed. Additional devices are supported. The license of some libraries was changed from GPLv2+ to LGPLv2+.

  •  25 Mar 2009 08:45

    Release Notes: Bugs were fixed. New processors were added. A new ADC simulation was added.

    •  30 Jan 2001 06:12

      Release Notes: This release adds dynamic module support, a simplified GUI interface, and several new processors.

      •  30 Jan 2001 06:12

        Release Notes: 18cxxx family support GUI changes.


        Project Spotlight

        Barcode Writer in Pure Postscript

        A generator of all major barcode formats entirely within Postscript.


        Project Spotlight


        A Web-based mailing list manager and collaboration server.