AVR(これまでのところATtiny13とATtiny2313に限定されていました)を再プログラムする私の通常の方法は、チップをホスト回路から切断し、すべてのICSPフックアップを所定の位置に置いて別のブレッドボードに差し込み、プログラムしてから交換することです。しかし、私はチップをその場でプログラムできると聞き続けています(これはICSPの要点です)。
その場でチップをプログラミングする前に考慮しなければならない特別なハードウェアの考慮事項はありますか?たとえば、ICSPプロセスは、ICSPに使用されているのと同じAVRピンに接続された回路コンポーネントを損傷する可能性があることを心配しています。これらのコンポーネントを保護するために、ダイオードまたは他の種類のバッファリングを追加する必要がある場合がありますか?
この質問は漠然と聞こえるかもしれませんが、そうだと思いますが、より一般的な経験則に興味があるため、特定の回路の詳細は提供していません。つまり、これを心配する必要はないのでしょうか、それとも、MCUが属する特定の回路に本当に依存するのでしょうか?