AVR Multi-Tool Learns The Latest Tricks

Like many of us who fiddle with microcontrollers, [Mike] and [Brian] often found themselves using an ISP programmer and a USB-to-serial adapter. But when they started working on the latest generation of ATtiny chips, they found themselves in need of a Unified Program, and Debug Interface (UPDI) programmer as well. So they decided to wrap all three functions into one handy open hardware gadget.

They call their creation the AVR General Purpose Programmer, or AVRgpp for short. It runs on an ATmega328P with a Pro Mini bootloader, which means that the programmer itself is fully compatible with the Arduino IDE. USB-to-serial capability is provided by a CH330N, and a MC14053 digital switch IC is used to select between talking to the AVRgpp’s onboard MCU or the target device.

A 128 x 32 I2C OLED and two push buttons are used to select the device’s current mode, and there’s a physical switch to select between 5 V or 3.3 V power for the target. There’s also a ST662 12 V regulator, as UPDI targets occasionally need a high voltage pulse to switch into programming mode. Everything is packaged up in a pocket-sized laser cut enclosure that you can easily toss in your bag.

[Mike] and [Brian] say they are considering putting the AVRgpp into small scale production if there’s enough interest, so let them know if you’d like to get one without having to build it yourself.

9 thoughts on “AVR Multi-Tool Learns The Latest Tricks

    1. Shucks … I thought it stood for “gun peaceful practice”. From their website, it looks like they make some pretty cool target practice software and hardware.

  1. UART + ISP (debugging + programming in simple terms) in a single package is something that we all probably have felt a need for, but not enough to create a solution.

    These guys were fortunately bothered enough to create this for the rest of us.

  2. Man, with all the add-on bits this thing gets to be around FIFTY BUCKS before shipping, taxes, duty, etc. Isn’t there a $10 Ebay Chinese clone programmer out there instead? Whatever happened to the AVR Dragon?

Leave a Reply to Paul M HupmanCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.