PICSimLab currently supports five backend simulators. The stable version supports picsim and simavr. The experimental version supports uCsim, gpsim and qemu-stm32 in addition to the stable ones.
The Figure 3.1 shows which cards are based on which backend simulator:
The below table show the supported debug interface of each simulator:
| Backend | Debug Support |
|---|---|
| picsim | MPLABX Integrated Debug (see section 6.1) |
| simavr | MPLABX Integrated Debug (see section 6.1) and remote avr-gdb (see section 6.3) |
| qemu-stm32 | remote arm-gdb (see Chapter 6.4) |
| uCsim | uCsim remote console (telnet) (see section 6.5) |
| gpsim | none yet |