User manual

Monitor12 (MON12) User Manual 05/30/01
14
>BR E000 Only RAM locations breakpoint.
rom-E000 Invalid Address message.
0000 0000 0000 0000
>
>BR 0205 0207 0209 0211 0213 Maximum of four breakpoints cam be set.
Full Buffer full message.
0205 0207 0209 0211
>
BULK - BULK ERASE EEPROM
The bulk command allows the user to erase all internal MCU EEprom locations. A
delay loop is built in such that the erase time is about 10ms when running at 8
MHz E clock. If EEPROM protection or lock bits are set prior to this command,
then those protected locations will not be erased.
NOTE:
No erase verification message will be displayed upon completion of the
bulk EEPROM erase operation. User must verify erase operation by
examining one or two EEPROM locations using the MM or MD command.
EXAMPLE DESCRIPTION
>BULK Bulk erase entire MCU EEPROM locations
> Prompt indicates erase sequence completed.
CALL - EXECUTE SUBROUTINE
where: <address> is the starting address where user program subroutine execution
begins.
The CALL command allows the user to execute a user program subroutine. Execution
starts at the current program counter (PC) address location, unless a starting
address is specified. Two extra bytes are placed onto the stack before the
return from interrupt (RTI) is issued so that the first unmatched return from
subroutine (RTS) encountered will return control back to the monitor program.
Thus any user program subroutine can be called and executed via the monitor
program. Program execution continues until a breakpoint encountered, or the EVB
reset switch is activated (pressed).
EXAMPLE DESCRIPTION
>CALL 0200 Execute program subroutine.
P-0200 Y-DEFE X-F4FF A-44 B-FE C-D0 S-004A
Return displays status of registers at time
RTS instruction is encountered (except P
register contents).