Микросхема AM29F010B — это параллельная флеш-память объёмом 1 Мбит (128 Кбайт) от AMD, которая массово использовалась в BIOS материнских плат, сетевом оборудовании, автомагнитолах и промышленных контроллерах 1990–2000-х годов. Прошить её можно универсальным программатором с поддержкой параллельных NOR-флеш — например, TL866II Plus, Willem или их аналогами, а вот популярный дешёвый CH341A напрямую с этой микросхемой не работает, так как рассчитан только на последовательные чипы SPI.
Ниже разберём, какие программаторы реально поддерживают AM29F010B, какой адаптер понадобится для корпуса PLCC32, как выставить напряжение и алгоритм записи, а также какие ошибки чаще всего встречаются при верификации.
Краткие характеристики AM29F010B
Прежде чем выбирать программатор, полезно понимать, с чем вы имеете дело. AM29F010B — это 5-вольтовая параллельная флеш-память с организацией 128K × 8 бит, выпускавшаяся в корпусах PDIP32, PLCC32 и TSOP32. Буквенный суффикс в маркировке указывает на быстродействие и корпус, но для программирования ключевое значение имеет именно тип корпуса.
Микросхема требует питания 5 В (по даташиту допустим диапазон примерно 4,5–5,5 В) и использует стандартный JEDEC-алгоритм записи со стиранием секторов. Это важно: подавать на неё 3,3 В или использовать программатор, рассчитанный только на низковольтные чипы, нельзя.
- 🔋 Питание: 5 В, однополярное, без внешнего VPP
- 📦 Корпуса: DIP32, PLCC32, TSOP32 — под каждый нужен свой адаптер или панелька
- 🧠 Организация: 128 Кбайт, 8 секторов, побайтовая запись
- 🔌 Интерфейс: параллельный, 17 адресных линий и 8 линий данных
Какие программаторы поддерживают AM29F010B
Главный критерий выбора — поддержка программатором параллельных NOR-флеш семейства Am29Fxxx и наличие 5-вольтовых уровней на выводах. Далеко не каждый бюджетный программатор это умеет, поэтому перед покупкой проверьте список поддерживаемых чипов на сайте производителя софта.
| Программатор | Поддержка AM29F010B | Особенности |
|---|---|---|
| TL866II Plus / TL866CS | Да, из списка чипов | Нужен адаптер PLCC32-DIP32 для корпуса PLCC |
| Willem (PCB3/PCB4.5) | Да | Ручная установка джамперов, питание от LPT/USB |
| Xgecu T48 / T56 | Да | Современная замена TL866, удобный софт |
| CH341A | Нет | Только SPI/I2C, параллельные флеши не поддерживает |
| RT809H / RT809F | Да | Профессиональный, широкая база чипов |
Как видно из таблицы, CH341A не подходит для прошивки AM29F010B — это самая частая ошибка новичков, купивших самый дешёвый программатор. Оптимальный вариант по соотношению цены и удобства — TL866II Plus или его наследник T48: чип выбирается из списка, напряжения выставляются автоматически.
📊 Каким программатором вы планируете прошивать AM29F010B?