Our latest PIC? Programmer is driven and powered from a single USB port on your computer. No additional AC power adapter is needed. The programmer is recognized by Windows as an HID (Human Interface Device) rather than a virtual serial port, simplifying driver installation.
The programmer consists of two parts. The programmer board is specifically designed for In-Circuit Serial Programming (ICSP). An adapter is included to allow the programming of DIP-packaged PICs from 8 to 20 pins. The programmer is compatible with the complete line of Programming Adapters. This allows you to program almost any ICSP-capable PIC in almost any package.
The new design is small and compact. The programmer board measures only 1.5" x 2.3". A dual color LED indicates programmer status. The connection to the computer is via a standard USB cable (Type-A male to Type-B male).
Included in the USB Programmer package:
* melabs USB Programmer
* ZIF Adapter for 8 through 18/20-pin, DIP packaged PICs
* melabs Programmer Software
* 6-foot USB Cable
The programmer includes software for Windows 98/Me/NT/2000/XP. This software allows you to control the programmer and set the configuration bits on the PIC. The software may be run as a standalone application or launched from most program editor/IDE packages like MicroCode Studio.
The melabs programmer software is compatible with the standard Microchip HEX format files. Any assembler or compiler for PICmicros can be used to create the program, including MPASM, "C", PicBasic Compiler, or PicBasic Pro Compiler.
The software allows you to set configuration bits on the PIC with an easy-to-use list of options. Each configuration option is selectable in a drop-down list. Configuration data may be read from a hex file or from a PIC.
The consolidated view-memory window lets you view each section of memory in the PIC with a click. A right-click gives you the choice of viewing ASCII, Decimal, or Hexadecimal.
A formidable list of options allow you to customize the way you interact with the software. You control what areas of the device are erased, programmed, and verified. Save mouse clicks with options like "Disable completion messages" and "Erase before programming".
The programmer's firmware can be upgraded electronically with the click of the mouse. You don't have to worry about whether your hardware is compatible when purchasing a software upgrade. Any required firmware changes will be included in the purchased upgrade.
USB Programmer Features:
* Powered from USB port
* Fast FULL SPEED USB data transfer
* HID interface
* Dual-color indicator shows ready/busy states
* In-Circuit Serial Programming (ICSP) connector for interface to project board
* Full featured software included with support for all ICSP-capable PICmicro? MCUs
* Flash firmware easily upgradeable to add support for future devices
* Compatible with Microchip HEX format files
* Compatible with all Programming Adapters
USB Epic Programmer - USB EPIC Programmer $89.95
USB Epic Programmer Bundle - Includes ZIF-01 Adapter and 6 ft USB Cable $119.95
The pocket-sized EPIC Plus Programmer quickly and easily programs most PICmicro microcontrollers.
PIC10F200, 10F202, 10F204, 10F206, 10F220, 10F222: Supported using 10F Adapter.
PIC12C508(A), 12C509(A), 12C671, 12C672, 12CE518, 12CE519, 12CE673, 12CE674, 12F508, 12F509, 12F510, 12F629, 12F635, 12F675, 12F683: Supported using 840Z Adapter.
PIC14000: Supported using PIC14000 ZIF Adapter.
PIC16C432, 16C433: Supported using In-Circuit Serial Programming.
PIC16C52, 16C54, 16C55, 16C56, 16C57, 16C58, 16HV540: Not supported.
PIC16C505, 16C554, 16C557, 16C558, 16C61, 16C62(AB), 16C620(A), 16C621(A), 16C622(A), 16CE623, 16CE624, 16CE625, 16C63(A), 16C64(A), 16C642, 16C65(AB), 16C66, 16C662, 16C67, 16C71, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C72(A), 16C73(AB), 16C74(AB), 16C745, 16C76, 16C765, 16C77, 16C773, 16C774, 16C84: Supported using 840Z Adapter.
PIC16C770, 16C771, 16C781, 16C782: Supported using 840Z Adapter.
PIC16C923, 16C924, 16C925, 16C926: Supported using 68 Pin PLCC Adapter.
PIC16F505, 16F506, 16F54, 16F627(A), 16F628(A), 16F630, 16F636, 16F639, 16F648A, 16F676, 16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F716, 16F72, 16F73, 16F737, 16F74, 16F747, 16F76, 16F767, 16F77, 16F777, 16F785, 16F818, 16F819, 16F83, 16F84(A), 16F87, 16F870, 16F871, 16F872, 16F873(A), 16F874(A), 16F876(A), 16F877(A), 16F88, 16F913, 16F914, 16F916, 16F917: Supported using 840Z Adapter.
PIC16F57: Supported using F5 28-Pin ZIF Adapter.
PIC16F59: Supported using F5 40-Pin ZIF Adapter.
PIC16F946: Supported using 64TQFP Adapter.
PIC17C42(A), 17C43, 17C44: Not supported.
PIC17C752, 17C756(A): Supported using 1768 PLCC Adapter.
PIC17C762, 17C766: Supported using 1784 PLCC Adapter.
PIC18C242, 18C252, 18C442, 18C452: Supported using 840Z Adapter.
PIC18C601, 18C658: Supported using 1868 PLCC Adapter.
PIC18C801, 18C858: Supported using 1884 PLCC Adapter.
PIC18F1220, 18F1230, 18F1320, 18F1330, 18F2220, 18F2221, 18F2320, 18F2321, 18F2331, 18F2410, 18F242, 18F2420, 18F2431, 18F2439, 18F2450, 18F2455, 18F248, 18F2480, 18F2510, 18F2515, 18F252, 18F2520, 18F2525, 18F2539, 18F2550, 18F258, 18F2580, 18F2585, 18F2610, 18F2620, 18F2680, 18F4220, 18F4221, 18F4320, 18F4321, 18F4331, 18F4410, 18F442, 18F4420, 18F4431, 18F4439, 18F4450, 18F4455, 18F448, 18F4480, 18F4510, 18F4515, 18F452, 18F4520, 18F4525, 18F4539, 18F4550, 18F458, 18F4580, 18F4585, 18F4610, 18F4620, 18F4680: Supported using 840Z Adapter.
PIC18F6310, 18F6390, 18F6410, 18F6490, 18F6520, 18F6525, 18F6527, 18F6585, 18F6620, 18F6621, 18F6622, 18F6627, 18F6680, 18F6720, 18F6722: Supported using 1864 TQFP Adapter.
PIC18F8310, 18F8390, 18F8410, 18F8490, 18F8520, 18F8525, 18F8527, 18F8585, 18F8620, 18F8621, 18F8622, 18F8627, 18F8680, 18F8720, 18F8722: Supported using 1880 TQFP Adapter.
PicStic1, PicStic1 2K, PicStic2, PicStic2 2K, PicStic3, PicStic 3 2K, PicStic4, PicStic4 2K, and PicStic5: Supported using PicStic Adapter.
rfPIC12C509AG: Supported using 840Z Adapter.
rfPIC12C509AF, rfPIC12F675F, 675H, 675K: Supported using 20 Pin SSOP Adapter.
dsPIC30F2010, 30F2011, 30F2012, 30F3010, 30F3011, 30F3012, 30F3013, 30F3014, 30F4011, 30F4012, 30F4013: Supported using dsPIC ZIF Adapter.
dsPIC30F5011, 30F5015, 30F6011A, 30F6012A, 30F6015: Supported using dsPIC 64 Pin TQFP Adapter.
dsPIC30F5013, 30F5016, 30F6010A, 30F6013A, 30F6014A: Supported using dsPIC 80 Pin TQFP Adapter.
dsPIC30F6010, 30F6011, 30F6012, 30F6013, 30F6014: Supported using ICSP.
MCP25020, 25025, 25050, 25055: Supported using MCPZ Adapter.