Thursday 5 September 2013

Serial PIC programmer.

DESCRIPTION

This programmer is based on JDM design which takes all necessary signals and power supply from RS232 serial port. It supports 8, 18, 28 and 40 pin PIC microcontrollers which allow serial programming and I2C EEPROM memories.

SUPPORTED DEVICES

The supported devices depend on the current version of ICPROG software.

SCHEMATIC




Features:

This is low cost serial port programmer for 8,
18, 28 and 40 pin PIC microcontrollers. The
programmer doesn’t need external power supply
and takes all necessary signals and power from
RS232 port.

Programming:

This programmer works with ICPROG software, written
by Bonny Gijzen. The latest release of ICPROG
may be download for free from
http://www.icprog.com
The programmer can be used to program I2C
serial EEPROM memory devices from 24Cxx
series.

ICD/ICSP connector layout:

The ICD/ICSP connector is 6 pin with 0,1" step.
The PIN.1 is marked with square pad on bottom
and arrow on top. ICSP signals are: 1- MCLR, 2-
VDD, 3- VSS/GND, 4- PGD/RB7, 5- PGC/RB6,
6- PGM/RB3.

ICSP programming:

Please note that in your target circuit MCLR
should be not directly connected to VCC, as
programmer try to rise MCLR to 13VDC to enter
in programming mode. If MCRL on target board
is connected to VCC and you attempt to do ICSP
programming you may destroy the programmer.

ICPROG installation:

Setup the Hardware settings as "JDM programmer"
with direct IO access if you are using Windows 95/98
and Windows API if you are working with Windows
NT.
Please note that the programmer is powered from
the RS232 port, so before you put or take off your
device disconnect the programmer from the RS232
port!

RS232 interface:

Your RS232 cable must provide the following
signals for properly operation of the programmer: Tx,
Rx, CTS, DTR, RTS and GND.

Supported devices:

Current supported devices by ICPROG are:
12C508, 12C508A, 12C509, 12C509A,
12CE518, 12CE519, 12C671, 12C672,
12CE673, 12CE674, 16C61, 16C62A, 16C62B,
16C63, 16C63A, 16C64A, 16C65A, 16C65B,
16C66, 16C67, 16C71, 16C72, 16C72A,
16C73A, 16C73B, 16C74A, 16C76, 16C77,
16C84, 16F83, 16F84, 16F84A, 16C505,
16C620, 16C621, 16C622, 16C622A, 16F627,
16F628, 16C715, 16F870, 16F871, 16F872,
16F873, 16F874, 16F876, 16F877, 16C923,
16C924

No comments:

Post a Comment