email YouTube
Bicotech
ESmartProg
Status: Free
ESmartProg
The universal SERIAL EEPROM and microcontrollers programmer
 

Features:

• Support more than 500 chip types of different manufacturers.
• Easy to use Windows 98/ME/2000/XP software.
• High - speed programming.
• ISP connection quality tester ("Pin Tester").
• Two programming modes - 8 and 16 bit.
• Data reading functions.
• Data programming functions.
• Data verification functions.
• Programming / reading configuration (fuse) bits functions.
• Automatic detection of wrong target chip power connection.
• Communication with PC via a parallel port (LPT1 or LPT2).
• Support the Bin, EEP, Intel HEX file formats.
• Powerful tools for programmer hardware self-testing.
• Built-in powerful 8/16 bit HEX editor.

Additional items You'll need to use this tool:
1) Host: A x86 based PC with WinXP
2) Free LPT communication port
3) Power supply: An DC 12 Volt / 500 mA

 

Supported devices:

I2C
AT24C01, AT24C01A, AT24C02, AT24C02A, AT24C04, AT24C04A, AT24C08, AT24C08A, AT24C128, AT24C16, AT24C164, AT24C21, AT24C256, AT24C32, AT24C512, AT24C64, CAT24C01, CAT24C02, CAT24C04, CAT24C08, CAT24C16, CAT24C32, CAT24C64, CAT24WC01, CAT24WC02, CAT24WC03, CAT24WC04, CAT24WC05, CAT24WC08, CAT24WC09, CAT24WC128, CAT24WC129, CAT24WC16, CAT24WC17, CAT24WC256, CAT24WC257, CAT24WC32, CAT24WC33, CAT24WC64, CAT24WC65, XL24C02, XL24C04, XL24C08, XL24C16, FM24C02U, FM24C02UF, FM24C02UFL, FM24C02UL, FM24C03U, FM24C03UF, FM24C03UFL, FM24C03UL, FM24C04U, FM24C04UL, FM24C05U, FM24C05UL, FM24C05UFL, FM24C08U, FM24C08UL, FM24C08ULZ, FM24C16U, FM24C16UF, FM24C16UFL, FM24C16UL, FM24C17U, FM24C17UFL, FM24C17UL, HT24C01, HT24C02, HT24C04, HT24C08, HT24C16, HT24LC01, HT24LC02, HT24LC04, HT24LC08, HT24LC16, IS24C01, IS24C02, IS24C04, IS24C16, IS24C64, 24AA00, 24AA01, 24AA02, 24AA04, 24AA08, 24AA128, 24AA16, 24AA164, 24AA256, 24AA32, 24AA32A, 24AA64, 24C00, 24C01A, 24C01B, 24C01C, 24C02A, 24C02B, 24C02C, 24C04A, 24C08B, 24C16B, 24C32, 24C64, 24LC00, 24LC01B, 24LC02B, 24LC024, 24LC025, 24LC04B, 24LC08B, 24LC128, 24LC16B, 24LC164, 24LC21, 24LC21A, 24LC32, 24LC32A, 24LC64, M24C02, M24C04, M24C08, M24C16, M24C32, M24C64, NM24C02, NM24C02F, NM24C02L, NM24C02LZ, NM24C03, NM24C03F, NM24C03L, NM24C03LZ, NM24C04, NM24C04F, NM24C04L, NM24C04LZ, NM24C05, NM24C05F, NM24C05L, NM24C05LZ, NM24C08, NM24C08F, NM24C08L, NM24C08LZ, NM24C09, NM24C09F, NM24C09L, NM24C16, NM24C16F, NM24C16L, NM24C17, NM24C17F, NM24C17L, NM24C65, NM24C65L, FM24C04, FM24C16, BR24C01A, BR24C02, BR24C04, BR24C08, S24C01A, S24C02A, S24C04A, S24C08A, S24C16A, ST24C01, ST24C02, ST24C04, ST24C08, ST24C16, ST24E16, ST24W01, ST24W01C, ST24W02, ST24W02C, ST24W04, ST24W04C, ST24W08, ST24W08C, ST24W16
Microwire
AK93C46, AK93C55, AK93C65, AT93C46, AT93C56, AT93C57, AT93C66, AT93C86, CAT93C46, CAT93C46A, CAT93C56, CAT93C56A, CAT93C57, CAT93C66, CAT93C66A, CAT93C86, CAT93C86A, XL93LC06A, XL93LC46, XL93LC46A, XL93LC56, XL93LC56A, XL93LC66, XL93LC66A, FM93C06, FM93C06L, FM93C46, FM93C46A, FM93C46L, FM93C56, FM93C56A, FM93C56L, FM93C66, FM93C66A, FM93C66L, FM93C86, FM93C86A, FM93CS46, FM93CS56, FM93CS66, HT93LC46, HT93LC56, HT93LC66, HY93C46, IS93C46, IS93C56, IS93C66, 93AA46, 93AA56, 93AA66, 93AA76, 93AA86, 93C06, 93C46, 93C46B, 93C56, 93C56A, 93C56B, 93C66, 93C66A, 93C66B, 93C76, 93C86, 93LC46, 93LC46A, 93LC46B, 93LC56, 93LC56A, 93LC56B, 93LC66, 93LC66A, 93LC66B, 93LC76, 93LC86, 93LCS56, 93LCS66, NM93C06, NM93C06L, NM93C46, NM93C46A, NM93C46AL, NM93C46L, NM93C56, NM93C56A, NM93C56AL, NM93C56L, NM93C66, NM93C66A, NM93C66A, NM93C66AL, NM93C66AL, NM93C66L, NM93C86, NM93C86A, NM93C86A, NM93C86AL, NM93C86AL, NM93C86L, NM93CS06, NM93CS06L, NM93CS46, NM93CS46L, NM93CS56, NM93CS56L, NM93CS66, NM93CS66L, NMC9306, NMC9346, BR93LC46, BR93LC56, BR93LC66, KM93C06, KM93C07, KM93C46, S93C46A, S93C56A, S93C66A, ST93C06, ST93C46A, ST93C46C, ST93C56, ST93C66, ST93C76, ST93C86, ST93CS46, ST93CS47, ST93CS56, ST93CS57, ST93CS66, ST93CS67,
SPI
AT25010, AT25020, AT25040, AT25080, AT25128, AT25160, AT25256, AT25320, AT25640, FM25040, FM25160, FM25C020U, FM25C040U, FM25C160U, FM25C640U, 25AA040, 25AA080, 25AA160, 25AA640, 25C040, 25C080, 25C160, 25C320, 25C640, 25LC040, 25LC080, 25LC160, 25LC320, 25LC640, NM25C020, NM25C040, NM25C160, NM25C640, SLA25C080, SLA25C160, X25020, X25040, X25080, X25128, X25160, X25320, X25650,
Other
AK6410A, AK6420A, AK6440A, AK6480A, AT17C64, AT17C128, AT17C256, AT17LV64, AT17LV128, AT17LV256, AT59C11, CAT25C02, CAT25C04, CAT25C08, CAT25C128, CAT25C16, CAT25C256, CAT25C32, CAT25C64, CAT35C102, CAT35C104, CAT64LC10, CAT64LC20, CAT64LC40, XL9010, XL9020, XL9021, XL9040, BAW574252, ER1400, ER5911, ER59256, NVM3060, MDA2061, MDA2062, 59C11, 85C72C, 85C82C, 85C92C, M6M80011P, M6M80021P, M6M80041P, MCM2814, uPD6254, PCF8582C, PCF8594C, PCF8598C, BR9010, BR9010F, BR9016, BR9016F, BR9020, BR9021, BR9020F, BR9040, BR9040F, BR9080, BR9080F, S2100A, S2444R, S24H30, S24S30, S24H45, S24S45, S29130A, S29220A, S29230A, S29330A, CXK1011, CXK1012, CXK1013, CXK1024, M24128, M24256, M24256, M24512, M24C01, M35080 incremental registers eraser!!!, M8571, ST25C01, ST25C02, ST25C04, ST25C08, ST25C16, ST25E16, ST25E16D, ST25E32D, ST25E64D, ST25W01, ST25W02, ST25W04, ST25W08, ST25W16, ST59C11, ST95P08, SDA2506, SDA2516, SDA2526, SDA2546, SDA2586, SDA3526, SDE2506, SDE2516, SDE2526, SDE2546, SDE2586, TC89101P, TC89102P, TC89121P, X24C00, X24C01, X24C01A, X24C02, X24C04, X24C08, X24C16, X24C44, X24C45, X24325, X24645

 

Software interface

 

Downloads

Software. ver. 1.23 setup.zip
WinXP LPT error fix esmpro_reg.zip
User manual guide_ru.zip
Schematic schematic.pdf
ESmartProg is compatible with Orion programmer hardware orion_hardware.zip