ATmega EEPROM Programmer

1 year ago 1097
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

Parallel EEPROM Programmer for 28C64B and 28C256 featuring:

  • GUI-based front-end written in Python,
  • possibility to access the programmer via a serial monitor,
  • hardware SPI at 8 MHz to control address bus via shift registers,
  • utilizing the fast page write mode of the EEPROM,
  • 1 Mbps serial interface via USB,
  • binary data transmission.

Windows users may need to install a driver: http://www.wch.cn/download/CH341SER_ZIP.html. This is not necessary for linux users.

Project Video: https://youtu.be/FkSXgdC_ToQ

IMG_20190915_113348_x.jpg

Screenshot von 20200117 17.03.28.pngScreenshot von 20200117 17.02.15_x.png

license.png

This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/licenses/by-sa/3.0/)

Documents

ATmega Parallel EEPROM Programmer

EEPROM_Programmer_v1.0

BOM

ID Name Designator Footprint Quantity
1 CH330N U2 SOP-8_150MIL 1
2 16MHZ X1 HC-49S 1
3 USB-B-Female USB1 USB-M-49 1
4 74HC595D U4,U3 SOP-16_150MIL 2
5 1k R3,R2,R4,R5,R6 0603 5
6 10k R1,R7,R9,R8 0603 4
7 ICSP-6 ICSP1 ICSP-6 1
8 22p C6,C5 0603 2
9 100n C8,C11,C3,C2,C10,C1,C7,C9 0603 8
10 47u C4 1206 1
11 WRITE LED3 LED-0603 1
12 READ LED2 LED-0603 1
13 PWR LED1 LED-0603 1
14 28C256 U5 DIP28 WIDE PACKAGE BIGHOLE 1
15 ATMEGA8/168/328 U1 TQFP-32_7X7X08P 1

Attachments

Filename Download
EEPROM_Programmer_software_v1.0.1.zip
Success
The owner does not allow comments in this project now

Comments (5)

NotThing Reply

I love it. But how i can use other IC USB to serial  . Ex- CP21xx  i no have ch330 chip.

Stefan Wagner Reply

@NotThing Hi, you have to make some changes in the board design ("USB to Serial Converter" box in the schematic) and in the Python script (eeprom.py the settings for pid and hid). However, I suggest to get some CH330N. They are dirt cheap, easy to use and need almost no support circuitry.

NotThing Reply

@wagiminator Thank you very much.But i can not find my USB to serial chip pid = ? hid = ?.How i can get it.

Stefan Wagner Reply

@NotThing hid='10c4' (actually it should be called vid), pid='ea60' but without guarantee because I cannot test it.

NotThing Reply

@wagiminator Thank you. I'll try again.

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.