
MM
iikk
rr
oo
IICC
DD
((
IINN
--CC
IIRR
CC
UU
IITT
DD
EE
BB
UU
GG
GG
EE
RR
))
MikroICD (IN-CIRCUIT DEBUGGER)
MikroICD is a highly effective tool for Real-Time debugging on hardware level. The mikroICD debug-
ger enables you to execute a program on PIC microcontroller and view variable values, special func-
tion registers (SFRs) and EEPROM while the program is running.
MikroICD can be used with any PIC compiler manufactured by MikroElektronika (
mikroC
,
mikroBa-
sic
or
mikroPascal
). You just have to select the appropriate build type (Release or ICD Debug), build
a project, program the MCU and run debugger.
The mikroICD debugger uses on-board programmer to communicate with the compiler and supports
common debugger commands:
Start Debugger
[F9]
Run/ Pause Debugger
[F6]
Toggle Breakpoints
[F5]
Run to cursor
[F4]
Step Into
[F7]
Step Over
[F8]
Stop Debugger
[Ctrl+F2]
Note:
For more information on how to use mikroICD debugger please refer to the mikroICD User’s Man-
ual. You can also find it in Help documentation inside any of the before mentioned compilers.
1
16
6
Figure 17
On-Board USB programmer
with mikroICD