ICD 2では、MPLABR IDE (Integrated Development Environment)を使用して、さまざまなPICマイクロコントローラのデバッグができます。 ICD 2モジュールでPCとユーザーのターゲットボードを接続し、ターゲットのマイクロコントローラのインサーキットデバッグをリアルタイムで直接行うことができます。 ヘッダインターフェイスが用意されており、これらを使用して、適切なICDモジュラ接続が利用できないターゲットボードのICソケットに、ICD 2を接続することができます。