Real Pic Simulator

What is Real Pic Simulator

Real Pic Simulator is the fastest software microcontroller simulator targeting the Microchip(tm) baseline and mid-range flash based PIC microcontrollers.

Why use it

  • Professionals - decrease the developing and the testing time for PIC microcontroller applications, test third part software like compilers.
  • Education - help students for a better understanding of microcontrollers.
  • Individuals, hobby - inexpensive debugging tool.


  • Integrated disassembler - allows to examine and export the code to assembler code.
  • Debugger - allows execution of the program in real-time, at selected speed or step-by-step, using breakpoints.
  • RAM and EEPROM viewer - allows the user to inspect RAM and EEPROM memory content.
  • Processor viewer - view the microcontroller's pin allocation and characteristics.
  • Visual simulator - visual simulation of the program with visual components (LEDs,Keypads etc.)


Program Memory Memory Map Visual Variables Program and Visual

Supported PIC microcontrollers


10F200 10F202 10F204 10F206 10F220 10F222 12F508 12F509 12F510 12F519 16F505 16F506 16F526 16F54 16F57 16F59
Total: 16


12F609 12F615 12F629 12F635 12F675 12F683 16F610 16F616 16F627 16F627A 16F628 16F628A 16F630 16F631 16F636 16F639 16F648A 16F676 16F677 16F684 16F685 16F687 16F688 16F689 16F690 16F716 16F72 16F722 16F723 16F724 16F726 16F727 16F73 16F737 16F74 16F747 16F76 16F767 16F77 16F777 16F785 16F818 16F819 16F83 16F84 16F84A 16F87 16F870 16F871 16F872 16F873 16F873A 16F874 16F874A 16F876 16F876A 16F877 16F877A 16F88 16F882 16F883 16F884 16F886 16F887 16F913 16F914 16F916 16F917 16F946
Total: 69

Simulated modules

  • Timer0
  • Timer1
  • Timer2
  • EEPROM read/write and FLASH read
  • Interrupt-on-change
  • External interrupt on INT pin
  • CCP module
  • ADC module
  • UART module