PICer user's manual

Overview

PICer is a writing software for PIC and ATMEL.
You can use a writer circuit with PC parallel port.


(1)Disclaimer

This program is a freeware. Any result of this program use never be owed by programmer. And never any responsibility of modifications.


(2)Specitications

OSWindows 95/98/Me, Windows NT4.0/2000/XP/Vista
Parallel portLPT1(378h), LPT2(278h), LPT3(3BCh)

Chips
PIC10F200, 10F202, 10F204, 10F206,
12F508, 12F509, 12F629, 12F635, 12F675, 12F683,
16F54, 16F57, 16F59, 16F505,
16F627, 16F628, 16F627A, 16F628A, 16F630, 16F636, 16F648A, 16F676, 16F684, 16F688,
16F84, 16F84A, 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877,
16F87, 16F88, 16F818, 16F819, 16F873A, 16F874A, 16F876A, 16F877A
ATMELAT90S1200, AT90S1200A,
AT90S2313, AT90S2323, AT90S2343, AT90S4433, AT90S8515, AT90S8535,
ATtiny12, ATtiny15, ATtiny2313, ATtiny26

Note:


(3)Installation

  1. Download the driver software port95nt.exe and excute it. You need reboot.
    The default installation directory will be C:\Windows\Program Files\DLPortIO.
  2. Download PICer, melt it with Winzip and copy PICer.exe.
To unistall, select DriverLINX Port I/O Driver from "add or delete program" on "control panel".


(4)Usage


  1. To excute, double click "PICer.exe".
  2. Select PIC type to write.
  3. Select LPT to use.
  4. Erase button: erasing program
    If PIC chip has factory OSC calibration data, PICer keep it.
  5. Check button: checking blank
  6. Program button: writing program
    PICer check to connect the circuit when you push the button. If no connection, you will see a error message "Error: Not ready LPT port!". Check the circuit and select proper LPT port.
    When PICer detect the circuit, you will see popup file open window. You can select a HEX file.
    PICer automatically detect HEX format. Supported format is INHX32, INHEX16 and INHX8M.
Note: turn off the writer circuit when you set PIC.

Special note for ATMEL
Oox FUSE list(O:default o:specifiable x:unspecified )

AT90S1200AT90S1200AAT90S2313AT90S2323AT90S2343AT90S4433AT90S8515AT90S8535
LOCK=0oooooooo
LOCK=2oooooooo
LOCK=3OOOOOOOO
FSTRT=0xxxOxxxO
FSTRT=1xxxoxxxo
RCEN=0xxxxOxxx
RCEN=1xxxxoxxx
BODLEVEL=0xxxxxoxx
BODLEVEL=1xxxxxOxx
BODEN=0xxxxxoxx
BODEN=1xxxxxOxx
CKSEL=0xxxxxoxx
CKSEL=1xxxxxoxx
CKSEL=2xxxxxOxx
CKSEL=3xxxxxoxx
CKSEL=4xxxxxoxx
CKSEL=5xxxxxoxx
CKSEL=6xxxxxoxx
CKSEL=7xxxxxoxx


ATtiny12ATtiny15ATtiny2313ATtiny26
LOCK=0oooo
LOCK=2oooo
LOCK=3OOOO
FSTRT=0xxxx
FSTRT=1xxxx
RCEN=0xxxx
RCEN=1xxxx
BODLEVEL=0ooxo
BODLEVEL=1OOxO
BODLEVEL=4xxox
BODLEVEL=5xxox
BODLEVEL=6xxox
BODLEVEL=7xxOx
BODEN=0ooxo
BODEN=1OOxO
CKSEL=0oOoo
CKSEL=1oooO
CKSEL=2OoOo
CKSEL=3oooo
CKSEL=4oxoo
CKSEL=5oxoo
CKSEL=6oxoo
CKSEL=7oxoo
CKSEL=8oxoo
CKSEL=9oxoo
CKSEL=Aoxoo
CKSEL=Boxoo
CKSEL=Coxoo
CKSEL=Doxoo
CKSEL=Eoxoo
CKSEL=Foxoo
RSTDISBL=0oooo
RSTDISBL=1OOOO
SPMEM=0xxOx
SPMEM=1xxox
DWEN=0xxox
DWEN=1xxOx
EESAVE=0xxOO
EESAVE=1xxoo
WDTON=0xxox
WDTON=1xxOx
CKDIV8=0xxOx
CKDIV8=1xxox
CKOUT=0xxox
CKOUT=1xxOx
PLLCK=0xxxo
PLLCK=1xxxO
CKOPT=0xxxo
CKOPT=1xxxO
SUT=0xxoo
SUT=1xxoo
SUT=2xxOO
SUT=3xxoo


(5)PIC writer circuit

Changing circuit(2002-11-21)

This circuit is based on AN589.



(6)PCB example

PIC writer PCB example(75mm x 50mm)
Download PIC.pcb which is made in free PCB editor software PCBE.
You can print out with inkjet printer.



Parts list
NumberPart
C122uF Chemical condenser(25V or above)
C247uF Chemical condenser(25V or above)
C30.02uF Ceramic condenser(50V or above)
C422uF Chemical condenser(25V or above)
D11S1588 or 1N4148 general purpose switching diode
D21S1588 or 1N4148 general purpose switching diode
D3LED (Red)
Q12SC1815 or 2N3904* NPN general purpose transistor
Q22SA1015 or 2N3906* PNP general purpose transistor
Q32SC1815 or 2N3904* NPN general purpose transistor
R12K resistor(1/6W or 1/4W)
R21K resistor(1/6W or 1/4W)
R32K resistor(1/6W or 1/4W)
R42K resistor(1/6W or 1/4W)
R51K resistor(1/6W or 1/4W)
U178L12 voltage regulator
U274HCT244 CMOS IC
U378L05 voltage regulator

DSUB25 25pin connector(onboard L type female)

PIN6 6pin terminal

DIP18 IC socket

DC2.1 DC jack(2.1mm, onboard type)

AC adapter(DC15V, 100mA, diameter 2.1mm, inner minus)

printer cable(2mA25pinAmale-male)
* Not pin compatible 2SC1815 and 2N3904
* Not pin compatible 2SC1015 and 2N3906

(7)ATMEL writer circuit


There are two types for 20pins and 40 pins.
Parts list
NumberPart
C100pF Ceramic condenser(50V or above)
C122uF Chemical condenser(25V or above)
C422uF Chemical condenser(25V or above)
D1LED (Red)
R15.1K resistor(1/6W or 1/4W)
R2100K resistor(1/6W or 1/4W)
R3100K resistor(1/6W or 1/4W)
R41K resistor(1/6W or 1/4W)
R52.4K resistor(1/6W or 1/4W)
R610K resistor(1/6W or 1/4W)
R710K resistor(1/6W or 1/4W)
U174HCU04 COMS IC
U274HCT244 CMOS IC
U378L05 voltage regulator

DSUB25 25pin connector(onboard L type female)

PIN7 7pin terminal

DIP8 IC socket(8pin)

DIP20 IC socket(20pin)

DIP20A IC socket(20pin)

DIP28A IC socket(20pin)

DIP40 IC socket(40pin)

DIP40A IC socket(40pin)

DC2.1 DC jack(2.1mm, onboard type)

AC adapter(DC9V, 100mA, diameter 2.1mm, inner minus)

printer cable(2mA25pinAmale-male)


(8)Copyright


(9)History

VersionDateNote
4.402/19/2007Ver 4.4 release
4.301/26/2007Ver 4.3 release
4.205/07/2005Ver 4.2 release
4.110/10/2004Ver 4.1 release
4.003/06/2004Ver 4.0 release
3.011/25/2003Ver 3.0 release
2.203/18/2003Bug fix EEPROM
2.111/21/2002
2.006/12/2002Simplified and freeware.
1.410/05/1999
1.305/10/1999Supported ATMEL
1.209/21/1998Supported SX
Bug fix checksum in disassemble
Extension disassemble
ID program
1.15/25/97Debug checksum error roution.
1.04/13/97Release
(C) Copyright 1997-2007, All rights reserved by Y.Onodera. inserted by FC2 system