A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.
- About the Project
- Current Status
- Releases
- Downloads
- Operating Systems
- Documentation
- Hardware Design
- Firmware Project
- Software Project
- Contributing
- License
- Contact
- Reference
The purpose of this board is to allow the programming, reading and verification of writable/rewritable memory devices, such as EPROM, EEPROM, Flash, SRAM, NVRAM – those with parallel bus as well as serial ones (I2C, SPI, Microwire, LPC).
In a future release, programming of some microcontroller families (eg. Microchip PIC, or 8051) may also be supported, via firmware and software upgrade.
The current status of this project is:
The releases of this project are here: Releases of the USB Flash/EPROM Programmer.
Downloads of the latest version of the project are available here:
USB Flash/EPROM Programmer 0.3:
- Specifications (PDF format, ~2,51MB)
- Schematics (PDF format, ~148KB)
- Bill of Materials (PDF format, ~52KB)
- Firmware Binary (UF2 to Raspberry Pi Pico) (ZIP format, ~215KB)
- Software Installer - Microsoft Windows© 64 bits (ZIP format, ~10MB)
- Software Installer - Microsoft Windows© 32 bits (ZIP format, ~10MB)
- Software Installer - Apple macOS© 64 bits (ZIP format, ~21MB)
- Software Installer - GNU/Linux 64 bits (ZIP format, ~647KB)
- Software Installer - FreeBSD 64 bits (ZIP format, ~241KB)
The USB Flash/EPROM Programmer has compiled installation packages for the following Operating Systems:
- Windows 7, or above (32 or 64 bits)
- Ubuntu Linux 20.04, or above (64 bits)
- RedHat/CentOS 8, or above (64 bits)
- macOS 10.13, or above (Intel)
- FreeBSD 13.2, or above (64 bits)
The most up-to-date project documentation can be accessed here: Documentation of the USB Flash/EPROM Programmer.
The most up-to-date hardware design can be accessed here: Hardware design of the USB Flash/EPROM Programmer.
The most up-to-date firmware project can be accessed here: Firmware Project of the USB Flash/EPROM Programmer.
Instructions on how to build the firmware are described in following document: Firmware Build Instructions.
The most up-to-date software project can be accessed here: Software Project of the USB Flash/EPROM Programmer.
Instructions on how to build the software are described in following document: Software Build Instructions.
Please read CONTRIBUTING for more information.
Distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
See LICENSE file for more information.
Some components used in this project are available under other licenses. Check each license file distributed with third-party components.
Some brands mentioned are registered and are the property of the respective deteiners/manufacturers.
The same "Terms and Conditions" and "Privacy Policy" of the Robson Martins Home Page apply here:
- EzoFlash+ - Parallel Port EPROM/Flash Programmer.
- MPSP - Microchip© PIC Serial Port Programmer.
- PK2C - Microchip© PIC Kit 2 Clone Programmer.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.