Yes it is. You need a special hardware debugger (ISP) to do so. There are several depending on the board you use. Then you can set breakpoints and watch registers and sometimes variables. But that does not work with Arduino IDE - you need AVR Studio for this and compile with AVR Studio. But that is not comparable with debugging local apps on your computer.
You find it on the atmel homepage, also there are much cheaper clones around. I have no links available, would need to google them myself as well. But I hope you have good programming skills. Normally adding some simple print messages to output is easier and what I normally do to find errors.
Comments