PICsim – PIC microcontroller simulator

Summary of PICsim – PIC microcontroller simulator


PICsim is a simulator for PIC16F628, 16F877A, and 18F452 microcontrollers with peripherals like USART and timers. PicsimLab serves as a realtime emulator for development boards. The architecture supports implementing external elements in C language. It falls under Testing, Simulations, EDA, and CAI categories.

Parts used in the PICsim Project:

  • PIC16F628 microcontroller
  • PIC16F877A microcontroller
  • PIC18F452 microcontroller
  • USART peripheral
  • Timers
  • External elements implemented in C language
  • Development boards (via PicsimLab)

Description

PICsim emulates a microcontroller PIC16F628/16F877A/18F452 and periferics such as USART and timers, the simulator architecture permit easy implementation of external elements in c language. PicsimLab is a realtime emulator of development boards.

PIC microcontroller simulator

Categories

Testing, Simulations, Electronic Design Automation (EDA), Computer Aided Instruction (CAI)

License

GNU General Public License version 2.0 (GPLv2)
For more detail: PICsim – PIC microcontroller simulator

Quick Solutions to Questions related to PICsim Project:

  • What microcontrollers does PICsim emulate?
    PICsim emulates the PIC16F628, PIC16F877A, and PIC18F452 microcontrollers.
  • Which peripherals are supported by the simulator?
    The simulator supports peripherals such as USART and timers.
  • Can I implement external elements in C language?
    Yes, the simulator architecture permits easy implementation of external elements in C language.
  • What is PicsimLab?
    PicsimLab is a realtime emulator of development boards.
  • Under which categories is this software classified?
    It is classified under Testing, Simulations, Electronic Design Automation (EDA), and Computer Aided Instruction (CAI).
  • What license covers the PICsim software?
    The software is covered by the GNU General Public License version 2.0 (GPLv2).
  • Does the architecture allow for custom component integration?
    Yes, the architecture allows for the implementation of external elements using C language.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top