PICkit 3.5 USB PIC Programmer & Debugger with ICSP Adapter Base for PIC, dsPIC & PIC24 Microcontrollers
Product Overview
The PICkit 3.5 USB Programmer & Debugger is a reliable development tool for programming and debugging Microchip PIC®, dsPIC® and selected PIC24 microcontrollers. Featuring ICSP (In-Circuit Serial Programming) support, USB connectivity and compatibility with MPLAB X IDE and MPLAB IPE, it is an excellent choice for students, engineers and embedded system developers.
Description
The PICkit 3.5 USB PIC Programmer & Debugger is a professional programming and debugging tool designed for Microchip PIC®, dsPIC® and selected PIC24 microcontrollers. It enables users to quickly upload firmware, erase memory, verify code and debug applications directly on the target hardware using In-Circuit Serial Programming (ICSP). Its compact USB-powered design makes it easy to use in laboratories, educational institutes, workshops and industrial development environments.
Compatible with MPLAB X IDE and MPLAB IPE, the PICkit 3.5 supports firmware programming, real-time debugging, breakpoint management and device verification. The included ICSP adapter base allows convenient programming of compatible DIP package microcontrollers, reducing development time during prototyping and testing. It is widely used for projects involving PIC16, PIC18, PIC24, dsPIC30 and dsPIC33 microcontrollers.
Whether you are developing robotics systems, industrial automation equipment, motor control applications, embedded controllers or educational projects, the PICkit 3.5 provides a practical and cost-effective programming solution. It is suitable for electronics hobbyists, engineering students and professional embedded developers looking for reliable PIC programming and debugging capabilities.
Key Features
- USB PIC programmer and debugger
- Supports ICSP (In-Circuit Serial Programming)
- Compatible with MPLAB X IDE & MPLAB IPE
- Read, Write, Erase and Verify functions
- Real-time in-circuit debugging
- Fast firmware programming
- Supports a wide range of PIC and dsPIC devices
- USB-powered compact design
- Includes ICSP adapter base
- Ideal for education, research and industrial development
Technical Specifications
| Specification | Details |
|---|---|
| Product Name | PICkit 3.5 USB Programmer & Debugger |
| Interface | USB 2.0 |
| Programming Method | ICSP (In-Circuit Serial Programming) |
| Software Support | MPLAB X IDE, MPLAB IPE |
| Functions | Read, Write, Verify, Erase, Debug |
| Target Voltage | Approximately 1.8V–5.5V (Hardware Dependent) |
| Supported Device Families | PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC30, dsPIC33* |
| Connection | Standard 6-Pin ICSP Header |
| Power Supply | USB Powered |
| ICSP Adapter Base | Included |
Note: Device compatibility depends on the programmer firmware and MPLAB software version.
Compatible Software
- MPLAB X IDE
- MPLAB IPE
- MPLAB XC8 Compiler
- MPLAB XC16 Compiler
- MPLAB XC32 Compiler (supported devices)
Supported Device Families
- PIC10 Series
- PIC12 Series
- PIC16 Series
- PIC18 Series
- PIC24 Series
- dsPIC30 Series
- dsPIC33 Series
Applications
- Programming PIC microcontrollers
- Embedded systems development
- Industrial automation
- Robotics projects
- Motor control systems
- Educational laboratories
- Firmware debugging
- Prototype development
- PCB testing
- Electronic product development
Package Includes
- 1 × PICkit 3.5 USB Programmer
- 1 × ICSP Adapter Base
- 1 × USB Cable (if included by supplier)
Important Notes
- Compatible with supported Microchip devices only.
- Install the latest MPLAB software and drivers before use.
- Ensure correct ICSP wiring to avoid programming errors.
- Disconnect external high-voltage circuits before programming.
- Device support depends on firmware version.
- Some clone versions may require firmware updates for full compatibility.
ICSP Pin Configuration
| Pin | Function |
|---|---|
| Pin 1 | MCLR / VPP |
| Pin 2 | VDD Target |
| Pin 3 | VSS (Ground) |
| Pin 4 | PGD (Data) |
| Pin 5 | PGC (Clock) |
| Pin 6 | AUX / PGM (Device Dependent) |
Frequently Asked Questions (FAQs)
1. What is the PICkit 3.5 used for?
The PICkit 3.5 is used to program, erase, verify and debug compatible Microchip PIC, dsPIC and selected PIC24 microcontrollers.
2. Which microcontrollers are supported?
It supports many devices from the PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC30 and dsPIC33 families. Device support depends on firmware and MPLAB software.
3. Is PICkit 3.5 compatible with MPLAB X IDE?
Yes. It works with MPLAB X IDE and MPLAB IPE for programming and debugging supported devices.
4. Can PICkit 3.5 perform debugging?
Yes. It supports in-circuit debugging, allowing you to set breakpoints, step through code and monitor variables on supported microcontrollers.
5. What is ICSP?
ICSP (In-Circuit Serial Programming) allows firmware to be programmed directly onto a microcontroller while it remains installed on the target PCB.
6. Does this version include an ICSP adapter base?
Yes. This package includes an ICSP adapter base for convenient programming of compatible DIP package microcontrollers.
7. Can I use PICkit 3.5 with Windows 10 or Windows 11?
Yes. It works with Windows 10 and Windows 11 using the appropriate MPLAB software and drivers.
8. Can the programmer power the target circuit?
Yes. It can provide a limited target voltage for supported devices, but an external power supply is recommended for circuits requiring higher current.
9. Is this an original Microchip programmer?
This product is a PICkit 3.5 compatible programmer designed to offer programming and debugging functionality similar to the original PICkit series.
10. Who should buy the PICkit 3.5?
It is ideal for electronics students, embedded developers, robotics engineers, industrial automation professionals, educational laboratories and anyone working with Microchip PIC microcontrollers.