MPLAB® PICkit™ 4 In‑Circuit Debugger / Programmer
O MPLAB® PICkit™ 4 é o programador/depurador oficial da Microchip que substituiu o PICkit 3, oferecendo programação mais rápida, maior compatibilidade, suporte a interfaces modernas e recursos avançados como Programmer‑To‑Go via cartão microSD.
Segundo a Microchip, ele permite depuração e gravação de PIC®, dsPIC®, AVR, SAM e CEC usando o MPLAB X IDE a partir da versão 4.15.
Ele utiliza um microcontrolador ARM SAME70 de 300 MHz, permitindo programação muito mais rápida que o PICkit 3 e suporte a interfaces como ICSP, 2‑wire JTAG, 4‑wire JTAG, SWD e Data Gateway.
O PICkit 4 também pode ser alimentado pelo alvo e possui suporte a tensões de 1,20 V a 5,5 V, cobrindo praticamente todos os microcontroladores modernos da Microchip.
⚙️ Características Principais (confirmadas)
– Programação mais rápida que o PICkit 3
– Suporte a PIC, dsPIC, AVR, SAM e CEC
– Suporte a ICSP, JTAG, SWD e Data Gateway
– Tensão alvo: 1,20 V a 5,5 V
– Pode ser alimentado pelo alvo (2,7 V a 5,5 V)
– Programador‑To‑Go com cartão microSD
– Conexão USB 2.0 de alta velocidade
– Firmware atualizável via MPLAB X IDE
– Compatível com Windows, macOS e Linux
🧩 Compatibilidade – PICkit™ 4
A Microchip informa que a lista completa de dispositivos suportados está no arquivo Device Support.htm incluído no MPLAB X IDE.
Como a lista é enorme (milhares de dispositivos), preparei uma tabela resumida por famílias, baseada nas informações oficiais.
📘 Tabela de Compatibilidade (Resumo por Família)
Família suportada:
✔ PIC10F
✔ PIC12F / PIC12HV
✔ PIC16F / PIC16LF / PIC16HV
✔ PIC18F / PIC18FxxK / PIC18FxxJ
✔ PIC24F / PIC24FV / PIC24HJ / PIC24EP
✔ dsPIC30F
✔ dsPIC33F / dsPIC33E / dsPIC33C
✔ PIC32MX / PIC32MM / PIC32MZ
✔ AVR (ATmega, ATtiny, ATxmega)
✔ SAM (ARM Cortex‑M0/M0+/M4/M7)
✔ CEC (família automotiva)
Interfaces suportadas:
– ICSP
– 2‑wire JTAG
– 4‑wire JTAG
– SWD
– Data Gateway (streaming)
Observação importante:
A compatibilidade depende da versão do MPLAB X IDE, como confirmado pela Microchip.