Arduino Nano Circuit Design

Main ICs and connectors are in. I’m adding the support network now: decoupling, reset, clocks, USB protection/config, and header breakout wiring.
I designed the schematic for an Arduino Nano-style ATmega328P USB-serial breakout and renamed the project to ATmega328P USB-Serial Breakout. The design includes ATmega328P, Micro-USB, CH340-family USB-UART, reset button, 16 MHz crystal, decoupling, AREF bypass, DTR auto-reset, and a 2x15 breakout header; I also fixed the USB VBUS split so it now feeds the 5V rail.
Open items:
  • I could not use exact CH340G because no exact library part was available; I used CH340K as the closest CH340-family substitute.
  • Documentation/bring-up files were not created yet.
  • Final ERC re-check after the last 5V fix was not completed because the account has no available ACUs.
Suggested next steps once ACUs are available:
  1. Re-run ERC/design checks and resolve any remaining warnings.
  2. Create the firmware starter and board bring-up plan files.
  3. Proceed to PCB placement for the Nano-style header layout.
  4. Route USB D+/D− carefully as a short paired route.
Use exact CH340G
Nano board outline
Add ICSP header
Bring-up checklist

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    Assets are files uploaded to this project which can be used in various ways.

    ATmega328P USB-Serial Breakout thumbnail
    Arduino Nano-style ATmega328P breakout with CH340G USB-to-serial interface, USB power input, reset/clock support, and programming headers.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $1.49–$2.97

    Digi-Key

    $3.50

    HQonline

    $0.08

    LCSC

    $6.03–$6.16

    Mouser

    $3.56

    TME

    $2.91

    Verical

    $2.70–$4.55

    Controls