Overview
LvPICFlash with mikroICD is a programmer and in-circuit debugger for PIC24 and dsPIC33 MCUs.
Very fast, on-board USB 2.0 programmer with a simplified driver installation.
mikroICD is a hardware tool for testing and debugging programs on PIC24 and dsPIC33 MCUs.
Description
When connected to a prototype device, the programmer becomes IN-SYSTEM programmer. One of the possible ways of connecting LvPICFlash to a microcontroller is via an IDC10 connector. Refer to figure above. You just have to place one 2x5 connector between the microcontroller and other on-board components. By embedding the LvPICFlash connector you will be able to perform PIC24 and dsPIC33 In System Programming.
LvPICFlash programmer - USB 2.0 programmer and mikroICD (In-Circuit Debugger)

2 in 1 Development Tool - On-Board USB 2.0 programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD is a highly effective tool for Real-Time debugging at hardware level. It enables you to execute mikroC PRO, mikroPascal PRO and mikroBasic PRO programs on a host PIC24 or dsPIC33MCU and monitor variable values, SFRs, RAM and EEPROM memory modules while the program is running. There is also an ultra fast USB 2.0 programmer for MCU programming that now supports a wide range of PIC24 and dsPIC33 MCUs.
The microcontroller is connected to the programmer via 5 lines, two of which are +3.3V and GND. Unlike programmers whose operation is based on bootloaders and need to put a part of their memory at a bootload program's disposal, LvPICFlash programs the microcontroller externally so that the entire memory is available to the programmer. ICSP mode is a special programming protocol that allows you to read and write to PIC24F, PIC24H and dsPIC33F MCU family memory. The ICSP interface is a 2-wire serial protocol implemented through the PGC and PGD pins. The PGC pin is used as a clock input pin and the clock source must be provided by the programmer. The PGD pin is used for sending command data and receiving response data to and from the programmer, respectively.
Windows® Certified Drivers
Drivers for the programmer are Microsoft® Windows® XP, Windows® Vista and Windows® 7 certified. The Windows certificate is a proof that the programmer supports mentioned Windows operating systems and is immediately recognized by the system, which guarantees correct Plug and Play functionality. Driver certification provides users with a wide range of benefits such as stable functioning, the ability to install and delete drivers without rebooting and compatibility with future versions of Windows.

Supported Microcontrollers
The LvPICFlash programmer supports a wide range of microcontrollers including over 120 PIC24 and dsPIC33 microcontrollers. Newly released PIC24 and dsPIC33 microcontrollers will be supported by a new version of programmer software that is updated regularly. Here is a list of microcontrollers supported by LvPICFlash:
| PIC24FJ Microcontrollers Family | ||||||||
|---|---|---|---|---|---|---|---|---|
| PIC24FJ16GA002 | PIC24FJ16GA004 | PIC24FJ32GA002 | PIC24FJ32GA004 | PIC24FJ48GA002 | ||||
| PIC24FJ48GA004 | PIC24FJ64GA002 | PIC24FJ64GA004 | PIC24FJ64GA006 | PIC24FJ64GA008 | ||||
| PIC24FJ64GA010 | PIC24FJ96GA006 | PIC24FJ96GA008 | PIC24FJ96GA010 | PIC24FJ128GA006 | ||||
| PIC24FJ128GA008 | PIC24FJ128GA010 | PIC24FJ128GA106 | PIC24FJ128GA108 | PIC24FJ128GA110 | ||||
| PIC24FJ192GA106 | PIC24FJ192GA108 | PIC24FJ192GA110 | PIC24FJ256GA106 | PIC24FJ256GA108 | ||||
| PIC24FJ256GA110 | PIC24FJ64GB106 | PIC24FJ64GB108 | PIC24FJ64GB110 | PIC24FJ128GB106 | ||||
| PIC24FJ128GB108 | PIC24FJ128GB110 | PIC24FJ192GB106 | PIC24FJ192GB108 | PIC24FJ192GB110 | ||||
| PIC24FJ256GB106 | PIC24FJ256GB108 | PIC24FJ256GB110 | ||||||
| PIC24HJ Microcontrollers Family | ||||||||
| PIC24HJ12GP201 | PIC24HJ12GP202 | PIC24HJ16GP304 | PIC24HJ32GP202 | PIC24HJ32GP204 | ||||
| PIC24HJ32GP302 | PIC24HJ32GP304 | PIC24HJ64GP202 | PIC24HJ64GP204 | PIC24HJ64GP206 | ||||
| PIC24HJ64GP210 | PIC24HJ64GP502 | PIC24HJ64GP504 | PIC24HJ64GP506 | PIC24HJ64GP510 | ||||
| PIC24HJ128GP202 | PIC24HJ128GP204 | PIC24HJ128GP206 | PIC24HJ128GP210 | PIC24HJ128GP306 | ||||
| PIC24HJ128GP310 | PIC24HJ128GP502 | PIC24HJ128GP504 | PIC24HJ128GP506 | PIC24HJ128GP510 | ||||
| PIC24HJ256GP206 | PIC24HJ256GP210 | PIC24HJ256GP610 | ||||||
| dsPIC33FJ Microcontrollers Family | ||||||||
| dsPIC33FJ12GP201 | dsPIC33FJ12GP202 | dsPIC33FJ16GP304 | dsPIC33FJ32GP202 | dsPIC33FJ32GP204 | ||||
| dsPIC33FJ32GP302 | dsPIC33FJ32GP304 | dsPIC33FJ64GP202 | dsPIC33FJ64GP204 | dsPIC33FJ64GP206 | ||||
| dsPIC33FJ64GP306 | dsPIC33FJ64GP310 | dsPIC33FJ64GP706 | dsPIC33FJ64GP708 | dsPIC33FJ64GP710 | ||||
| dsPIC33FJ64GP802 | dsPIC33FJ64GP804 | dsPIC33FJ128GP202 | dsPIC33FJ128GP204 | dsPIC33FJ128GP206 | ||||
| dsPIC33FJ128GP306 | dsPIC33FJ128GP310 | dsPIC33FJ128GP706 | dsPIC33FJ128GP708 | dsPIC33FJ128GP710 | ||||
| dsPIC33FJ128GP802 | dsPIC33FJ128GP804 | dsPIC33FJ256GP506 | dsPIC33FJ256GP510 | dsPIC33FJ256GP710 | ||||
| dsPIC33FJ12MC201 | dsPIC33FJ12MC202 | dsPIC33FJ16MC304 | dsPIC33FJ32MC202 | dsPIC33FJ32MC204 | ||||
| dsPIC33FJ32MC302 | dsPIC33FJ32MC304 | dsPIC33FJ64MC202 | dsPIC33FJ64MC204 | dsPIC33FJ64MC506 | ||||
| dsPIC33FJ64MC508 | dsPIC33FJ64MC510 | dsPIC33FJ64MC706 | dsPIC33FJ64MC710 | dsPIC33FJ64MC802 | ||||
| dsPIC33FJ64MC804 | dsPIC33FJ128MC202 | dsPIC33FJ128MC204 | dsPIC33FJ128MC506 | dsPIC33FJ128MC510 | ||||
| dsPIC33FJ128MC706 | dsPIC33FJ128MC708 | dsPIC33FJ128MC710 | dsPIC33FJ128MC802 | dsPIC33FJ128MC804 | ||||
| dsPIC33FJ256MC510 | dsPIC33FJ256MC710 | |||||||
Package Details
The LvPICFlash programmer is packed in the protective box along with the relevant documentation and product CD. This box is very resistant to all kinds of damages and shocks. The package contains:
- LvPICFlash with mikroICD programmer.
- USB cable.
- CD with software and drivers.
- Printed documentation that includes: LvPICFlash with mikroICD Manual, mikroICD Manual and Quick Guide for Installing USB Drivers.
This product is shipped with fully functional demo versions of mikroC PRO for dsPIC, mikroBasic PRO for dsPIC and mikroPascal PRO for dsPIC compilers. All demo versions include a hex output limited to 6k of program words. These compilers come with examples for easy prototype development.






