O MPLAB ICD 4 é uma ferramenta de desenvolvimento para a programação e depuração em circuito (ICD) de microcontroladores PIC®, incluindo os mais recentes MCUs PIC32C e a gama dsPIC® de controladores de sinal digital da Microchip, através do ambiente de desenvolvimento integrado (IDE) MPLAB X.
Esta versão mais recente do MPLAB ICD não só inclui todas as funcionalidades do depurador ICD 3, como por exemplo, a compatibilidade com todas as cabeças de impressão ICD 3, mas também incorpora funcionalidades melhoradas, como o aumento da velocidade graças a um processador mais rápido e uma maior capacidade de RAM.

A melhoria significativa de velocidade do MPLAB ICD 4 é conseguida graças a um MCU de 32 bits a operar a 300 MHz. Com um processamento mais rápido e um buffer de 2 MB, o resultado é um produto até duas vezes mais rápido que o seu antecessor.

O MPLAB ICD 4 está acondicionado numa caixa robusta, preta, com um formato semelhante a um disco de hóquei no gelo. A parte superior da caixa é feita de alumínio escovado e inclui uma faixa de LEDs para indicar o estado de depuração do dispositivo. As principais características do novo ICD 4 incluem: uma gama de tensão alvo mais ampla — de 1,2 a 5,5 V —; uma fonte de alimentação externa opcional de 1 A; processamento pull-up/pull-down para a interface alvo; verificação da integridade dos dados; ajuste programável da velocidade de depuração para otimização da programação; e capacidade de depuração JTAG.

Para além do módulo de depuração em circuito MPLAB ICD 4, o kit inclui um cabo USB, um cabo modular RJ-11 de 15 cm e um módulo de teste de interface. O MPLAB ICD liga-se ao PC através de uma interface USB 3.0 de alta velocidade e ao dispositivo alvo através de um conector RJ-11, que também é compatível com os sistemas MPLAB ICD 3 e MPLAB REAL ICE™. Compatível com os sistemas operativos Windows, macOS e Linux, o ambiente de desenvolvimento integrado (IDE) MPLAB X apresenta uma interface gráfica de utilizador poderosa e intuitiva que simplifica os processos de design para clientes que migram de um microcontrolador PIC para outro.

Mais informações ou um orçamento