Where I demonstrate how to use the ATmega328PB Xplained Mini from Microchip to understand how to program in Standard C.
Sources#
- ATmega328PB Xplained Mini
- ATmega168PB Xplained Mini
- Adding support for ATmega328PB to avr-gcc and avrdude
- Bloom (replaces avarice) (Linux only)

ATmega328PB XPLAINED Mini Board Image
Introduction#
Due to its size and shape, I’m conflicted on this board. For the price, its fantastic! Why the conflicting thoughts? The good is that this board has an embedded hardware debugger which solves the controller board/debugger tool issue and it only costs $12! The bad is the board is physically large without adding extra value, thus it requires two breadboards to easily interface. All this said, I would recommend this board over any other, if you plan to do any hardware debugging.