EasyPIC4 User
’
s Manual
M I K R O E L E K T R O N I K A S O F T W A R E A N D H A R D W A R E S O L U T I O N S F O R T H E E M B E D D E D W O R L D
1
15
5
page
MikroElektronika
Development
tools
EasyPIC
ICD
4
mm
iikk
rroo
IICC
DD
((
IINN
--CC
IIRR
CC
UU
IITT
DD
EE
BB
UU
GG
GG
EE
RR
))
mikroICD (Real-Time Hardware In-Circuit Debugger)
mikroICD is highly effective tool for Real-Time debugging on hardware level.
mikroICD debugger enables you to execute a program on a PIC microcontroller and
view variable values, Special Function Registers (SFR) and EEPROM as the pro-
gram is running.
Start Debugger
[F9]
Run/ Pause Debugger [F6]
Toggle Breakpoints
[F5]
Run to cursor
[F4]
Step Into
[F7]
Step Over
[F8]
Flush RAM
[F2]
Stop Debugger [Ctrl+F2]
Figure 17.
On-Board USB programmer
with mikroICD
ICD
mikro
IN-CIRCUIT
DEBUGGER
ICD
mikro
IN-CIRCUIT
DEBUGGER
You can use mikroICD within any of MikroElektronika’s compilers for PIC
(mikroC, mikroBasic or mikroPascal). All you have to do is to select appropriate
build type (Release or ICD Debug), build the project, program the MCU, select
appropriate debugger (mikroICD Debugger) and you are ready to go.
Note:
For more information on how to use mikroICD debugger please refer to the
mikroICD documentation:
“mikroICD User’s Manual”
. You can also find it within
the Help documentation inside any of the mentioned compilers.
mikroICD debugger uses on-board programmer to communicate with the compiler
and it supports common debugger commands: