Table of Contents Previous topic Next topic
Breakpoints->Machine Level Breakpoints->Editing Breakpoints->Editing Breakpoints
Use the breakpoints dialog box to set, clear, edit, enable or disable breakpoints.
Open the breakpoints dialog box by selecting Edit Breakpoints from the Simulate Menu.
Different types of breakpoint can be set. These are:
Break at Execution Address. This breakpoint type halts execution when the program counter equals the breakpoint address. Execution is halted just before the instruction at this address is executed.
Break at Program Memory Read. This breakpoint type halts execution when a byte has just been read from program memory (this will be as a result of the MOVC instruction)
Break at External Memory Access. This breakpoint type halts execution when a byte has just been read from or written to the specified external ram address
Break at External Memory Read. This breakpoint type halts execution when a byte has just been read from the specified external ram address
Break at External Memory Write. This breakpoint type halts execution when a byte has just been written to the specified external ram address
Break at Internal Memory Access. This breakpoint type halts execution when a byte has just been read from or written to the specified internal ram address
Break at Internal Memory Read. This breakpoint type halts execution when a byte has just been read from the specified internal ram address
Break at Internal Memory Write. This breakpoint type halts execution when a byte has just been written to the specified internal ram address
Break at SFR Memory Access. This breakpoint type halts execution when a byte has just been read from or written to the specified SFR memory address
Break at SFR Memory Read. This breakpoint type halts execution when a byte has just been read from the specified SFR memory address
Break at SFR Memory Write. This breakpoint type halts execution when a byte has just been written to the specified SFR memory address
Break at Bit Memory Access. This breakpoint type halts execution when a byte has just been read from or written to the specified bit memory address
Break at Bit Memory Read. This breakpoint type halts execution when a byte has just been read from the specified bit memory address
Break at Bit Memory Write. This breakpoint type halts execution when a byte has just been written to the specified bit memory address
Break on Stack Out of Limits. This breakpoint type halts execution when the stack pointer is outside of the specified upper and lower address limits