
PIC18 Simulator IDE is an application for Microchip PICmicro 18F product line which is bundled with Basic compiler, emulator, assembler, disassembler and debugger. The application features a PIC18 basic compiler which is bundled with a smart basic source editor. The memory editor tool is available for FLASH memory and EPROM data memory. It also features a stack viewer and has an option for USB support.
This application can be made compatible with a high level language to access the EPROM memory, A/D converter module, SPI communication, R/C servos and interface character LCDs. The character LCD modules can be accessed using the in-built graphical LCD module simulation interface. The interface can also be used for simulation of 7-segment LED displays. The application supports external simulation modules and features an oscilloscope. The microcontroller view gives in-depth details of all the values. The stepper motor function includes a graphical view of the simulation.
PIC18 Simulator IDE helps the user to debug codes and use real-time simulation for microcontrollers. It has many program options and contains color themes for visuals. The real devices can be attached to serial ports and is compatible with the application. It is user-friendly with full instructions given in the application.
v2.89 [Jan 10, 2011]
- Basic Compiler: Real optimization of proper usage of GOTO-BRA and CALL-RCALL instructions to reduce the size of the generated code
- Basic Compiler: Changed the way LOOKUP statement is compiled
- Basic Compiler: HSEROPEN statement will accept all baud rates in the range 100-200000; appropriate warning line will be generated, if necessary; ALLOW_ALL_BAUDRATES discontinued
- Basic Compiler: Software serial communication statements will accept all baud rates in the range 100-60000; appropriate warning line will be generated, if necessary
- Software UART Simulation Interface: All baud rates in the range 100-60000 can be accepted with the new Other option; improved simulation of received bits
- Basic Compiler and Assembler: Assemble and Load command will stop the simulation if running
- Basic Compiler Editor: New option in the Options menu: Optimize Variables Declaration. This routine will optimize the variables declaration order based on the usage frequency of the variables. With programs using a lot of variables this could result in possibly smaller size of the generated code.
- Several major and minor bugs from the previous release fixed
- Several small and/or invisible improvements