ATmega328PB-usb bread board
asukiaaa·ATmega328PB-usb-bread-board
About the ATmega328PB-usb bread board
ATmega328PB-usb bread board is an open source AVR/Arduino PCB design by asukiaaa, published on GitHub. It is a 2-layer board measuring 60 × 60 mm, with 29 components from 20 distinct parts.
Its main chip is the ATmega328PB-MU, from the AVR/Arduino family. Other key parts include the CP2102N-A01-GQFN28 and SiT2001B-MEMS-Clock-Generator. By type, the board carries 9 capacitors, 8 connectors, 5 resistors, 3 ICs, 3 diodes and 1 switch.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
A breakout board for ATmega328PB with using a mini bread board.
- 5V 2A Diode - 4.7f 0402 - 0.1f 0402 - 4.7uf 0402 - MEMS 16MHz - USB microB - CP2102N - Resistor 0603 47k, 22k, 10k and 1k - LED 0603 - TVS Diode array ESDR0502NMUTBG - Switch TVAF06
- ATmega328PB datasheet (PDF) - MiniCore - MiniCore/avr/variants/pb-variant/pins_arduino.h - A-Star 328PB Micro schematic - Grove system - CP210x 5V Tolerance - Devkitc v4 schema (PDF)
Main components on the ATmega328PB-usb bread board
ATmega328PB-usb bread board bill of materials (BOM)
29 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328PB-MU | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | CP2102N-A01-GQFN28 | QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U2 |
| 1 | SiT2001B-MEMS-Clock-Generator | SOT-23-5 | U5 |
| 2 | Conn_01x17 | PinSocket_1x17_P2.54mm_Vertical | J1, J2 |
| 1 | USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J3 |
| 1 | AVR-ISP-6 | 2x03_P2.54mm_ISP_Pads | J4 |
| 3 | Grove-I2C-connector | NS-Tech_Grove_1x04_P2mm_Vertical | J5, J6, J7 |
| 1 | USB_test | 2x02_P2.54mm_USB_Pads | J8 |
| 1 | SW_Push | SW_Push_TVAF06 | SW1 |
| 1 | Diode_4array_ESDR0502NMUTBG | OnSemi_UDFN-6_1.2x1.0mm_P0.4mm | D1 |
| 1 | PB5/D13 | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | D | D_SOD-123F | D5 |
| 6 | 0.1uf | C_0402_1005Metric | C1, C2, C3, C4, C7, C9 |
| 2 | 4.7uf | C_0402_1005Metric | C5, C6 |
| 1 | 15pf | C_0603_1608Metric | C11 |
| 1 | 22.1k | R_0603_1608Metric | R1 |
| 1 | 47.5k | R_0603_1608Metric | R2 |
| 1 | 22k | R_0603_1608Metric | R3 |
| 1 | 1k | R_0603_1608Metric | R4 |
| 1 | 10k | R_0603_1608Metric | R5 |
ATmega328PB-usb bread board design files
The KiCad project lives in the asukiaaa/ATmega328PB-usb-bread-board repository on GitHub; these links point at the commit this page was built from.
ATmega328PB-usb bread board: common questions
What microcontroller does the ATmega328PB-usb bread board use?
The ATmega328PB-usb bread board is built around the ATmega328PB-MU, from the AVR/Arduino family.
How big is the ATmega328PB-usb bread board?
The ATmega328PB-usb bread board measures 60 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ATmega328PB-usb bread board?
29 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the ATmega328PB-usb bread board design files?
From the asukiaaa/ATmega328PB-usb-bread-board repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the ATmega328PB-usb bread board design in my own project?
The repository has no license, so all rights stay with asukiaaa. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ATmega328PB-usb bread board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k