MaxEELabs logo

Blog

Back to blog

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.

Tiny-Man main view
Main view
Tiny-Man in use
In use
Tiny-Man in use again
In use again
Tiny-Man cost wish
I wish it cost 1PLN
Tiny-Man package contents
What you get

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.

Loading 3D preview...

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.

Tiny-Man schematic
Schematic on GitHub

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