Микросхемы памяти eeprom встречаются в разной технике от компьютеров до стиральных машин. Они практически не защищены и с помощью простого программатора, о котором и будет рассказано в этой статье, можно их и читать и прошивать. Для компьютера есть очень много программ прошивальщиков, я пользовался Pony Prog, ее можно скачать в конце статьи. Мне такой программатор понадобился для диагностики стиральной машины. Для исключения неисправности программной части я собрал этот простейший программатор и перепрошил микросхему памяти eeprom. Теперь о сборке: схема простейшая, поэтому не разрабатывал и не травил печатную плату.
Настройка заключается в выборе Com порта к которому подключен программатор.
При правильной настройке при нажатии Probe должен однократно мигать светодиод. Для перепрошивки микросхему следует установить в панельку, подключить программатор к компьютеру и с помощью программы Pony Prog совершить нужное действие (чтение или прошивка), предварительно выбрав тип микросхемы из выпадающего списка.
СКАЧАТЬ PONY PROG И СХЕМУ ОДНИМ АРХИВОМ
elschemo.ru
Представленная ниже схема программатора появилась в результате максимально возможного упрощения и удешевления известного программатора PonyProg. В результате переработки было исключено внешнее питание, лишние контакты (которые использовались для программирования других микросхем), интегральный стабилизатор напряжения заменен на параметрический. Схема отлично работает, поэтому, как говорится: «Если не видно разницы — зачем платить больше».
В представленном варианте используются только резисторы, конденсаторы и диоды со стабилитронами, поэтому программатор и называется RCD.
Итак, схема:
Питается этот девайс прямо от COM-порта. Стабилитроны можно заменить на ZENER 4V7 или на отечественные КС147. Диоды подойдут любые маломощные, с максимальным током больше 20 мА. Конденсаторы: С1 — электролит, С2 — керамика. Джампер JP1 используется для выбора интерфейса. При работе с микросхемами серии 93Cxx, 25Cxxx — джампер должен быть разомкнут, а при работе с микросхемами серии 24Cxx — замкнут.
Для микросхем 25Сxxx подключение на схеме не показано, поэтому скажу словами: подключение этих микросхем в целом аналогично подключению микрух серии 93Cxx (но разводка ног у них не совпадает), за исключением того, что ноги HOLD и WP надо подтянуть к питанию.
Готовый девайс:
В данном случае предусмотрена возможность вывода всех формируемых программатором сигналов (через шестипиновый разъем в центре платы) для работы с микросхемами 25Cxxx и с микросхемами не в DIP корпусе.
Вариант программатора от ec73 (покрасивее моего получился):
![]() | ![]() |
Для работы с этим программатором можно использовать следующие программы:
1) PonyProg2000 v.2.05a. Эта программа позволяет читать/записывать микросхемы 24Cxx, читать/записывать микросхемы 93Cxx и читать/записывать микросхемы 25Cxxx. При работе сначала выберите порт, потом произведите калибровку порта, потом в том же меню, где выбирали порт нажмите кнопку «probe», если тест пройден успешно — можно программировать. Тест не всегда проходит успешно с первого раза, если с первого раза не получилось — еще раз запустите калибровку и так до тех пор, пока не будет успешно проходить тест. Если не получается — попробуйте поменять тип интерфейса (хотя я всегда использовал интерфейс, который стоит по умолчанию — SI ProgAPI, но в хэлпе говорят, что иногда может с ним не получиться, а с другим получиться).
2) IC-prog 1.05D. Эта программа позволяет читать/записывать микросхемы 24Cxx, читать микросхемы 93Cxx и 25Cxxx. При работе выбрать тип программатора JDM. В настройках поставить галочки: «Включить MCLR как Vcc» и «Включить запись блоками».
Программы PonyProg2000 и IC-prog вы можете скачать здесь.
С этим программатором обе программы могут работать как на старых медленных компьютерах, так и на современных быстрых.
Скачать печатную плату (AutoCAD2000i). Эта плата разведена под использование SMD компонентов, если вы будете использовать не SMD компоненты, то плату придется переделывать.
Скачать схему и печатную плату варианта от ec73 (DipTrace 2.1, pdf)
Если лень или некогда собирать — Вы можете заказать недорогой универсальный программатор (PIC, AVR, EEPROM) прямо у нас на сайте
radiohlam.ru
материалы в категории
Представленная ниже схема программатора появилась в результате максимально возможного упрощения и удешевления известного программатора PonyProg. В результате переработки было исключено внешнее питание, лишние контакты (которые использовались для программирования других микросхем), интегральный стабилизатор напряжения заменен на параметрический. Схема отлично работает, поэтому, как говорится: «Если не видно разницы — зачем платить больше».
В представленном варианте используются только резисторы, конденсаторы и диоды со стабилитронами, поэтому программатор и называется RCD.
Питается этот программатор прямо от COM-порта.
Стабилитроны можно заменить на ZENER 4V7 или на отечественные КС147.
Диоды подойдут любые маломощные, с максимальным током больше 20 мА. Конденсаторы: С1 — электролит, С2 — керамика.
Джампер JP1 используется для выбора интерфейса. При работе с микросхемами серии 93Cxx, 25Cxxx — джампер должен быть разомкнут, а при работе с микросхемами серии 24Cxx — замкнут.
Для микросхем 25Сxxx подключение на схеме не показано, поэтому скажу словами: подключение этих микросхем в целом аналогично подключению микрух серии 93Cxx (но разводка ног у них не совпадает), за исключением того, что ноги HOLD и WP надо подтянуть к питанию.
Для работы с этим программатором можно использовать следующие программы:
1) PonyProg2000 v.2.05a. Эта программа позволяет читать/записывать микросхемы 24Cxx, читать/записывать микросхемы 93Cxx и читать/записывать микросхемы 25Cxxx. При работе сначала выберите порт, потом произведите калибровку порта, потом в том же меню, где выбирали порт нажмите кнопку «probe», если тест пройден успешно — можно программировать. Тест не всегда проходит успешно с первого раза, если с первого раза не получилось — еще раз запустите калибровку и так до тех пор, пока не будет успешно проходить тест. Если не получается — попробуйте поменять тип интерфейса (хотя я всегда использовал интерфейс, который стоит по умолчанию — SI ProgAPI, но в хэлпе говорят, что иногда может с ним не получиться, а получиться с другим).
2) IC-prog 1.05D. Эта программа позволяет читать/записывать микросхемы 24Cxx, читать микросхемы 93Cxx и 25Cxxx. При работе выбрать тип программатора JDM. В настройках поставить галочки: «Включить MCLR как Vcc» и «Включить запись блоками».
Источник: www.radiohlam.ru
radio-uchebnik.ru
Программаторы ChipProg программируют все основные семейства микросхем памяти EPROM и EEPROM. К этим микросхемам можно отнести микросхемы EPROM семейства 27ххх различных компания, микросхемы семейств 24ххх, 93ххх, 25ххх различных производителей и многие другие. Отличительной особенностью программаторов ChipProg является то, что эти микросхемы программируются как в параллельном режиме в колодке программатора, так и в последовательном режиме в плате пользователя. Программаторы ChipProg предназначены как для разработчиков электронных изделий, так и для массового производства устройств с применением микросхем памяти EPROM/EEPROM, а также и для служб сервиса и ремонта электронных изделий.
Особенности программирования микросхем памяти EPROM, EEPROM на программаторах ChipProg:
Программаторы ChipProg, поддерживающие программирование микросхем EPROM, EEPROM:
www.phyton.ru
В связи с тем, что сайт на котором всегда располагался данный проект на данный момент недоступен, я собрал всё, что у меня было и выложу здесь.
SERP — Serial EEPROM Programmer for 24CXX/93CXX для Linux и Windows 2000/XP
SERP — Serial EEPROM ProgrammerПрограмматор SERP(СЕРП) предназначен для программирования микросхем памяти серий 24CXX и 93CXX, т.е. с шинами i2c и microwire. Целью создания этого программатора послужила периодическая необходимость в программировании только этих типов микросхем памяти, которые встречаются, чуть ли не во всех бытовых радиоустройствах, автомобильной электронике, в сетевом оборудовании и т.д. Программатор был разработан таким образом, что бы его мог собрать любой начинающий радиолюбитель, т.к. он практически не содержит радиодеталей, и относится к разряду «low cost» устройств «наколенного» типа. Подключается такой программатор к параллельному порту компьютера. К тому же, его можно собрать не полностью, а под конкретную серию микросхем памяти, что еще более упрощает его сборку. Что бы добиться такой простоты и работоспособности программатора СЕРП, соответственным образом был написан необходимый для него софт, который предназначен для работы в консольном режиме.
Схема подключения микросхем к порту (для двух типов микросхем):
SERP — Serial EEPROM ProgrammerКак видно из схемы, для сборки СЕРПа вам понадобятся следущие детали:
- Разъем DB-25 "папа". - Две цанговых панельки DIP8, но можно и одну на DIP16, только главное запомните, что куда вставлять. - Один любой кремневый диод, например КД522А и любой электролитический конденсатор, можно и керамический, но не ниже 0,1 Мкф. - Если у вас есть желание контролировать процесс подачи напряжения питания на микросхемы, то вы можете дополнить программатор индикацией, для этого вам понадобятся светодиод из серии АЛ307А или подобного типа с подходящими размерами, а так же резистор с номиналом в пределах от 510 Ом до 1.5 Ком, однако, это не обязательная часть программатора и ее можно не собирать.
Вместо питания от контактов 6 и 18 LPT лучше использовать внешнее питание с БП компьютера. Длина проводов от LPT до микросхемы должны быть минимальна. Светодиод с резистором служат для индикации питания, можно обойтись без них. Диод служит для защиты от переполюсовки, если вы уверены, что подключили все правильно, можно обойтись без него. Конденсатор служит для предотвращения возможного возбуждения микросхемы, с большой натяжкой можно обойтись без него, но длина проводов от порта до микросхемы должна быть минимальной. Таким образом с некоторыми оговорками аппаратная часть программатора представляет собой только провода от порта LPT до микросхемы соответствующего типа.
SERP — Serial EEPROM ProgrammerПОДДЕРЖИВАЕМЫЕ ТИПЫ EEPROM:
i2c: 24C01,24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256.
microwire: 93C06,93C46,93C56,93C66,93C76,93C86,93C96.
SERP — Serial EEPROM ProgrammerУСТАНОВКА ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ:
ОБЩЕЕ:
Как уже говорилось выше, что данный программатор подключается к параллельному порту компьютера, но для правильной его работы, вам необходимо выставить режим порта в BIOS’е как стандартный, обычно эта опция называется — «SPP», и крайне редко «Normal». Все это необходимо для работы i2c шины, т.е. для программирования микросхем серии 24CXX, если вам нужна работа только microwire EEPROM 93CXX, то в BIOS’е можно ничего не менять.
ПРИМЕЧАНИЕ: Параллельный порт(порт принтера) самая не защищенная часть в ПК, поэтому следуют помнить, что любые неправильные действия по отношении к нему, могут привести к выходу его из строя, т.е. его можно очень легко спалить. После сборки устройства, нужно очень тщательно проверить все соединения по нескольку раз и не в коем случае не допустить коротких замыканий между контактами панелек, если они не предусмотрены схемой, а так же контактов на самом разъеме DB-25. Смену микросхем в панельках рекомендуется производить после запуска программы программатора.
Windows 2000/XP/2003:
В DOSе и Windows’95/98/Me к параллельному порту можно было обращаться на прямую из программы, для этого не требовалось каких либо драйверов или еще что то, однако в Windows NT/2000/XP/2003 напрямую к порту обращаться нельзя из-за защищенного режима, для этого требуется установка специальных драйверов. При написании программы был выбран драйвер и API PortTalk’а — http://www.beyondlogic.org, на этом сайте вы можете найти его описание, исходники и полную документацию. Установка драйвера очень проста, для этого вам необходимо иметь права администратора и просто скопировать драйвер porttalk.sys в директорию WINDOWS(WINNT)\system32\drivers. Все остальные действия работы с этим драйвером возьмет на себя программа — serp.exe. Сразу после ее запуска появится приглашение:
serp>
Для получения справки можно ввести «?» или «h» или «H»:
serp> ?
Commands:
q Exit from programm
? This usage message
i Select i2c EEPROM mode for 24CXX
m Select microwire EEPROM mode for 93CXX
serp> m
93C46 16bit> ?
Commands:
q Quit
c Full erase EEPROM
? This usage message
d Dump EEPROM, as hex
D Dump EEPROM, as hex
e Edit EEPROM, write value to address
f Erase EEPROM, filling with value
r Dump EEPROM into raw binary file
w Program EEPROM from raw binary file
t Set EEPROM device type (as 93C), default 46
b Set bit organization 8 or 16, default 16
93C46 16bit> t 56
93C56 16bit>
93C56 16bit> b 8
93C56 8bit>
programmed 256 bytes
verify EEPROM…OK!
93C56 8bit>
93C56 8bit> d
0x0000: FF FF FF FF FF FF FF FF 01 FF FF FF FF FF FF FF …………….
0x0010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x0040: FF FF FF FF FF FF FF 01 FF FF FF FF FF FF FF FF …………….
0x0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x0060: FF FF FF FF 01 FF FF 01 FF FF FF FF FF FF FF FF …………….
0x0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x0080: FF FF FF FF FF FF 01 FF FF FF FF FF FF FF FF FF …………….
0x0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x00A0: FF FF FF FF FF FF FF 01 FF FF FF FF FF FF FF FF …………….
0x00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
0x00E0: FF FF FF FF FF FF FF FF 01 FF FF FF FF FF FF FF …………….
0x00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….
93C56 8bit>
В начале соберем программу из исходников:
93C46 16bit> ?
Commands:
q Quit
c Full erase EEPROM
? This usage message
d Dump EEPROM, as hex
D Dump EEPROM, as hex
e Edit EEPROM, write value to address
f Erase EEPROM, filling with value
r Dump EEPROM into raw binary file
w Program EEPROM from raw binary file
t Set EEPROM device type (as 93C), default 46
b Set bit organization 8 or 16, default 16
SERP for Windows
SERP for Linux
SERP for Source
xakinfo.ru
SPI FLASH | — WINBOND — W25X010 , W25X020 , W25X040 , W25X080 , W25X16 , W25X32 , W25X64 — MXIC — MX25L512 , MX25L1005 , MX25L2005 , MX25L4005A , MX25L8005A , MX25L1605 , MX25L3205 , MX25L6405 — EON — EN25B05 , EN25B10 , EN25B20 , EN25B40 , EN25B80 , EN25B16 , EN25B32 , EN25B64 EN25P05 , EN25P10 , EN25P20 , EN25P40 , EN25BP80 , EN25P16 , EN25P32 , EN25P64 EN25D80 , EN25D16 , EN25F20 , EN25F40 , EN25F80 , EN25F16 — AMIC — A25L05P-B , A25L10P-B , A25L20P-B , A25L05P-T , A25L10P-T , A25L20P-T , A25L512 A25L010 , A25L020 , A25L040 , A25L080 , A25L016 , A25L032 — pFLASH — Pm25LV512 , Pm25LV010 , Pm25LV020 , Pm25LV040 , Pm25LV080 , Pm25LV016 — Numonyx (ST) — M25P05 , M25P10 , M25P20 , M25P40 , M25P80 , M25P16 , M25P32 , M25P64 , M25PE10 , M25PE20 , M25PE40 , M25PE80 , M25PX80 , M25PX16 , M25PX32 , M25PX64 — SPANSION — S25FL004A/040A , S25FL008A , S25FL040A-T , S25FL040A-B , S25FL016A , S25FL032A , S25FL064A — ATMEL — AT25DF021 , AT25DF041A , AT25DF081 , AT25DF081A , AT25DF161 , AT25DF321A , AT25DF641 , AT26DF041 , AT26DF161A , AT26DF321 |
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 , SST39VF1601 , SST49LF002B , SST49LF003B , SST49LF004B , SST39LF040B SST39LF/VF020 , MX26C1000 , MX26C2000 , MX28F1000 , MX28F2000 , A49LF004TL-33F , A49LF004TX , A49LF040A , A49LF040N , 49LF040TL , A49LF040TL Am28F256A , Am28F512A , Am28F010A , Am28F020A (New command erase/prog.) , A49LF004 , A49LF004TL , A49LF004TL A49LF040TL-33C , A49LF040TX — intel — i28F001BX , 28F004 , 28F008 , 28F016 — Winbond — 39v040AP , 39v080AP , W39V040FA , W39V040FAP , W39V040BP , W39V04OBPZ , W49V040FBPZ , W39V040FCP , W39V040FCPZ W39V080AP , W39V080APZ , W39V080FAP , W39V080FAPZ SPD IC: SD Memory: SPD24C02 , SPD24C04 , SPD24C08 , SPD24C16 , SPD24C32(32) DDR Memory: SPD 24C02 , 24C04 , 24C08 , 24C16 , 24C32(32) , 93C06(8 bit) , 93C46(8 bit) , 93C56(8 bit) , 93C57t(8 bit) , 93C66(8 bit) , 93C76t(8 bit) PM49FL002T , PM49FL004T , PM49FL008T , PM49F002T , PM49F020 , PM49F008T , PM49F020A , PM49F004T , PM49F040 , PM49FLxx , EON29Fxx |
FLASH Memory | 29F64 , 29F128 , 29F256 , 29F512 , 29F010 , 29F020 , 29F040 , 29F080 , 29F001 , 29F002 , 29F004 , 29F008 , 29F016 , 29F032 , V29C51002T , 29LV040 |
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 , 993C57, 93C66 , 93C76 , 93C86 (8bit) AT59C11 , AT59C22 , 9AT59C13, 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 -Add PIC microchip 14bit PIC12F629 , PIC12F675 , PIC16F630 , PIC16F676 , PIC12F635 , PIC12F683 , PIC16F636 , PIC16F684 , PIC16F688 PIC16F72 , PIC16F73 , PIC16F74 , PIC16F76 , PIC16F77 , PIC16F737 , PIC16F747 , PIC16F767 , PIC16F777 , PIC16F87/88 , PIC12F675x , PIC16F785/PS200 , PIC16F716 -Add microchip 14bit,12bit OTP PIC12C671 , PIC12C672 , PIC12CE673 , PIC12CE674 , PIC16C61 , PIC16C71 , PIC16C62/64 , PIC16C65 , PIC16C73 PIC16C62A , PIC16C62B , PIC16C62C , PIC16C63 , PIC16C63A , PIC16C64A , PIC16C65A , PIC16C65B , PIC16C66 , PIC16C67 PIC16C72 , PIC16C72A , PIC16C73A , PIC16C74A , PIC16C74B , PIC16C76 , PIC16C77 , PIC16C620 , PIC16C620A , PIC16C621 , PIC16C621A , PIC16C622 , PIC16C622A PIC16CE623 , PIC16CE624 , PIC16CE625 , PIC16C710 , PIC16C711 , PIC16C712 , PIC16C716 , PIC16C773 , PIC16C774 , PIC16C745 , PIC16C765 , PIC16C923 , PIC16C924 PIC16C925 , PIC16C926 , PIC16C554 , PIC16C556 , PIC16C557 , PIC16C558 , PIC16C432 , PIC16C433 , PIC16C717 , PIC16C770 , PIC16C771 , PIC16C781 , PIC16C782 -Additional PIC microchip 14bit PIC12F629 , PIC12F675 , PIC16F630 , PIC16F676 , PIC12F635 , PIC12F683 , PIC16F636 , PIC16F684 , PIC16F688 , PIC16F72 , PIC16F73 , PIC16F74 PIC16F76 , PIC16F77 , PIC16F737 , PIC16F747 , PIC16F767 , PIC16F777 , PIC16F87 , PIC16F88 , rfPIC12F675x , PIC16F785 , PS200 , PIC16F716 -Additional microchip 14bit OTP PIC12C671 , PIC12C672 , PIC12CE673 , PIC12CE674 , PIC16C61 , PIC16C71 , PIC16C62 , PIC16C64 , PIC16C65 , PIC16C73 PIC16C62A , PIC16C62B , PIC16C62C , PIC16C63 , PIC16C63A , PIC16C64A , PIC16C65A , PIC16C65B , PIC16C66 , PIC16C67 , PIC16C72 , PIC16C72A , PIC16C73A , PIC16C74A PIC16C74B , PIC16C76 , PIC16C77 , PIC16C620 , PIC16C620A , PIC16C621 , PIC16C621A , PIC16C622 , PIC16C622A , PIC16CE623 , PIC16CE624 , PIC16CE625 , PIC16C710 , PIC16C711 PIC16C712 , PIC16C716 , PIC16C773 , PIC16C774 , PIC16C745 , PIC16C765 , PIC16C923 , PIC16C924 , PIC16C925 , PIC16C926 , PIC16C554 , PIC16C556 , PIC16C557 , PIC16C558 PIC16C432 , PIC16C433 , PIC16C717 , PIC16C770 , PIC16C771 , PIC16C781 , PIC16C782 -Additional PIC microchip 12bit (FLASH memory) PIC12F508 , PIC12F509 , PIC10F200 , PIC10F202 , PIC10F204 , PIC10F206 , PIC16F505 , PIC16F54 , PIC16F57 -Add PIC18Fxxx PIC18F242 , 18F248 , 18F252 , 18F258 , 18F442 , 18F448 , 16F452 , 16F458 PIC18F1220 , 18F2220 , 18F4220 , 18F1320 , 18F2320 , 18F4320 , PIC18F6520 , 18F6620 , 18F6720 , 18F8520 , 18F8620 , 18F8720 PIC18F2331 , 18F2431 , 18F4331 , 18F4431 , PIC18F6525 , 18F6621 , 18F8525 , 18F8621 , PIC18F6585 , 18F6680 , 18F8585 , 18F8680 , PIC18F2439 , 18F2539 , 18F4439 , 18F4539 PIC18F6410 , 18F8410 , 18F6490 , 18F8490 -Additional PIC18Fxxx PIC18F2410 , PIC18F2420 , PIC18F2455 PIC18F2510 , PIC18F2515 , PIC18F2520 , PIC18F2525 , PIC18F2550 , PIC18F2585 , PIC18F2610 , PIC18F2620 , PIC18F2680 , PIC18F4410, PIC18F4420 , PIC18F4455 PIC18F4510 , PIC18F4515 , PIC18F4520 , PIC18F4525 , PIC18F4550 , PIC18F4585 , PIC18F4610 , PIC18F4620 , PIC18F4680 -Additional Find and edit value OSCCAL (PIC12F629 , PIC12F675 , PIC16F630 , PIC16F676) -Additional Edit config at address 0x2008,0x2009 (PIC12F635 , PIC12F683 , PIC16F636 , PIC16F684 , PIC16F688 , PIC16F785) Fixed Programming PIC all PIC12F675 , PIC16F676 , PIC16F684 ,PIC16F767 , PIC16F74 , PIC16F872 , PIC16F876 , PIC16F877 , PIC16F876A , PIC16F873A, PIC16F819 PIC16F84 , PIC16F84A , PIC16F628, PIC16F628A, eprom PIC12C509JW , PIC16C505JW , PIC16C711JW , PIC16CE625JW , PIC18F458 , PIC18F4320 , PIC18LF258 , PIC18F4539 , PIC18F4431 |
Atmel Flash Memory | AT29C256 , AT29C512 , AT29C010A , AT29C020 , AT29C040 , AT29C040A W29EE512 , W29EE011 , W29EE012 , W29C020(128) , W29C040 , Ph39EE010(W29EE011) ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020) Ver 0.992 up(DOS). Can run under win9x (disable prog. CPUIdle or CPUCool) AT49BV512 |
Atmel Flash Memory AT49Fxxx (Subset 29Fxxx) | 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 25×010 — 25×640 — Byte programming 25010 , 25020 , 25040 — Page programming 25C080 , 25C160 , 25C320 , 25C640 , 25C128 , 25C256 , 25C512 AT25HP256 , AT25HP512 , M25P10 , M25P20 , M25P40 AT25HP1024 (24bit address) — CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx CAT64LC010, CAT64LC020, CAT64LC040 |
Atmel EEPROM | 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 |
willem-eprom.ru
www.cavr.ru