Projects / PICsim

PICsim

PICsim emulates a PIC16F628/16F877A microcontroller and peripherals such as USART, EEPROM, and timers. The simulator architecture permits easy implementation of external elements in the C language. PicsimLab is a realtime emulator of development boards.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  30 Jul 2011 19:14

    Release Notes: 18f WDT was implemented. A 16f PCL bug was fixed. A 18f minor core bug was fixed. 18f interrupt level was implemented. A fast stack bug was fixed. A hexfile load bug was fixed. A PIC18XXX RCALL bug was fixed. An interrupts flags bug was fixed. PIC16F777 is supported. In the simulator, psp is supported for 18f, window and psp memory limits can be configured, RTC DS1307 was implemented, max clock is automatically adjusted, resize window wsa implemented, Board 5 and 6 were added, an I2C bus bug was fixed, and LCD 4-bit mode was implemented.

    •  29 Mar 2011 12:53

    Release Notes: hexfile write was implemented. A serial freeze bug was fixed. P18 timers were implemented. A P16 timers bug was fixed. A pic18f core implementation was added.

    •  26 Nov 2010 09:25

      Release Notes: MSSP I2C master mode was implemented. t0cki and t1cki were implemented. Serial freeze was fixed. Latch pins were implemented. A concurrent interrupt bug was fixed. A STATUS IRP bug was fixed. Support for reading in a .hex file was added to idlocs. On Chip debug support was added for PIC16F877A. ICSP was implemented. Serial flowcontrol was implemented. RCREG 2 level FIFO was implemented. An FSR bug was fixed. The sart tx interrupt was implemented. Self-programming flash support was added. Serial baudrate emulation and tx were fixed. CLRF TXREG was fixed.

      •  09 Jul 2010 06:10

        Release Notes: Speed was optimized. The lab1 development board emulator was added.

        Screenshot

        Project Spotlight

        NTRU

        The NTRU public-key cryptosystem.

        Screenshot

        Project Spotlight

        Polipo

        A lightweight caching Web proxy.