Willem Eprom programmer for Win 9x/ME/NT/2000/XP
DLPortIO.pdf document
install driver for Win9x/Me/NT/2000/XP
Version 0.97i+ (16/08/2003)
- Fixed Bug table address for Erase data Device 28Fxxx ,i82802AB/AC ( Ver
0.98i or 0.97i )
- Add Device AT89S/LS51, AT89S/LS52, AT89C2051x2 (Parallel Mode)
- Test on AT89S52 (erase/write/verify/lockBit)
Version 0.98i or (0.97i) (31/07/2003)
- Add Test H/W address A19 -> A23
- Change Programming Flash 29/39/49xxx check DQ5 complete program
- Fixed bug program 29Cxxx sector 0 (sector programming)
- Test on W29C011A, SST29EE010, AT29C020, AT29C040A, AE29F1008, AE29F2008
- Fixed Bug Get ID SST29EExxx
- Add Single Pulse Byte/Word program chips ATMEL . If chip support
- Add mini Edit Data (HEX)
- Fixed Device ID( 0x7C ) P28F002BC ( Test on P28F002BC DIP40 )
- Fixed bug verify 93Cxx
Ver. 0.97h (24/04/2003) (no public)
- Fixed bugs devices 27C400/800/160 soft. ver 097E ->097G
- Show CFI (Common Flash memory Interface) If Chip support CFI (Get ID mode)
- Add device MX29F1610 (byte programming)
- H/W PCB3 No support page programming
Test on MX29F1610 (adapter for MX29F1610 (PSOP44) )
( use time 3.3 hour full program all 2Mbyte no skip 0xFF)
Version 0.97g (26/01/2003)
- Fixed bug verify/erase PIC software ver. 097f/f+
- Fixed bug erase/program PIC16F87xA (test on PIC16F873A,PIC16F876A)
- Add device PIC16F818, PIC16F819 (test on PIC16F819)
Version 0.97F+ (23/01/2003)
- Fixed bug Function verify Flash memory softwares version 0.97f
(20/01/2003)
- Fixed bug Test Hardware ver 0.97e/e+/f/f+
- Fixed bug read/verify/check empty/program flash memory Fujitsu Chip MBM29Fxxx
(Test on MBM29F400BA-90 [PSOP44] )
- Rapid Programming Algorithm 27C322 (untest)
require Adapter EPROM DIP42
- standard Programming Algorithm 400/800/160 (Fix bug some device by on/off
Vpp)
Version 0.97E (16/01/03)
- add device x24C01,AT24C01,CAT24C01B ( 7 bit shift address) (untest)
- modify menu PIC
- New Algorithm 27xxx
- standard Programming Algorithm 27x64/128/010/020/1024/2048
- standard Programming Algorithm 27x256/040/400/800/160 (Fix bug some
device by on/off Vpp)
- Rapid Programming Algorithm 27x32/512/080 {test on chip
- NMC27C16,
- M2732A(21V),
- M2764A,27C64A,
- AM27128,AM27C128,
- MBM27C256A,D27256,TMM27256(21V on/off Vpp)
- M27C512
- HN27C101,TMS27C010,
- W27C020,
- M27C4001,
- M27C801
- TMS27C210,M27C1024,AM27C1024
- AM27C4096(on/off vpp) }
- ON sw no.2 for 28F/29Fx00
- fixed bug Func. Check empty chip FWH/LPC
- Optim code AT29Cxxx (test on AT29C020,AT29C040A)
- Add Func Auto Erase, Auto Lockbit MCS-51
- Add Device 2804, 28C04,2808
Version 0.97b+ (epr097c.zip)(11/09/02)
- 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 Bug Setting config #debugger PIC16F87X (report bug by demek2) (31/07/02)
- add device MX29F001/002/004 (T/B)
- add software protect/unprotect sector for 29F00x (24/08/02) untest
- add PIC16F627A, PIC16F628A
- Fixed bug software protect/unprotect sector for MX29F00x, MX29F040 (06/09/02)
- test on EN29F002T (read sector status only)
- Fixed bug device FWH/LPC , Upspeed latch address
- Fixed image jumper setting 28C16 (ver 0.97/a/b) (report bug by ziko)
Version 0.96C (02/07/2002)
- Fixed bug MCS-48/41 inc. delaytime latch address&read data ( Adapter
MCS-48/41 ) report bug by ArtKar
- Add device M29F080/016/032 and add Fast mode prog. for ST chip, AMD rev.
B
- Add device CAT64C010/020/040 (SPI 16bit ) (untest)
- Fixed little Bug read/verify 24Cxx
- Add Device SDE2526 (I2C)
- Fixed Bug setting DIPSW for 28F256 (DIP32)
- Add device Am28F256A, Am28F512A, Am28F010A, Am28F020A (New
command erase/prog.)
(Bulk Erase Flash Memory with Embedded Algorithms)
- Add device PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A
- Add device SST37VF512/010/020/040 (3.3V)see Erase
data SST27SFxxx)
- Add device AT29C257(DIP32)
- Set priority realtime for Func porg_29Cxxx()
- test on AT29C020, SST29EE010, W29C011A
Version 0.96A (18/06/2002)
- Fixed bug select tWC, tWP
- Fixed bug save dataID&Configs PIC16Fxxx
- Skip witre 0x3FFF in PIC16Fxxx mode (reduce time programming)
- Add on/off Vcc(MCLRE) ICSP mode (PIC16Fxxx)
(comment by Luciano)
- Fixed bug erase Func. 28F0x0
- Fixed bug erase 28Fx00,28F001BX-T (erase by MemoryMap) refer intel
- Fixed bug read/verify 28Fx00 and check bit VPP (report bug by momo1)
- Fixed bug program 28Fx00
- Add device 59C11, 59C22, 59C13 (Microwire)
- Add device 85C72,85C82,85C92 (I2C)
- Add device CAT35C102, CAT35C104, CAT35C108 (pullup pin 7 [PE])
- Add device 28F004/008/016 S5(intel), LH28F004,LH28F008 (sharp)
- Add Memorymap for LH28Fxxx (Manufacture SHARP)
- Add device MBM29F004/008/016/320 (Fujitsu chip)
- Add device HY29F080
- Enable device MX28F1000
- Fixed Bug 12Cx5xx by skip wirte PDATA
at address 0x1FF (PIC12Cx5x8) , 0x3FF (PIC12Cx5x9,16C505)
(report bug by Luciano )
- Note that
some version will have an oscillator calibration value
program at 0x1FF (PIC12Cx5x8) , 0x3FF (PIC12Cx5x9)
- test on PIC12C509A (OTP SMD)
- Add device PIC12CE518/519, 12C508/509JW(EPROM) , PIC16C505 (DIP14)
- Add device AT49F2048A, AT49F4096A, AT49F8192A, AT49F008A
- Add device M87C257 (EPROM address Latch)
- Add device Firmware Hub i82802AB/AC,
AT49LW040/080, SST49LF00x,
LPC flash SST49LF020/040 (Untest All)
request Adapter Firmware Hub/LPC
Version 0.95C (11/05/2002)
- Add Devices MTP EPROM MX26Cx000
- Fixed bug 28Fxxx (erase Func.)
- Enable&Fixed bug PIC 16C62x
- Fixed bug read ID AT89Cx051 (DIP20)
- Fixed Bug setting config PIC16xxxx
- Add select tWC
- Add select tWP
- Add device PIC16C710/711 (test on PIC16C711/JW (EPROM))
- Add Device MX28Fx000
- Add Device AVR 8-bit RISC (test on AT90S2313)
- inc. delay time Erase Data 29LV/29C/29F/49Fxxx and check DQ7
- Add Function Fast mode Fujitsu Chip Test On MBM29LV160T-90
- Normal program = 18.54 minute .
- Fast progamming = 13.15 minute .
- Fast mode programming (Fujitsu Chip) = 8.36 minute.
Version 0.94A (23/02/2002)
- Add Devices MCS-41 (P8041/8042/8741/8742)
request Adapter MCS-48/41
- Test On Chip P8042(ROM),P8742 (EPROM)
- Fixed bug Menu 24C64-24C512
- Fixed bug 28C256
- Add Decive AT28C256 (page write)
- Add decive 27C400/800/160/322
Version 0.94 (11/12/2001)
- Add Devices MCS-48 (P8048/8049/8050/8748/8749)
request Adapter DIP32 to
MCS-48
- Test On Chip P8049(ROM),P8749(OTP),D8749(EPROM)
- Fixed Bug Read/Verify/Program EPROM AM27Cxxx (AMD)
- Fixed little Bug Load setting MCS-51
- Add Decive W27C040
Version 0.93F+ (23/11/2001)
- Fixed DIPSW setting for 27C080 (Error in windows version)
- Verify decvice by Toralf (AT27C080)
- Fixed Bug Menu select W27C020
- test on Chip W27C020,W27C010 . ERASE/write/read/verify
- Fixed little bug 24Cxxx
- reduce time write/read/verify 24C32 - 24C512 (page wirte)
- Test on Chip 24LC32, 24LC256 (9 second)
- Inc. tWP,tWC device LE28F4001
- Fixed little bug unprotect Chip LE28F4001
- verify device LE28F4001, SST28F040A (TSOP32),AM29F040
by EZo
- use Ezoflash ver2.0
- Enable selected unprotect sector temporary (29Fx00) for erase/wirte
by on Vpp at Pin 1(#Reset)
Version 0.93E (03/11/2001)
- Add Device 25Cxxx SPI (Full support) test on 25LC640
(microchip)
- Device 27x32,27x512,27x080.It will write all data before
verify data (Fixed problem on/off Vpp and reduce time programming
Version 0.93c (23/10/2001)
Serial Programming PICxxx, 25xxx try use ( ic-prog.exe )
www.ic-prog.com
- Fixed bug Device 27256
- Device 27C512, 27C080 (increase delay time off Vpp(OE low)
before read data (Burn mode)
- Fixed bug Menu 27xxx
- test on 2716(25V), 27C16(12.5V), 2732(21V),
- 27C64A, HN27256,D27256, 27C256, NM27C512, TMS27C512, M27C512, D27C512
Version 0.92b (22/10/2001)
- PIC 16Cxxx
- Add Device PIC16F870-877 (ICSP), PIC16F627/628 ( tprog = 5mS/word )
- Test on PIC16F872, PIC16F876, PIC16F877 ( ICSP connector )
- Fixed bug Display Buffer (prog/eeprom)
- Modify new func. IC-setting
- Add read Device ID ( 2006h ) PIC mode.
- Modify new function Auto save/Load configs
- Add select command 2AAA,5555,2AAA,...(29Fxxx) and AAAA,5555,AAAA,...
(29Fx00)
- Add device 29F160,29F320
- New menu select Device
- Fixed bug func. offset (data+offset > Device size), Read data+offset,
...
- Device i28F001BX-T (test on chip i28F001BX-T120)
- Add message box ( short PIN [1]<->[30] or setting jumper (PCB3A
or PCB3 modify))
- Fixed error setting DIPSW
- Fixed bug read ID address 0x0001
- New setting DIPSW&jumper for the AT29C256 (PCB3/PCB3A)
Version 0.92 (07/10/2001)
- Change compiler BCB 3.0 to 4.0
- Add Function repair H/W
- Add Protect/unprotect MXIC (Add code by carlonb@libero.it)
- Add Function Romident (Add code by Mike coates)
- Add Fast Programming 29Fxxx,39Fxxx,49Fxxx,29Fx00 (reduce time programming30-40%)
- Fixed little Bug "mPIC_mask="
- Fixed Bug Func. Device 28Cxxx
- Fixed little Bug Func. Skip write 0xFF
- Display Jumper PCB3 device DIP24 (2716,2732,2816,6116)
Version 0.91D (21/09/01)
download at http://mpu51.8m.com/eprom/download.html
- Fixed Bug all function microchip PIC and Add Func. Check blank ,edit
ID
- Test on PIC16F84, PIC16F84A, PIC12C509/JW (eprom)
- speed up Programming PIC16F84A delay 5mS/word
- Add Func. swap byte,invert DATA
- Fixed Bug check type 16 addition
- Speed Up Prog. AM29Fx00,29/39/49Fxxx,29/49F00x,28Fx00 by skip
write Data 0xFF
- Fixed error command Write SST28SF040A
- Add Device LE28F4001 (4Mbit)
- SST28SF040A Erase data by erase Chip Function,(delay 400ms)
- LE28F4001 Erase data by sector-erase Function, ( delay 4 ms/sector),
- sector size = 256 byte (2048 sector x 4 ms = 8.192 sec
Version 0.91B
- Add device 29Cxxx (sector programming) (20/05/01)
- Add device 29/49F00x
- Add device AT89Cx051(DIP 20PIN)
- Fixed error Get ID Flash memory Winbond and SST
Command seq. electronic ID
- AT29Cxxx (55,AA,90)
- W29EExxx,PH29EE0X0 (55,AA,80,55,AA,60)
- Fixed bug Func. DS12xx, loadsetting, etc..
- Add MCS-51 (89Cxx) (23/05/01)
- Fixed bug message (Error at adress 0xxxx, chip xx, buffer xx)
- Fixed Error show Number DIPSW ( some ver. WIN9x) (25/05/01)
- SpeedUp Prog. EPROM 27C256,27C010,27C020,27C040
(Vpp not off during Verify data in Program mode [reduce time delay 160 us/byte
to 10us/byte])
- Add select tWC in Device 29Cxxx
- Enable 29Fx00 (12/06/01)
- Add Select sector size 29Cxxx (03/08/01)
- Programmer & Lock Bit MCS-51
- Add Save Lockbit (14/08/01)
- Enable set Offset address
- Add Device SST27SFxxx ,SST28SF040A, SST89C54/58,
IS89C52 (26/08/01)
- SST28SF040A Combine Command software Data Unprotect in Function Program
& Erase Chip (29/08/01)
- Fixed Bug Function verify 27Cxxx, 27Exxx
Verison 0.86 (alpha version) (12/05/01)
- New interface ref. PCB3
- speed up read,write,verify
- New code 29/39/49Fxxx
- New code 28Cxxx
- Dynamic Address (A0 -- > Axx) (increase speed overall (read,write,verify,...))
- add Prog CHIPS 28Fx00 Flash memory 16 bit i28Fx00 [TSOP48] (read,write,erase,verify[byte mode]
- Fixed sometime Error (Function. read,write,verify, Empty EPROM 27C010,27C020
- New code EPROM 27CXXX. (13/05/01)
- add Prog CHIPS 29Fx00 read,write,erase chip,Get ID,verify [byte mode])(14/05/01)
- Enable Get Electronic ID (Get ID 29/39/49/89/90)
- Add menu Device select (map popup Menu)
- Fixed Bug verify 24Cxx (16/05/01)
- New code 93Cxx
- Add function Erase (erase all) Chip 93Cxx
- Add device SRAM 6116,6264,62256,628128
- Add device DS12xx (Nonvolatile SRAM) [shift address (swap) A14 -> A15 -> A18]
- Add swap Display DIPSW&picture (willem(PCB) and PCB3)
HOME