

ATMEGA328PB minimal
A minimal ATmega328PB board (KiCad).
- Size
- 37.3 × 28 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 34
- Pads
- 66
- Tracks, vias
- 82, 12
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2026
- Updated
- 27 Oct 2026
Overview
ATMEGA328PB minimal is an open-source printed circuit board by TechnikWeber, from the TechnikWeber/ATMEGA328PB-minimal repository on GitHub, published under the MIT licence. It is a 2-layer board of 37.3 × 28 mm with 12 parts on 34 nets, routed with 82 tracks and 12 vias.
It is built around the ATMEGA328PB-AU and TTL-232R-3V3. Its parts include 3 capacitors, 2 resistors, 2 connectors, 2 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA328PB-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 27 2KB 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog、Touch function TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TTL-232R-3V3
-- Comprehensive Electronic ROHSFTDISmart Cables
README
README.mdATmega328PB minimal board
A minimal breakout board for the ATmega328PB (TQFP-32): just what the chip needs to run, be programmed and talk to a PC — a starting point for small AVR projects.

What is on it
| Part | Purpose |
|---|---|
| ATmega328PB-A (TQFP-32) | The microcontroller, on its internal oscillator |
| 2×3 ISP header | Programming with any AVR ISP programmer (USBasp, AVRISP mkII, …) |
| 1×6 header for an FTDI TTL-232R-3V3 cable | Serial connection and 3.3 V power from a USB-UART cable; DTR/RTS allows auto-reset for a bootloader |
| RESET and USER buttons | Reset, and one button for your own firmware |
| LED with 220 Ω | Status LED |
| 3 × 100 nF, 10 kΩ reset pull-up | Decoupling and reset |
Files
ATMEGA328PB_Minimal.kicad_sch/.kicad_pcb— schematic and PCB (KiCad)
License
MIT.
Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 220R | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | ATmega328PB-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | LED | Capacitor_SMD:C_0805_2012Metric | D1 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1 |
| 1 | TTL-232R-3V3 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | USER | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW2 |
Similar boards
- 2 layers203.2 × 82.6 mm

- 2 layers203.2 × 82.6 mm

- 2 layers36 × 50 mm

MDotBuddy
idpromnut/mDotBuddy
A support PCB that allows for powering and logging of an mDot from Multitech either via on-board FTDI or an external FTDI cable.
23 parts - 2 layers82.8 × 56.4 mm

- 2 layers100 × 86.6 mm

- 2 layers78 × 130 mm

Lofence
kiu/lofence
LoFence is a LoRaWAN capable IoT electric fence monitoring system running on the The Things Network.
65 parts142MIT - 2 layers102 × 81.5 mm

C64pico
silvervest/c64pico
This is a tiny emulated C64 running on a Raspberry Pi Pico! Full details of the build can be found at https://www.youtube.com/watch?v=hgLhGpbC6E4
97 parts86 - 2 layers58.4 × 34.3 mm

SIO2SD
c0pperdragon/SIO2SD
An Arduino-based floppy drive emulator for the atari 8 bit computers.
26 parts83
Questions
How big is the ATMEGA328PB minimal PCB?
It measures 37.3 × 28 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ATMEGA328PB minimal use?
12 parts, built around the ATMEGA328PB-AU and TTL-232R-3V3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the ATMEGA328PB minimal KiCad files?
From the TechnikWeber/ATMEGA328PB-minimal repository on GitHub, at the commit this page was made from: the board is ATMEGA328PB_Minimal.kicad_pcb and its schematic ATMEGA328PB_Minimal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ATMEGA328PB minimal design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).