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


Add Jumper [Vpp,A18/Vpp,A15/WE]
and Connector [ICSP,A19-A23]

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

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


 
Update
23/11/01

- Update prog. for Win 9x ver. 0.93F
- ลดเวลาในการโปแกรม 24Cxxx, Fixed bug 27C080, LE28F4001..
-ERASE Data (W27x512)

03/11/01

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

23/10/01

- Update prog. for Win 9x ver. 0.93c
- Update prog. for Dos ver. 0.922D
- Fixed bug Dev. 27256,27C512,menu 27XXX

19/10/01

- Update prog. for Win 9x ver. 0.93a
- Add device 16F870-16F877,get device ID,..
- Add select command 5555,2AAA,5555 (29Fxxx), more..

- Update PCB,Schematic ( PCB3a&SCH3a )

07/10/01

- Update prog. for Win 9x ver. 0.92
- Add Function repair H/W (Visual display), reduce time prog. 29Fxxx
- protect/unprotect MXIC
- Fix Bug H/W (Address not stable)
PCB3 , Willem PCB by Add one resistor 10Kohm (pin9 -Pin8) U4(CD4015) (reference willem_SCH3.zip)
(The Schematic (PCB3) is correct But The PCB (PCB3) is incorrect

21/09/01

- Update prog. for Win 9x ver. 0.91D
- Fixed Bug+add func,+speedup PICxxxx All function.
- Expand pad (PCB) jumper wire (55mil -> 60 mil) PCB3-P60.zip
- Last month (Aug.) myhomepage use over bandwidth geocities
- I will want remove many files (not need , Old ver. or Can download from Link) for reduce bandwidth

26/08/01

- add device sst28SF040A,Enable offset
- Modify circuit for Erase data W27E512/010/020 ,SST27SFxxx


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

EPROM

27C16,27C32, 27C64, 27C128, 27C256, 27C512,
27C010, 27C020, 27C040
M27C1001, M27C2001, M27C4001
27C080 (A19) ,M27C801
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(MX28F1000), 28F020
i28F001BX

  Command seq. 555/AA,2AA/55,555/90
29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040
Serial (I2C) EEPROM
24Cxx

24C02,24C04,24C08,24C16, 24LC01 - 24LC16
--- page write ----
24LC32 .... 24LC256
24C32,24C64,24C128,24C256,24C512

Microwire EEPROM
93Cxx

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

MicroChip PIC

16C84, 16F84, 16F84A ,16F627/16F628
12C508, 12C509, 12C508A, 12C509A,
16C620, 16C621, 16C622
---ICSP connector----
16F870 ....16F877

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.66 up. 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, M29F002x
SST39SF010,SST39F020,SST39SF040
AT49F001,AT49F002

Command seq. 555/AA, 2AA/55, 555/A0
Am29F512,Am29F010, Am29F020, Am29F040,
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)

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 ,628512

EPROM winbond,SST
Electrical Erase Chip

W27C256, W27E512, W27E010, W27C010,W27C020,W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020

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(5.6V)
SST89C54/58, SI89C52
Intel Auto Select
i87C51, i87C51FA, i87C51FB
------------------------------------------------
i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)

FLASH memory 8/16bit
(Software Data Protection)
Adapter (TSOP48)
Am29F400,Am29F800,29F160,29F320 (read,write byte mode)
HY29F200, HY29F400, HY29F800
FLASH memory 8/16bit (Vpp12V) (Software Data Protection)
Adapter (TSOP48)
i28F200,i28F400,i28F800 (TSOP48)
28F001(DIP32 or PLCC32)

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

(read,write,erase,verify,checkempty) [Flash memory]
AT90S1200,AT90S2313
90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535-
reference AT90S2313
Function Lockbit Warning!!! Some chip cannot reset
lockbit with Command Erase Chip

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)
29LV400,29LV800,29LV160,29LV320 (read,write byte mode)

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 print Menu click out [ ] Fit to page


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

New Schematic (Modify selected Vpp 12.5V ,21V )
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)



Single side PCB3A (pad jumper 60 mil)
[DB25 Male](Bottom layer ,Top Overlay and Jumper(top layer) 3 page + composite )
- 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)

Adapter (PCB) DIP32 to PLCC32,SOL8 (SMT socket)
Adapter (PCB) DIP32 to PLCC32, SOL8 ( Thruhole socket)

-Schematic DIP32 to MCS-51 ( set DIP SW for 89Cxx ) (DIP40)
-AT89x051 Arrange D0-D7 by Software ( set DIP SW for AT89Cx051 AT90Sxxxx ) (DIP20)
-Add P33(OE),P34(A14),AVR AT90S2313

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 )

Adapter DIP32 to PSOP44 for Am29Fx00,i28Fx00

Schematic Adapter 29LVxxx

Adapter 29LVxxx

Schematic Adapter 29LVx00 TSOP48 (Am29LVx00)


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

PCB Adapter DIP24

-Schematic Adapter EPROM 16bit by Toomas Toots

Schematic Adapter EPROM 16bit [1Mbit - 4 Mbit] (Modify for easy design single side PCB) (Test OK)

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

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(PLCC32), i28F001BX-T120 (PLCC32)
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,
[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 ......(AT29Cxxxx)
Fujitsu
MBM27C64 (Vpp 21V)
CAT
CAT28F010
ASD
AE29F1008-15.............. (AT29Cxxxx)
SST
PH29EE010-150.......... (AT29Cxxxx),SST28F040A
PMC Flash
Pm29F002T-12PC
Sanyo
LE28F4001
 
Atmel MCS-51
AT89C51, AT89C52, AT89S8252, AT89C2051,AT89C4051
AT89C55WD(5.6V)
Atmel AVR

AT90S2313

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

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
630+70 Baht
บอร์ดประกอบพร้อมใช้งาน+CD-ROM(420MB)+Cable(DB25)
[ZIF socket 32 pin] ไม่รวม Adapter
830+70 Baht
Adaptor 9Vdc
120 Baht

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



HOME

avr_mpu@hotmail.com