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



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

DEVICEs LIST
SCH &PCB
Program D/L
Part list/Cable DB25
Download


 
Update
09/09/02

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

06/09/02

- 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)

24/08/02

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

02/07/02

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

18/06/02

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

11/05/02

- Update prog. for Win 9x ver. 0.95C
- Add device AVR 8-bit RISC
- Fixed bug more..
- modify adapter MCS-51 for erase Lockbits (AVR 8-bit).

24/04/02

- Fixed bug schematic SCH3B.zip

26/02/02

- Add adapter PIC 28/40PIN ( 16F870/871/872/873/874/876/877 )

23/02/02

- Update prog. for Win 9x ver. 0.94A
- Add MCS-41 family (8041/8042/8741/8742) request Adapter MCS-48/41
- Fixed bug 24C64-24C512,AT28C256, 28C256
- Update PCB3b &SCH3b (add part for erase W27Cxx, Vcc select 5/5.6/6.2V)
- Update adapter MCS-48/41(PCB&SCH)

11/12/01

- Update prog. for Win 9x ver. 0.94
- Add MCS-48 family (8048/8049/8050/8748/8749) request Adapter MCS-48.
- Fixed bug AM27Cxx,MCS-51..

23/11/01

- Update prog. for Win 9x ver. 0.93F+
- reduce time programming 24Cxxx, Fixed bug 27C080, LE28F4001..
- ERASE (W27x512)

03/11/01

- Update prog. for Win 9x ver. 0.93E
- Add device 25Cxxx (SPI).Full support.


Support CHIPS (EPROM,EEPROM,FLASH,I2C,PIC,MCS-51,AVR, 93Cxx, ISP)

EPROM

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
24Cxx

24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92
--- page write ----
24C32,24C64,24C128,24C256,24C512

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
---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
PH29EE010(W29EE011)

ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)
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
25010,25020,25040
--- Page programming
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
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
MX26C4000
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040

Flash Memory SST,Sanyo

SST28SF040A ,LE28F4001

 

Adapter

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)
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]
AT90S1200,AT90S2313
90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535
reference AT90S2313 pin
Function Lockbit read AT90S2313 Errata Sheet.pdf

MCS-48,MCS-41
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)

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

SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A

-- LPC flash
SST49LF020, SST49LF040

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


  http://www.willem.org (Original schemaitc)

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 )

Adapter (PCB) DIP32 to PLCC32,SOL8 (SMT socket)
Adapter (PCB) DIP32 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)

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

Schematic Adapter 29LVxxx

Adapter 29LVxxx



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

PCB Adapter DIP24

-Schematic Adapter EPROM 16bit by Toomas Toots

Schematic & PCB Adapter EPROM 16bit [1Mbit - 4 Mbit] DIP 40pin (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... PIC16F877)

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

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

Schematic Adapter EPROM 16bit (4Mbit - 32 Mbit)

PCB Adapter EPROM 16bit [DIP42] ( single side PCB)

-Schematic Adapter PIC16C5X

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

History version


Windows Version

DOS Ver 0.992D (23/10/01)

DOS Ver 0.992C (07/05/01)


Device test List

Intel
D27256, D27C512, i28F020(PLCC), i28F001BX-T120 (PLCC)
Atmel
24C04,24C16, 93C46, AT29C020-12, AT29C010, AT29C512, AT49F010, AT27C080(5.6V)
ST
M27C256B-15,24C16,M27C64A-15,M29F040,M29F010
NS
27C64, 27C128, 2716, 27C32
HITACHI
HN27256-25,HN58C65
TI
TMS27C010A-15
Microchip

PIC 16F84, 28C64A-20, 93LC46,
PIC 16F84A,PIC12C509/JW, PIC16F628-20, PIC16C711/JW ,PIC12C509A(SMD)
[ICSP] PIC 16F872, PIC 16F876, PIC 6F877
25LC640 ,24LC16,24LC32,24LC256

NEC
D27C512
Exel
XLS2864AP-250, XLS2816AP-300
TI
TMS27C512-2
AMD
Am27C256-15,Am28F020 ( PLCC ), Am29F010
Winbond
W29EE011 , W29C020-12, W49F002B
Fujitsu
MBM27C64 (Vpp 21V)
CAT
CAT28F010
ASD
AE29F1008-15
SST
SST28F040A
PMC Flash
Pm29F002T-12PC
Sanyo
LE28F4001
EON
EN29F002T
 
INTEL
P8049AH,P8749H,D8742
NEC
D8749DH,D80C42
 
Atmel MCS-51
AT89C51, AT89C52, AT89S8252, AT89C1051U, AT89C2051,AT89C4051
AT89C55WD(6.2V)
Atmel AVR

AT90S2313

 
TI
TMS27C210A-20 (Vcc 5.6V)
 
AMD
Am2716(Vpp 25V),
TI
TMS2732 (Vpp 21V)
 
Fujitsu
29F400BC-90
Sharp
LH28F400BHVE-BL85
 
Fujitsu
MBM29LV160T-90
Thomson
M29W800AB
 
intel
N82802AB
SST
SST49F004
 

24C65/P-ND, PIC16F84-04/P-ND, W29C020-12
29F020 (via PLCC adapter) Test by Jeffy
AT29C512 (via PLCC adapter) Test by Tom
M29F040,M29F010 Test by sakman
M29W800AB (Thomson) Test by Span ABE

MX28F1000PPC

XXXXX สีน้ำเงินนี้คนอื่นเขาทดสอบแล้วแจ้งผลเข้ามาให้ทราบ;


บอร์ดประกอบพร้อมใช้งาน+CD-ROM(420MB)+Cable(DB25)
[Socket 32 ขากลม(ธรรมดา)] ไม่รวม Adapter
700+70 Baht
บอร์ดประกอบพร้อมใช้งาน+CD-ROM(420MB)+Cable(DB25)
[ZIF socket 32 pin] ไม่รวม Adapter
900+70 Baht
Adaptor 9Vdc
120 Baht

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



HOME

avr_mpu@hotmail.com