mikroICD (In-Circuit Debugger)
The mikroICD is a highly effective tool for a Real-Time debugging on hardware level. The mikroICD debugger enables you to execute the mikroPascal PRO for PIC program on a host PIC microcontroller and view variable values, Special Function Registers (SFR), RAM, CODE and EEPROM memory along with the mikroICD code execution on hardware.

If you have appropriate hardware and software for using the mikroICD select mikroICD Debug Build Type before compiling the project.

Now, compile the project by pressing Ctrl + F9, or by pressing Build Icon on Build Toolbar.

Run the mikroICD by selecting Run › Start Debugger from the drop-down menu or by clicking the Start Debugger Icon . Starting the Debugger makes more options available: Step Into, Step Over, Run to Cursor, etc. Line that is to be executed is color highlighted (blue by default).
There is also notification about the program execution and it can be found in the Watch Window (yellow status bar).
Note that some functions take more time to execute; execution is indicated with "Running..." message in the Watch Window Status Bar.

What do you think about this topic ? Send us feedback!