Gpsim

{{Short description|System simulator for Microchip PIC microcontrollers}}

{{Infobox software

| name = gpsim

| title =

| logo =

| logo caption = 16F887 MCU on a breadboard simulation

| screenshot = File:Gpsim v0 29 PIC Microcontroler simulator on Ubuntu 16.png

| caption =

| collapsible =

| author = Scotte Dattalo

| developer =

| released =

| discontinued =

| latest release version = 0.31.0

| latest release date = {{Start date and age|2019|06|24|df=yes/no}}

| latest preview version =

| latest preview date =

| programming language = C++

| operating system = Linux, Windows (gpsimWin32)

| platform =

| size =

| language = English

| language count =

| language footnote =

| status =

| genre = Simulation software

| license = GPL v2 or later, some libraries LGPL v2 or later

| alexa =

| website = {{URL|http://gpsim.sourceforge.net/gpsim.html}}

}}

gpsim is a full system simulator for Microchip PIC microcontrollers originally written by Scotte Dattalo.{{cite web|url=http://www.gnupic.dds.nl/simulators.html|title=Simulators|work=GNU Pic "Free Microcontroller Software Tools"|publisher=GNU PIC|accessdate=2012-09-25}}

It is distributed under the GNU General Public License.

gpsim has been designed for accuracy including the entire PIC - from the core to the I/O pins and including the functions of all internal peripherals. This makes it possible to create stimuli and tie them to the I/O pins and test the PIC the same way you would in the real world.{{Cite web|url=http://gpsim.sourceforge.net/gpsim.html|title=gpsim|website=gpsim.sourceforge.net|access-date=2019-09-05}}

The software can run natively in Windows using gpsimWin32, a port to Windows created by Borut Ražem.

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}