Simulates I2C bus and communication with I2C devices. Single step operation for easy-debugging. Procedure step operation for quickly executing subroutines. Optional break after X NOP instructions are executed. Immediately notified of attempts to access invalid SFRs.
Disassembly window allows viewing of entire program as simulator runs.
All SFRs, Internal RAM, External RAM, bits, and ports may be viewied and modified manually by the user. Terminal Window in Simulator displays all data sent by program to the serial port, and allows user to type terminal data as input. Interrupt register protection notifies user if an interrupt routine does not properly protect critical registers. Subroutine return protection notifies the user if the program doesn't return from a subroutine to the instruction that called it. Syntax-sensitive color highlights 8051 reserved instructions, SFRs, and user comments.