Willem EPROM Programmer
EPROM,EEPROM,FLASH Burnner (Vpp 12.5V,21V,25V)

order at www.sivava.com

Original Schematic & Software from http://www.willem.org/

Program D/L
Part list/Cable DB25


- Update prog for Windows Ver. 0.97ja


- Update prog for Windows Ver. 0.97j
- Fixed H/W and software


- Update prog for Windows Ver. 0.97i+


- Modify PCBxx use Power from USB port
- Fixed bug adapter MCS-51 (Amtel Chip)

- Update prog for Windows Ver. 0.98i (31/07/2003)


- Update prog for Windows Ver. 0.98i


- Add adapter EPROM DIP42 (Untest)
- Update prog for Windows Ver. 0.97E+


- Update prog for Windows Ver. 0.97E


- Fixed bug PCB adapter PSOP44
- Add Schmatic H/W monitor ZIF32 (for repair)


- Update adapter PSOP44


- Add PCB adapter P28F002BC (DIP40)


- Add PCB adapter FWH (SMT socket)
- modify SCH adapter FWH/LPC


- Update prog for Windows Ver. 0.97b
- fixed bug device FWH/LPC


- Update prog for Widows Ver. 0.97a
- fixed Windows/image for Large font and reduce image files
- fixed little bug Test H/W in ver 0.96C
- add Func. Move Data (Buffer)
- add device P87C51/52/524/528 (Philips)


- Fixed Error PCB(A10) adapter FWH/LPC (report error by ahmet )


- Update prog for Win 9x Ver. 0.96C
- Fixed problem prog. 29Cxxx ..., Add CAT64LCxxx, Am28FxxxA ,SST37VFxxx,PIC16F87xA ...
- Schematic Adapter TSOP40 for 29F080, 29F016, 29F032


- Update prog. for Win 9x Ver. 0.96A
- Add many Device 59Cxx, CAT3510x, 87Cx2, M87C257, PIC, 28F/ 29F/49Fxxx
- Fixed bug 28Fx00,PIC12Cx5xx.
- Add device FirmwareHub and LPC flash request Adapter Firmware/LPC.



27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040,27C1001
M27C1001, M27C2001, M27C4001
27C080 (A19) ,M27C801,M87C257
2716(Vpp25V),2732, (adapter DIP24)
2764, 27128, 27256, 27512, 27010,
Vpp12.5V (21Vpp Modify Circuit)

EEPROM 28C65,28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040
M28C16A/17A (DIP28)
(Adapter or Jumper) 28C16,XLS2816 (DIP24)
FLASH Memory

28F64, 28F128, 28F256, 28F512,28F010, 28F020
MX26C1000, MX26C2000, MX28F1000, MX28F2000
Am28F256A, Am28F512A, Am28F010A, Am28F020A (New command erase/prog.)
-- intel ---
i28F001BX, 28F004, 28F008, 28F016

FLASH Memory

29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040, 29F080
29F001,29F002, 29F004, 29F008, 29F016, 29F032

Serial (I2C) EEPROM

24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92
--- page write ----

Microwire EEPROM

<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND])
93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13
CAT35C102, CAT35C104, CAT35C108 (pullup pin7)
<------Data 16bit------> (pin 6 ->NC [No Connect])
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)

MicroChip PIC

16C84, 16F84, 16F84A ,16F627/16F628
12C508/A, 12C509/A, 12CE518, 12CE519, 16C505
16C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711
PIC 16F818/819
---ICSP connector----
16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877
PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A

Atmel Flash Memory
(Sector Programming)
(Software Data Protection)

AT29C256, AT29C512,AT29C010A, AT29C020, AT29C040,AT29C040A
W29EE512,W29EE011, W29EE012, W29C020(128),W29C040

ASD AE29F1008 , AE29F2008
Ver 0.992 up(DOS). Can run under win9x
(disable prog. CPUIdle or CPUCool)

Atmel Flash Memory
AT49Fxxx (Subset 29Fxxx)
(Byte-by-Byte Programming)
(Software Data Protection)

Command seq. 5555/AA, 2AAA/55, 5555/A0
AT49F512, AT49F010, AT49F020, AT49F040
SST39SF010, SST3S9F020 ,SST39SF040
AT49F001,AT49F002 , AT49F008A

Command seq. 555/AA, 2AA/55, 555/A0
Am29F512, Am29F010, Am29F020, Am29F040,HY29F080
29F002, 29F002T, Pm29F002T

Serial Peripheral Interface (SPI)
EEPROM Mode0 (0,0)
AT25xxx, W95xxx

[Atmel] AT25010,020, 040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
[ST] W95010....256, Microchip 25x010 - 25x640

--- Byte programming
--- Page programming
AT25HP1024 (24bit address)

-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx
CAT64LC010, CAT64LC020, CAT64LC040

Atmel EEPROM (page prog.)
(Software Data Protection)

AT28C256, AT28C010, AT28C040
Nonvaltile SRAM (DS12xx) DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB

static RAM (Test RAM)

6116, 6264, 62256, 62512, 628128

EPROM winbond,SST
Electrical Erase Chip

W27E512, W27E010, W27C010, W27C020, W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040

Flash Memory SST,Sanyo

SST28SF040A ,LE28F4001



Atmel AT89Cxx (MCS-51)
Adapter 32pin to MCS-51

Atmel Auto Setect
AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
AT89S51, AT89S52
SST89C54/58, SI89C52
Intel Auto Select
i87C51, i87C51FA, i87C51FB
i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)

Atmel AVR 8-bit RISC AT90Sxxx
(Parallel programming)
Adapter 32pin to MCS-51

(read,write,erase,verify,checkempty,Lockbits ,Fusebits) [Flash memory/EEPROM]
90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535
reference AT90S2313 pin
Function Lockbit read AT90S2313 Errata Sheet.pdf

Adapter 32pin to MCS-48/41

ROM (read/verify)
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

FLASH memory 8/16bit
(Software Data Protection)
Adapter (TSOP48)
Am29F400,Am29F800,29F160,29F320 (read,write byte mode)
HY29F200, HY29F400, HY29F800 , AT49F2048A, AT49F4096A, AT49F8192A

FLASH memory 8/16bit (Vpp12V)
(Software Data Protection)
Adapter (TSOP48)

i28F200,i28F400,i28F800,i28F160 (TSOP48)
28F001(DIP32 or PLCC32)

EPROM 16bit (DIP40) (1-4Mbit)
Adapter Eprom 16bit
Eprom only
27C1024 (27C210), 27C2048 (27C2002), 27C4096 (27C4002),
Schematic by Toomas Toots
(read,Program byte mode
by use Resister pull up Data Bus (0xFF), A0 select low or high byte)

EPROM 16bit (DIP42) (4-32Mbit)
Adapter Eprom DIP42
Eprom only

M27C400(DIP40), 27C800, 27C160, 27C322
Schematic by Toomas Toots
(read,Program byte mode
by use Resister pull up Data Bus (0xFF), A0 select low or high byte)
FLASH memory 8/16bit
(Software Data Protection)
Adapter (TSOP48LV)
29LV200, 29LV400,29LV800,29LV160,29LV320 (read,write byte mode)
Firmware Hub / LPC FLASH
Adapter Firmware Hub/LPC (PLCC32) (PP mode) (3.3V)

-- Firmware Hub
82802AB, 82802AC, AT49LW040, AT49LW080

SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
W49V002FA, W39V040FA

-- LPC flash
SST49LF020, SST49LF040
W49V002A, W39V040A

Adapter P28F002BC (DIP40)

- P28F002BC

28C,29F256 Shift A14 to A15 by Software
AT29C256 modify circuit pin 1( WE)

Download Program read file *.pdf at
If print out PCB size error. Please check Printer Menu uncheck [ ] Fit to page

Schematic SCH3Bx (Modify selected Vpp 12.5V ,21V, 25V)
Software can run on New & Old(Original willem Eprom) schematic.
Vpp 21 V for old EPROM.

- Add A19-A23, Vcc = 5.6V, ICSP connector,Jumper (A15/WE))for AT29C256,
Jumper(A19) for 27C080
- pull down CLK,D, Add jumper for DIP24,Vpp 25V)
(add part for erase W27Cxx, Vcc select 5/5.6/6.2V)

PCB Single side PCB3B
[DB25 Male](Bottom layer ,Top Overlay and Jumper(top layer) 3 page + composite )

Modify PCBxx use power from USB port (31/07/2003)
Adapter (PCB) DIP28/32 to PLCC32,SOL8 (SMT socket)
Adapter (PCB) DIP28/32 to PLCC32, SOL8 ( Thruhole socket)

-Schematic DIP32 to MCS-51
- AT89x051 Arrange D0-D7 by Software
- Add P33(OE),P34(A14),AVR AT90S2313
- modify schematic for erase lockbit (AVR)
- Fixed bug adapter MCS-51 (atmel chip Vpp = 12V)

Adapter (PCB) DIP32 to MCS-51 (89Cxx,AT89Cx051,90Sxxxx) (Bottom layer, Top overlay)
pad for ZIF socket

Adapter (PCB [1200dpi]) DIP32 to TSOP48 for Am29Fx00,i28Fx00
and Protel Format

Schematic Adapter TSOP48 (Am29Fx00,i28Fx00 )

PCB Adapter DIP32 to PSOP44 for Am29Fx00,i28Fx00
19/11/02 update adapter for temporary sector Unprotect and Pullup Pin2(WP#) for TMS28Fx00,

Schematic Adapter 29LVxxx

Adapter 29LVxxx

Schematic &PCB Adapter 29LVx00 (PCB [1200dpi]) DIP32 to TSOP48 for Am29LVx00
and Protel Format

PCB Adapter DIP24 for PCB2 or willem PCB

-Schematic Adapter EPROM 16bit by Toomas Toots

Schematic & PCB Adapter EPROM 16bit [1Mbit - 4 Mbit] DIP 40pin (Modify for easy design single side PCB)
PCB & SCH Adapter EPROM 16bit [4Mbit - 32 Mbit][DIP42] (Modify for easy design single side PCB)

Schematic & PCB Adapter MCS-48/41 (8048,8049,8748,8749,8742,8042)

Adapter ICSP for PIC 28/40PIN (PIC16F870... PIC16F877x)

Schematic & PCB Adapter Firmware Hub/LPC (82802AB/AC, AT49LW040/080, SST49LF002/003/004/008 ,SST49LF020/040 )

Schematic Adapter TSOP40 for 29F080, 29F016, 29F032

PCB Adapter P28F002BC (DIP40)

-Schematic Adapter PIC16C5X

คู่มือการใช้งาน HTML เพิ่มขั้นตอนการ Program & Read

Program Windows Version

Program Dos Version

Device test List

[Socket 32 ขากลม(ธรรมดา)] ไม่รวม Adapter
700+70 บาท
[ZIF socket 32 pin] ไม่รวม Adapter
900+70 บาท

สั่งผ่านทาง email โดยบอกชื่อที่อยู่ของผู้รับ และไปรษณีย์ที่จะรับของปลายทาง
ราคานี้รวมค่าส่งทาง พกง (พัสดุเก็บเงินปลายทาง) (70บาท) แล้ว