USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega48 and ATMega88 an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed.
- Works under multiple platforms. Linux, Mac OS X and Windows are tested.
- No special controllers or smd components are needed.
- Programming speed is up to 5kBytes/sec.
- SCK option to support targets with low clock speed (< 1,5MHz).
USBasp – USB programmer for Atmel AVR controllers - [Link]
This simple COM PORT based AVR atmega Programmer will allow you to painlessly transfer hex programs to most ATMEL AVR microcontrollers without sacrificing your budget and time. It is more reliable than most other simple AVR programmers available out there and can be built in very short amount of time.
AVR programmer consists of in-circuit serial programmer (dongle) and small pcb with a DIP socket where you can fit your microcontroller and have it quickly programmed.
AVR Serial Port Programmer - [Link]
RoboProgrammer – Automated AVR (or PIC etc) programmer – [via]
Recently, I needed to have a bunch of AVRs programmed… A big bunch… And as I am really lazy when it comes to do repeated procedures, I decided to make a robot to do this for me.
RoboProgrammer – Automated AVR (or PIC etc) programmer - [Link]
One of a kind, portable AVR programmer! Helps wherever you need to update the device firmware, where target device is in a hard-to-reach location and you can’t (or don’t want to) bring your laptop with a bunch of wires with you. Trivially easy to use, super cheap to make, super small, super fast, uses SD cards…
µProg – tiny, fast, portable AVR programmer with SD - [Link]
For those who are trying to make AVR kit at home, an AVR programmer which can be simple to make will be really useful, as it’ll avoid buying the programmer!! Here I’m giving a few webpage links on how to make a programmers yourself.
DIY AVR Programmers - [Link]
Today we made a new project SPI Flash Programmer. I needed this programmer to read the contents of 25L1005 on a LCD Monitor.This programmer supports: ST Micro M25(E), ST Micro M45(E), Macronix MX25L, Atmel AT25FS, Atmel AT25DF, Atmel AT25F, Amic A25LxxP, Amic A25Lxxx, Eon EN25(B/D/F/P) read only, Winbond W25X, Winbond W25Q (OTP), SST SST25(LV/VF)xx, SST SST25VFxxxB, Spansion S25FL and ESMT F25L.
Spi Flash Programmer – [Link]
For a long time I needed a good programmer pussy, even if it is programming, so from time to time the application gets where it is used. So I decided to build the programmer. I chose between a couple of projects from different authors, but eventually won PICkit2. Microchip released the schema directly in the user manual for the programmer. On the Internet there are multiple versions of the programmer, it’s usually cropped version of the log analyzer features, UART terminal, etc., 12V inverter is a modified version of it and control the MOSFETs, unlike bipolar transistors used in the original design.
PICKit 2 CLONE – [Link]
This is my board layout for USBasp programmer. On that programmer homepage is a lot of designs, different MCU types and package sizes of processors. But nothing that I would like. I wanted really small size but with the same features. I used the original schematics from Fischl and created new layout with some SMD parts.
Small USB AVR programmer using USBasp – [Link]