Overview
PICFlash is a programmer and in-circuit debugger for PIC12F, PIC16F and PIC18F microcontrollers.
Very fast, on-board USB 2.0 programmer with a simplified driver installation.
mikroICD is a hardware tool designed for testing and debugging programs on PIC microcontrollers.
Description

When connected to a prototype device, the programmer becomes IN-SYSTEM programmer.
With ZIF socket, it becomes a standard programmer used for a large-scale production.
PICFlash can be connected to a microcontroller via an IDC10 connector. Refer to figure on the right. You just have to place a 2x5 connector between the MCU and other on-board modules. By building in the PICFlash connector you will be able to perform In System PIC programming.
The microcontroller is connected to the PICFlash programmer via 5 lines, two of which are +5V and GND. Unlike programmers whose operation is based on bootloaders and needs to put a part of their memory at a bootload program's disposal, PICFlash programs MCUs externally so that the entire memory is available to the programmer.
PICFlash with mikroICD support - 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 PIC microcontroller and monitor variable values, Special Function Registers (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 more PIC microcontrollers.
PIC microcontrollers can be programmed at 5V and 12.5 V. If 5V is used, the RB3 pin is used for programming ad thus cannot be used for other purposes. When the PICFlash performs programming at 12.5V, the RB3 pin is left free, as the 12V voltage is generated by a charge pump. Connection to a PC is established via the serial port, which means that the PICFlash programmer can operate on any PC.
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 PICFlash programmer supports a wide range of microcontrollers including over 190 PIC microcontrollers. Newly released PIC microcontrollers will be supported by a new version of PICFlash software that is updated regularly. Here is a list of microcontrollers supported by the PICFlash programmer:
| PIC10 and PIC12 Microcontroller Families | ||||||||
|---|---|---|---|---|---|---|---|---|
| PIC10F200 | PIC10F202 | PIC10F204 | PIC10F206 | PIC10F220 | PIC10F222 | PIC12F508 | PIC12F509 | PIC12F510 |
| PIC12F519 | PIC12F609 | PIC12HV609 | PIC12F615 | PIC12HV615 | PIC12F629 | PIC12F635 | PIC12F675 | PIC12F683 |
| PIC16 Microcontroller Family | ||||||||
| PIC16F54 | PIC16F57 | PIC16F59 | PIC16F72 | PIC16F73 | PIC16F74 | PIC16F76 | PIC16F77 | PIC16F83 |
| PIC16F84 | PIC16F84A | PIC16F87 | PIC16F88 | PIC16F505 | PIC16F506 | PIC16F526 | PIC16F610 | PIC16HV610 |
| PIC16F616 | PIC16HV616 | PIC16F627 | PIC16F627A | PIC16F628 | PIC16F628A | PIC16F648A | PIC16F630 | PIC16F631 |
| PIC16F636 | PIC16F639 | PIC16F676 | PIC16F677 | PIC16F684 | PIC16F685 | PIC16F687 | PIC16F688 | PIC16F689 |
| PIC16F690 | PIC16F722 | PIC16F723 | PIC16F724 | PIC16F726 | PIC16F727 | PIC16F716 | PIC16F737 | PIC16F747 |
| PIC16F767 | PIC16F777 | PIC16F785 | PIC16HV785 | PIC16F818 | PIC16F819 | PIC16F870 | PIC16F871 | PIC16F872 |
| PIC16F873 | PIC16F873A | PIC16F874 | PIC16F874A | PIC16F876 | PIC16F876A | PIC16F877 | PIC16F877A | PIC16F882 |
| PIC16F883 | PIC16F884 | PIC16F886 | PIC16F887 | PIC16F913 | PIC16F914 | PIC16F916 | PIC16F917 | PIC16F946 |
| PIC18 Microcontroller Family | ||||||||
| PIC18F242 | PIC18F248 | PIC18F252 | PIC18F258 | PIC18F442 | PIC18F448 | PIC18F452 | PIC18F458 | PIC18F1220 |
| PIC18F1230 | PIC18F1320 | PIC18F1330 | PIC18F2220 | PIC18F2221 | PIC18F2320 | PIC18F2321 | PIC18F2331 | PIC18F2410 |
| PIC18F2420 | PIC18F2423 | PIC18F2431 | PIC18F2439 | PIC18F2450 | PIC18F2455 | PIC18F2458 | PIC18F2480 | PIC18F2510 |
| PIC18F2515 | PIC18F2520 | PIC18F2523 | PIC18F2525 | PIC18F2539 | PIC18F2550 | PIC18F2553 | PIC18F2580 | PIC18F2585 |
| PIC18F2610 | PIC18F2620 | PIC18F2680 | PIC18F2682 | PIC18F2685 | PIC18F4220 | PIC18F4221 | PIC18F4320 | PIC18F4321 |
| PIC18F4331 | PIC18F4410 | PIC18F4420 | PIC18F4423 | PIC18F4431 | PIC18F4439 | PIC18F4450 | PIC18F4455 | PIC18F4458 |
| PIC18F4480 | PIC18F4510 | PIC18F4515 | PIC18F4520 | PIC18F4523 | PIC18F4525 | PIC18F4539 | PIC18F4550 | PIC18F4553 |
| PIC18F4580 | PIC18F4585 | PIC18F4610 | PIC18F4620 | PIC18F4680 | PIC18F4682 | PIC18F4685 | PIC18F6310 | PIC18F6390 |
| PIC18F6393 | PIC18F6410 | PIC18F6490 | PIC18F6493 | PIC18F6520 | PIC18F6525 | PIC18F6527 | PIC18F6585 | PIC18F6620 |
| PIC18F6621 | PIC18F6622 | PIC18F6627 | PIC18F6628 | PIC18F6680 | PIC18F6720 | PIC18F6722 | PIC18F6723 | PIC18F8310 |
| PIC18F8390 | PIC18F8393 | PIC18F8410 | PIC18F8490 | PIC18F8493 | PIC18F8520 | PIC18F8525 | PIC18F8527 | PIC18F8585 |
| PIC18F8620 | PIC18F8621 | PIC18F8622 | PIC18F8627 | PIC18F8628 | PIC18F8680 | PIC18F8720 | PIC18F8722 | PIC18F8723 |
Package Details
The PICflash 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:
- PICFlash with mikroICD programmer.
- USB cable.
- CD with software and drivers.
- Printed documentation that includes: PICFlash 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 PIC, mikroBasic PRO for PIC and mikroPascal PRO for PIC compilers. All demo versions include a hex output limited to 2k of program words. These compilers come with examples for easy prototype development.






