Hak Cipta © 2021 oleh Dan Wilson
Ini adalah PCB, firmware, dan perangkat lunak sederhana yang dapat membaca dan menulis file gambar biner ke serangkaian Flash ROM Microchip SST39. ROM Flash ini adalah salah satu dari sedikit Flash ROM di pasaran yang masih merupakan produksi aktif dan dalam paket DIP, menjadikannya pengganti yang populer untuk seri EEPROM AT28 yang sulit ditemukan.
Programmer ini menangani bagian SST39SF010, SST39SF020, dan SST39SF040 (masing -masing 128kb, 256kb, dan 512kB).
Desain PCB programmer ini menggunakan semua bagian melalui lubang untuk menyolder dengan mudah. Desain umum didasarkan pada programmer Flash berbasis Arduino Ben Eater, menggunakan register mikrokontroler dan shift untuk meningkatkan jumlah output yang tersedia. Microcontroller Ben adalah Arduino Nano, di sini saya menggunakan microchip PIC16.
Firmware pada PIC16 mengimplementasikan protokol perintah yang berjalan di atas antarmuka serial. Papan ini berisi shifter tingkat serial RS232 sederhana yang memungkinkan PC untuk berkomunikasi dengan mikrokontroler.
Pada PC, program baris perintah disediakan untuk membaca dan menulis ke memori flash. Program baris perintah ditulis dalam Visual C# dengan Visual Studio.
Anda dapat memesan PCB langsung dari Oshpark dengan tautan ini.
Beberapa lisensi berbeda berlaku untuk repositori ini dan file di dalamnya.
Semua desain skema dan papan sirkuit dalam proyek (semua file KICAD) dilisensikan di bawah CERN Open Hardware License versi 2-sangat timbal balik (CERN-OHL-S).
Semua kode perangkat lunak dan firmware dalam proyek (semua file MPLAB dan Visual Studio) dilisensikan di bawah Lisensi Publik Umum GNU Affero V3.0 (AGPL 3.0).
Bill of Materials, Pictures, dan Dokumentasi (yaitu semua file lain yang tidak dicakup oleh dua lisensi lainnya di atas) dilisensikan berdasarkan Lisensi Internasional Creative Commons Atribution Atribution (CC-by-SA-4.0).