v0.4
August 2005
PIC16F84 Emulator provides emulation of the PIC16F84 microcontroller from Microchip (www.microchip.com) The emulator supports various input output plugins and comes with the following plugins as standard:
The screenshot below highlights the main interface features which are described in the subsequent table. |
1 | Open Hex - the emulator accepts PIC programs in the Intel Hex 8-bit file format. This is the format created by MPLAB when a build is performed. |
2 | Emulation Buttons - control the emulation - Start, Step (must pause first), Pause, Stop and Reset. |
3 | Layout Buttons - use these three buttons to Move, Delete and Join layout objects (i.e. join plugins to the emulated PIC). |
4 | Plugin Buttons - one button for each plugin detected and loaded. Click a plugin button and then the layout to create a plugin at that point on the layout. |
5 | PIC pins PORTA - the PORTA pins of the microcontroller, RA0, RA1, RA2, RA3, RA4 |
6 | PIC pins PORTB - the PORTB pins of the microcontroller, RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7 |
7 | Program list - displays the program from the loaded hex file. Click the BP column to set a breakpoint in the program. |
8 | Layout - create the layout in this area. Plugin can be joined to the PIC and can be moved by clicking and dragging them by their handle at the bottom left of each plugin. |
9 | RAM - display of PIC RAM |
10 | EEPROM - display of PIC EEPROM |