Serial Programmer

The microEngineering Labs (melabs) PIC programmer uses a serial port to interface to your computer. This makes it compatible with computers that don't have parallel ports. It also allows the use of a USB-to-Serial adapter for those computers that only have USB ports.

The programmer board can be used for In-Circuit Serial Programming (ICSP) or a ZIF adapter can be used. This arrangement allows you to program almost any ICSP-capable PIC in almost any package. For example, program your MCU in circuit using a development board. No MCU switching between programmer and development board is required.

The design is small and compact. The programmer board measures only 4.6cm x 6cm (1.8" x 2.3"). A dual color LED indicates programmer status. The connection to the computer is via a standard 9-pin serial cable.

Serial Programmer
  • Low cost programmer for most PIC microcontrollers
  • Powered by an optional adapter
  • Connects to PC serial port or USB port with suitable adapter
  • Software upgradeable for future PICmicro microcontrollers
  • Available in a starter deal
  • Program your microcontroller in circuit, or use an optional ZIF adapter. Alternatively, hook it up to one of our development boards.

DISCONTINUED      
NOT RoHS Compliant Programmer - was £69.95, save £30.00 £39.95 buy item view cart
Serial Cable £4.95 buy item view cart

This item has been discontinued as it is not RoHS compliant. A RoHS compliant programmer can be found here.

If you do not order a PSU for the programmer, you will need an additional 15-16 volt regulated PSU capable of providing 500mA (centre positive).

15v PSU - UK use only £6.95 buy item view cart
 
Optional ZIF Adapters
Features
  • Low cost programmer for most PIC microcontrollers
  • Fast serial operation at 115,200 bps
  • Can be used with USB-to-Serial adapters
  • 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
  • Compatible with Microchip HEX format files

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 such as 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, PicBasic Pro or Proton BASIC.

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.

A 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.

A 10-pin expansion header on the serial programmer allows in-circuit programming using a development board, a ZIF adapter or you can use your own custom circuit.

Microcontroller Support

12C508(A), 12C509(A), 12C671, 12C672, 12CE518, 12CE519, 12CE673, 12CE674, 12F629, 12F675: Supported using 8/18/20 Pin ZIF Adapter or 8/40 Pin ZIF adapter

14C000: **Supported using PIC14C000 ZIF Adapter.

16C432, 16C433: Supported using In System Programming (ISP).

16C52, 16C54, 16C55, 16C56, 16C57, 16C58, 16HV540: Not supported.

16C505, 16C554, 16C557, 16C558, 16C61, 16C620(A), 16C621(A), 16C622(A), 16CE623, 16CE624, 16CE625, 16F627(A), 16F628(A), 16F630, 16F648A, 16C71, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16F676, 16F818, 16F819, 16F83, 16C84, 16F84(A), 16F87, 16F88: Supported.

16C770, 16C771, 16C781, 16C782: Supported using 8/18/20 Pin ZIF Adapter or 8/40 Pin ZIF adapter

16C62(AB), 16C63(A), 16C64(A), 16C642, 16C65(AB), 16C66, 16C662, 16C67, 16C72(A), 16F72, 16C73(AB), 16F73, 16C74(AB), 16F74, 16C745, 16C76, 16F76, 16C765, 16C77, 16F77, 16C773, 16C774, 16F870, 16F871, 16F872, 16F873(A), 16F874(A), 16F876(A), 16F877(A): Supported using 40/28 Pin ZIF Adapter or 8/40 Pin ZIF adapter

16C923, 16C924, 16C925, 16C926: **Supported using 68 Pin PLCC Adapter.

17C42(A), 17C43, 17C44: Not supported.

17C752, 17C756(A): **Supported using 1768 PLCC Adapter.

17C762, 17C766: **Supported using 1784 PLCC Adapter.

18F1220, 18F1320, 18F2220, 18F2320, 18C242, 18F242, 18F248, 18C252, 18F252, 18F258, 18F4220, 18F4320, 18C442, 18F442, 18F448, 18C452, 18F452, 18F458: Supported using 40/28 Pin ZIF Adapter or 8/40 Pin ZIF adapter

18F6585, 18F6620, 18F6680, 18F6720: **Supported using 1864 TQFP Adapter.

18F8585, 18F8620, 18F8680, 18F8720: **Supported using 1880 TQFP Adapter.

18C601, 18C658: **Supported using 1868 PLCC Adapter.

18C801, 18C858: **Supported using 1884 PLCC Adapter.

PicStic1, PicStic1 2K, PicStic2, PicStic2 2K, PicStic3, PicStic 3 2K, PicStic4, PicStic4 2K, and PicStic5: **Supported using PicStic Adapter.

**Mecanique do not currently stock these adaptors. However, they are available for purchase directly from microEngineering Labs.