June 22, 2026
ATTiny85 Development Board with USB-C
A compact bench overview of Tiny-Man, a small ATtiny85 development board with USB-C for AVR work.
Tiny-Man is a small ATtiny85 development board I put together for quick AVR experiments, simple embedded projects, and breadboard work that should stay compact.





The board uses an ATtiny85 in a DIP-8 socket and ships with the Micronucleus bootloader, so it can be programmed directly over USB in the common case. I also kept a 2x4 USBASP header on the board for bootloader recovery and lower-level programming when needed.
USB-C is used here for power and programming, but this is still a straightforward development board, not a finished consumer product. It should only be used with compatible USB power sources in the 5 V to 9 V range, and it does not support USB Power Delivery.
Around the microcontroller, the board includes a resettable fuse, reverse-polarity protection, a 3.3 V regulator, two onboard LEDs, a screw terminal for external power, and headers that make it easy to drop onto a breadboard and extend the I/O.
3D render
Three.js preview of the current Tiny-Man prototype.
Model file: tiny-man-BhCm_BLA.glb
The idea was to keep the setup practical. A USB 2.0 port is required for data transfer through Micronucleus, and I recommend keeping a USBASP programmer nearby in case the bootloader ever needs to be restored.

If you want to look at the flashing guide or code samples - the project repository is here: max-eelabs/tiny-man.