Nothing Special   »   [go: up one dir, main page]

Willem EPROM Programmer Manual

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

- 1 - Willem EPROM Programmer PCB5.

0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
Willem EPROM Programmer Manual


Overview

Willem Eprom programmer can be use to
Upgrading, Programming BIOS chip, Repairing PC motherboard BIOS chip.
VCD, DVD, Color TV, Copier, Fax machine, Printer main board maintaining or reparing.
Car memory device code reading, writing
MCU development: programming for MCS-51 series, AVR series and PIC series MCU.
Programming support for over 1500 IC devices, includes EPROM , EEPROM , FLASH , PIC ,
AVR , MCS-51 , MCS-48, 27Cxx , 28Cxx 28Fxx , 29Fxx , AT29Cxxx , 24Cxx , 93Cxx ,
PIC16xxx ,DS12xx ,AT89Cxx , AT89Cx051 , AT25xxx , AT90Sxxx , EPROM16bit , 29Fx00 ,
28Fx00


New dual powered (USB/AC) Willem EPROM Programmer latest design PCB5.0C

*** The Latest Version Available ***

Features and Advantages:

Can program EPROM, EEPROM, FLASH Burner (Vpp 12.5V, 21V, 25V);

Supports CHIPS (EPROM, EEPROM, FLASH, I2C, PIC, MCS-51, AVR, 93Cxx, ISP) and more;

This hardware version (PCB5.0C) is more STABLE than version PCB3B;

It can program up to 20% faster than Willem EPROM Programmer (PCB3.5C) / (PCB4C) and 50%
faster than the PCB3B+;

Takes power from a USB port or from an optional external power supply (not supplied);

You can choose between Version PCB3B and PCB5.0 using jumper setting if required.

Latest Version 0.98D8 - adds extensive support for Winbond flash chips and PIC Micro family

This NEW PCB5.0C has adapters PLCC32 (supports 3.3V devices) and Firmware Hub /LPC on-board

Software Features :
Windows based programming software support 98 / ME / NT / 2000 / XP

- 2 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
Latest !! Software version 0.98D8 can run on The hardware PCB3.5/PCB4C/ PCB4.5C /
PCB5.0C only.
No support The hardware PCB3B, Enhanced Willem and Willem Ver.4 & Ver4.5
Software willem for PCB45C/ PCB5.0C version0.98D8 support for over PICs microchip more
than Software 0.97ja.
-. Add PIC microchip 12bit (FLASH memory)
PIC12F508/509 , PIC10F200/202/204/206 , PIC16F505 , PIC16F54/57
-. Add PIC18Fxxx
PIC18F242 , 18F248 , 18F252 , 18F258 , 18F442 , 18F448 , 16F452 , 16F458
PIC18F1220 , 18F2220 , 18F4220 , 18F1320 , 18F2320 , 18F4320
PIC18F6520 , 18F6620 , 18F6720 , 18F8520 , 18F8620 , 18F8720
PIC18F2331 , 18F2431 , 18F4331 , 18F4431
PIC18F6525 , 18F6621 , 18F8525 , 18F8621
PIC18F6585 , 18F6680 , 18F8585 , 18F8680
PIC18F2439 , 18F2539 , 18F4439 , 18F4539
PIC18F6410 , 18F8410 , 18F6490 , 18F8490
-. Add PIC18Fxxx
PIC18F2410 , PIC18F2420 , PIC18F2455
PIC18F2510 , PIC18F2515 , PIC18F2520 , PIC18F2525 , PIC18F2550 , PIC18F2585
PIC18F2610 , PIC18F2620 , PIC18F2680
PIC18F4410, PIC18F4420 , PIC18F4455
PIC18F4510 , PIC18F4515 , PIC18F4520 , PIC18F4525 , PIC18F4550 , PIC18F4585
PIC18F4610 , PIC18F4620 , PIC18F4680
-. Add Find and edit value OSCCAL (PIC12F629/675 , PIC16F630/676)
-. Add Edit config at address 0x2008,0x2009 (PIC12F635/683 , PIC16F636/684/688 ,
PIC16F785)
-. Fixed Programming PIC all
-. Test on chip
PIC12F675 , PIC16F676 , PIC16F684 ,PIC16F767, PIC16F74
PIC16F872 , PIC16F876 , PIC16F877, PIC16F876A, PIC16F873A, PIC16F819
PIC16F84 , PIC16F84A , PIC16F628, PIC16F628A,
eprom PIC12C509JW , PIC16C505JW , PIC16C711JW , PIC16CE625JW
PIC18F458 , PIC18F4320 , PIC18LF258 , PIC18F4539 , PIC18F4431
-. Fixed Write/read/verify EEPROM 18F4550
-. Fixed Bug program 18Fxxx run on Windows XP/2000 (test PIC18F4539 ,
PIC18F2680 , PIC18F2431 , PIC18F258 ,
PIC18F4220 , PIC18F4550)
-. Add find OSCCAL 10Fx00, 12F50x, 12F6xx
(test PIC10F202, 12F509, 12F675)
-. Fixed Programm AT89C8253 (Want modify Adapter MCS-51) (test on AT89S8253)
Production control by an engineer who developed "Willem EPROM Programmer Version PCB3b
(Standard/Universal) "
and developed software Free (Now!! 0.97ja) , 0.97j , 0.97i+ , 0.98i , 0.97i , 0.97h , 0.97g

- 3 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
The package includes :
1.Device Programming EPROM, EEPROM, FLASH Burner (Vpp 12.5V,21V,25V)
2.Software willem (included in CD)
3.Manual using the Program Willem EPROM (included in CD)
4.Computer cable (DB25)
5.USB power cable



Willem Programmer Supported Device List

Supported Device List
Memory/MCU Model #
1.EPROM
27C64,27C128, 27C256,27C512,27C010,27C020, 27C040, 27C1001
M27C1001,M27C2001, M27C4001
27C080,M27C801,M87C257
( Fixed on 5V Vcc, and Vpp is adjustble among 12V,15V,21V,25V )
16 bit
EPROM(DIP40)
(1-4Mbit)
27C1024 (27C210), 27C2048 (27C2002), 27C4096 (27C4002)
Eprom 16bit DIP40 adaptor is needed
16 bit
EPROM(DIP42)
(4-32Mbit)
M27C400(DIP40), 27C800, 27C160, 27C322
Eprom 16bit DIP42 adaptor is needed
2.Erasable EPROM
W27E512, W27E010, W27C010, W27C020, W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020
MX26C4000
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040
3.EEPROM
28C65, 28C64, 28C128, 28C256, 28C512, 28C010, 28C020, 28C040
M28C16A/17A (DIP28)
28C16, XLS2816 (DIP24)
AT28C64B, AT28C256, AT28C512, AT28C010, AT28C020, AT28C040
4.FLASH Memory
28F64, 28F128, 28F256, 28F512, 28F010, 28F020
MX26C1000, MX26C2000, MX28F1000, MX28F2000
Am28F256A, Am28F512A, Am28F010A, Am28F020A
intel:
i28F001BX, 28F004, 28F008, 28F016
SST28SF040A, LE28F4001
29F64, 29F128, 29F256, 29F512, 29F010, 29F020, 29F040, 29F080
29F001,29F002, 29F004, 29F008, 29F016, 29F032
AT29C256, AT29C512, AT29C010A, AT29C020, AT29C040, AT29C040A
W29EE512, W29EE011, W29EE012, W29C020(128),W29C040
PH29EE010(W29EE011)

- 4 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)
AT49F512, AT49F010, AT49F020, AT49F040
SST39SF010, SST3S9F020, SST39SF040
AT49F001, AT49F002, AT49F008A
Am29F512, Am29F010, Am29F020, Am29F040.HY29F080
29F002, 29F002T, Pm29F002T
with
TSOP48 Adapter:
Am29F400, Am29F800, 29F160, 29F320 (read/write byte mode)
HY29F200, HY29F400, HY29F800, AT49F2048A, AT49F4096A, AT49F8192A
with TSOP48
Adapter (Vpp12V):
i28F200,i28F400, i28F800, i28F160 (TSOP48)
28F001(DIP32 or PLCC32)
with
TSOP48LV Adapter:
29LV200, 29LV400, 29LV800, 29LV160, 29LV320 (read/write byte mode)
with Firmware
Hub/LPC
(PLCC32) adapter:
Firmware Hub:
82802AB, 82802AC, AT49LW040, AT49LW080
SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
LPC flash:
SST49LF020, SST49LF040
5. Serial
(I2C)EEPROM
24C02, 24C04, 24C08, 24C16, 85C72, 85C82, 85C92
24C32, 24C64, 24C128, 24C256, 24C512 (allC/LC series)
PCF8572,8572, PCF8582, 8582, PCF8592, 8592
6.Microwire
EEPROM
8 mode:93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86,93C13,93C14
16 mode:AT59C11, AT59C22, AT59C13
CAT35C102, CAT35C104, CAT35C108
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)
7.PIC embedded
MCU
Without 40Pin adaptor: 16C84, 16F84, 16F84A ,16F627,16F628,16F627A,16F628A,16F648A
16F818,16F819 12C508/A, 12C509/A, 12CE518, 12CE519, 16C505 16C620 16C621, 16C622, 16CE623,
16CE624, 16CE625, 16C710/711 16F630,16F676
With 40Pin adaptor:
16F870,16F871,16F872,16F873,16F874,16F874,16F876,16F877,16F873A,16F874A,16F876A,16F877A
with PIC embedded
MCU adapter:
16F871,16F874,16F877, 16F870,16F872,16F873,16F876
8.SPI EEPROM
Atmel:AT25010,020, 040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
ST:W95010....256, Microchip 25x010 - 25x640
25010,25020,25040
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
AT25HP1024
CAT64LCxxx (16 Data I/O)
CAT64LC010, CAT64LC020, CAT64LC040
9.Test
SRAM,Lossless
SRAM Function
DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB
6116, 6264, 62256, 62512, 628128

- 5 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
10. Atmel MCU
with AtmelAT89
adapter
89 series:
Atmel:AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
SST89C54/58, SI89C52
Intel:i87C51, i87C51FA, i87C51FB
i8xC51,i8xC52,i8xC54,i8xC58
90 series:
AT90S1200,AT90S2313
11. Atmel MCU
with AVR DIP40 adapter:
AT90S8515 ,AT90S4414, ,AT90S4434, AT90S8535
with AVR DIP28 adapter:
AT90S2333,AT90S4433
with Atmel AT89
PLCC44
adapter:
P8048AH, P8049AH,P8050AH, P8042AH (Vea = 12V)
P8041, P8042
OTP (read/verify/Progam)
P8748,P8749H,P8742H(Vea = 18V)
EPROM (read/verify/Progam)
D8748,D8749,D8742,D8741, D8742(Vea = 18V)

This multi-function programmer enhanced version has build-in FWH/LPC,PLCC32,P28F002BC adaptor, no need to buy
additional adaptor, it directly supports Intel810,815,845 main board N82802AB,SST49LF002,SST49LF004 and 3.3V
MCU...












- 6 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com

Installation and system settings

1Hardware structure introduced
Socket ZIFSeries 27, Series 28, Series 29, 39/49 series BIOS chip and chip PLCC
conversion of the Series Block, ATMEL 89 MCU conversion blocks.

ParallelBy cable Connected to the computer parallel port.

DIP socket 24 series, PIC MCU chip, 25 series, 93 series of memory; ATMEL
AVR MCU chip conversion Block, PHILIPS MCU chip conversion blocks.

OutletUsed to connect power adapter.

8 DIP switchSeries 27, Series 28, Series 29, 39/49 series BIOS chips, such as
reading and writing before the operation, the need for this switch to the appropriate
location. Specific location of the light display software.

9 JumperA small number of special chips, need to adjust jumper. (Jumper specific
method detailed in the first three jumper settings or software display)

10 LEDGreen LED that the programmer power state, said red LED chip Vpp power state,
yellow LED chip programming that state.

2Hardware Installation:
Installation steps are as follows:
1, shut down the computer power supply.
2, the end of the cable into the parallel port on the computer.

- 7 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
3, at the other end of the cable into the programming of the 25-hole outlet. Note:
The cable is directional, will not be able to insert anti-inserted.
4, USB cable into the computer on one end, the other end inserted on the programmer.
5, J10 short jumper to end VUSB.
At this time programming for the green power light should be lit, that the programmer
has been connected to power. Hardware connecting finished.
Note: 1, the computer's parallel port to the BIOS settings for the ECP or ECP
+ EPP;
2, the programmer to use the on-line cable is dedicated, can not be used
for other equipment, can not replace the other cables.
3Software installation:
Operation of setup.exe with a floppy disk installation process, will appear on
the screen to install the screen:
Click on the installation of "Next" button, select the default order on it, will be
the programmer's control procedures installed in C: \ Program Files \, and on the
desktop-generated programming for the shortcut Icon, double-click the shortcut icon,
you can run the programmer-control procedures.

5Hardware detection:
Launch control procedures, the procedures in the menu bar of the "Help" item,
click on "test hardware" items. If normal, a "Hardware present" tips. If not connect
power or right, there will be "hardware error: check power & connection" of the tips,
then you have to check carefully whether the programmer and computer connections,
and power is normal.

The programming instructions for use




- 8 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
1the menu bar:
The procedure screen, the first of the menu bar, the meaning is as follows:
file Open, save and exit .
edit Edit the data in the cache.
device Choose chips.
action Read; programming / testing; validity testing and empty check; erase; reader
configuration bit; programming targeted largest chip signature.
help Help text.
2Sidebar:

Left to right in the order
1Open the file
2Save the file
3Clear the cache of data
4Read out the data in the chip and saved to the cache
5Validation Program Data
6Chip blank check
7Read Electronic ID
8Read LockBit
9Corresponding hardware version PCB5.0C
10Program Chip
11Erase chip

3Window select button:

DeviceProgramming window. All the programming operation, are carried out under this
window.
Buffer Data Buffer
Test H/WProgramming Test

4The status bar


BIOS chip programming
Steps
1, manually select chip models;
2, in accordance with procedures showed that the DIP switch settings diagram, set
up DIP switches and other jumpers;
3, chip demand placed on diagram;
4, click the write button, to write the chip.
Write an intel 82802AB chip as an example:


- 9 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
1Chip select and set up:

First models to choose chips,
Two ways: 1, the menu bar "device" option to choose 2, chips selected area, press
the select button chip choice (Figure circle in the box that chip select button).

Chip parameters
Size&checksumChip capacity and data validation of the
buffer.
Shift&pattem adress Chip address range and the
highest addresses.
tWPWrite pulse width
tWCWrite delay time.

2DIP switch settings
According to the plans in the state of DIP
switches, the programmer DIP switch settings.
3Chips in:
Switch set up to determine chip position. The BIOS chip, 32 feet on the ZIP in
the socket. Special type of chip, the need to use the corresponding conversion, with
the choice of intel82802AB chip, suggesting that we need to FWH / LPC conversion Block,
as required, the chip FWH / LPC conversion blocks. Insert, attention should be paid
the same direction.
Dual-inline package insert ZIP chip socket, is the direction, the gap between
the chip upward direction;
Note:
1, procedures are displayed parameters of the chip, if there is no special
circumstances, does not require adjustment.
2, different chips, switch different settings.
3, launched after the driver, select a good chip models, the chip can plug into
the programmer.
4, EPROM chips, need to adjust jumper, according to the specific procedures can
be prompted to adjust.

4 read the chip content and programming:
read out the chips in:
Chip and choose the correct place, you can click on the toolbar "read" button
and read out the content of chips. Read out the contents stored in the buffer zone,
if the data in the buffer zone will cover these data, you can click on the following
procedures screen "buffer" items, dragging the rolling of the buffer zone to view
the data.
Read the chip procedures in the process of programming on a bright yellow light
that has been working with chip voltage.
programming chips:
Choose the right place and type of chip, click on the Toolbar's "open file" button,


- 10 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
to write the document read to the buffer zone. The document can be downloaded from
the Internet you upgrade the document, you also can be saved before the backup files.
Then, click on the toolbar "program" button, the data into the buffer chip. Note that
some chip can be written into the air, you can use the "erase" function chips erased
the contents, then the use of "air check" to detect whether the chip is empty. After
the program, the program will automatically check into the data.
In the chip programmed in the process of bright yellow light if the chip also
needs Vpp programming voltage, the red indicator light will be bright.

5Copy chips:
First choice of chip types, and then plug in the original chip, the use of "read"
the original function read out the data chip, chip and then put on target, the use
of "programming" function can be written into the data.
Note:
1, if the wrong choice of models chips, or into the wrong position may burn chips.
2, some chips, such as SST39SF020 chips, need to be erased, in order to properly
write.
3, some chips, the choice of models, the process will remind you that in the chip
programming, to CPU cooling process, virus detection procedures for the closure, so
as not to affect the right into the chip.
4, drivers occupy less on system resources, in the chip operation in the process
of opening another window for other operations.
The following is the content of programming on the chip and a set of parameters
for advanced users, we can use the following operation, if the chip normal programming,
not to carry out the following adjustments to the primary users, and do not adjust
the following parameters.
R / C delay time: adjustment programming pulse delay. If your computer speed, the
programmer is not working properly, could be delayed for a point value.
Skip Write 0xFF: choice of programming when it is FF Skip content of bytes.
Fast Programming: choice is not fast programming.
Printer Port: choice of programming-connect the parallel port. Is usually LPT1
(0X378).
Offset: Programming began setting the address.
Check Type: CRC can choose 32 or 16 cumulative manner.


EPROM chip programming operation

EPROM chips on the operation, and common BIOS chip similar, the main difference
is that the programming on a jumper to make the appropriate settings. Below us to
write a 27 C16 (programming voltage of 12.5 V) chip for example, tell us specific
instructions:

1 Select chip and the setting up of:



- 11 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com

Press the "chip select button" option corresponding to the chip models. DIP switch
procedure shows that the adjustment diagram, as shown, can be seen from the map, EPROM
chips, DIP switch settings and Flash ROM chip is different. Control this map, the
programmer on the DIP switch settings.

For EPROM chips, ZIP socket jumper right of the location, have also changed,
according to the procedures for prompt, and make the appropriate adjustments.
Some of the programming voltage chips higher, at this time, the program will prompt
you adjust programming for the right edge of the two jumpers, to get a higher Vpp
programming voltage. Specific operations, according to procedures set up to the tips.
The two jumpers, should not be adjusted at will, or will cause irreparable consequences
chip.


2Determine the location of chips:
DIP switches set up, and then determine the location of chips. Chip to 32 feet
on the ZIP socket, the direction of chip gap, the same is upward. Capacity of less
than 1 M chip, the pin number less than 32 feet, chips at the bottom, ZIP placed at
the bottom of the socket.


3Programming:
According to read data files, programming can be. Programming with a red indicator
light, said the programmer has provided the corresponding programming voltage Vpp.
Note: If you choose the wrong type chips, jumper settings error into the wrong position
or may burn EPROM chips.

Other detailed information, please visit the Web site: www.ischip.cn














- 12 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
Common motherboard chip models:

Manufacturers Model Memory VPP
Am29F010 1M

Am29F002 2M

Am29F040 4M

Am28F010A 1M VPP=12.0 V
Am28F020A 2M VPP=12.0 V

AMD
Am28F040 4M VPP=12.0 V
AE29F010A 1M

AE29F020 2M

AE29F040 4M

AE29F1008 1M

ASD
AE29F2008 2M

AT29C010A 1M

AT29C020 2M

AT29C040 4M

AT49F001 1M

AT49F002 2M


Atmel
AT49F004 4M

CAT28F001BX-T/B 1M VPP=12.0 V
CAT28F010 1M VPP=12.0 V

CATALYST
CAT28F020 2M VPP=12.0 V
i28F001BX-T/B 1M VPP=12.0 V
i28F010 1M VPP=12.0 V

Intel
i28F020 2M VPP=12.0 V
MX28F1000P 1M VPP=12.0 V
MX28F2000P/T 2M VPP=12.0 V
MX29F001(N)T/B 1M


Macronix
MX29F002(N)T/B 2M

FV29C51001T/B 1M


Mosel-Vitelic
FV29C51002T/B 2M

PH29EE010 1M

PH29EE020 2M

PH28SF040 4M

PH39SF010 1M


SST
PH39SF020 2M

M28F256(A) 256K VPP=12.0 V
M28F512 512K VPP=12.0 V
M28F001 1M VPP=12.0 V
SGSTHOMSON
M29F002TNTB 2M

W29EE011 1M

W29C010 1M

W29C020 2M


Winbond
W29C040 4M


- 13 - Willem EPROM Programmer PCB5.0C Manual
Website: www.ischip.cn Email: cz_uta@hotmail.com
Chip substitution of knowledge:
BIOS chips above the logo in two strings, such as: Am29F010 AT29C020, and the number
of chips in front of the type related to 28 series of EEPROM chip; figures behind
the string with the size of the memory chips, such as that of its 010,001 1 M for
the chips, 020,002 note is 2 M chips; 1 M chip into the BIOS file for the length of
128 K, 2M chips for the 256 K.
Chip substitution principle is: as long as memory size, the same package, you can
substitute, chip manufacturers and types can be ignored. However, the use of 28 series
of chips (such as 29 series to replace the chip, because the two different programming
voltage, so you can use, but not on the motherboard programming, such as the need
to upgrade BIOS, can be programmed). For example: We can use a substitution AT29C020
chip on the motherboard original SST39SF020 or W29C020 chip; AT29C010 with a chip
on the motherboard replacement of the original SST29EE010 or W29EE011 chip.

You might also like