jtag cos'è?

Perché col JTAG puoi avviare e fermare l'esecuzione del programma, cioè fare il trace delle istruzioni passo passo.
Ma ci vuole un programmatore apposito, vedi AVR Dragon o simili.