Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain this part
Write a part description
Describe each pin
Verify Part Details
Recommend similar parts
Check availability & lifecycle
U1
Not Recommended for New Designs
consider adding 100nF capacitor on RESET line

consider adding 100nF capacitor on RESET line
2y
2
A6
A7
D9
UART_MCU_TX
A6
AREF
XTAL1
D11_COPI
D2
A4
AREF
D6
D7
MCU_RESET
D4
MCU_RESET
A1
UART_MCU_TX
A2
D10
D9
D2
AREF
D11_COPI
D7
D10
D5
A5
D13_CLK
D8
A0
A1
A7
D13_CLK
UART_MCU_RX
D3
D12_CIPO
D3
MCU_RESET
A4
XTAL2
XTAL2
A5
XTAL1
A3
A2
UART_MCU_RX
D8
D12_CIPO
A3
D4
A0
D6
D5
D5
D7
Note 5
Line 1
In Flux, once a project is packaged as a module, higher level users can only connect to terminals. Net portals are local and will be connected to the project's interfaces here.
Note 4
Line 1
Here you will find decoupling/bypass capacitors. Place 5V capacitors near MCU and place AREF capcaitor near AREF pin on MCU
Line 2
-------------------------------
Line 3
Decoupling capacitors provide a low impedance path to ground for higher frequency. EEVBlog makes a good YouTube video about this concept
Y1
Note 6
Line 1
A quick explainer for the reset circuitry
Line 2
--------------------------------------
Line 3
State 1: (SW Open) = 1MOhm impedance | Lower impedance path is R2 @ 10kOhm so the voltage on MCU_RESET net is 5V (not reset)
Line 4
--------------------------------------
Line 5
State 2: (SW Closed) = 0Ohm impedance | Lower impedance path is SW1 @ 0 Ohm so the voltage on MCU_RESET net is 0V (reset)
Note 2
Line 1
This is the UART programming header
Line 2
--------------------------------------
Line 3
The recommended programmer can be found here (unhide line 4 in this note)
Line 5
--------------------------------------
Designator Prefix
If you're using another programmer, feel free to use 2.54mm dupont wires to match the pinout of the design. Only Tx, Rx, and GND need to be connected for programming
D4
A4
D3
A0
5VTerminal
A3
GNDTERMINAL
D13_CLK
D8
D1_TX
A6
AREF
D6
Note 3
Line 1
You will find MOSI and MISO renamed to COPI and PICO respectively here. COPI stands for Controller Out Peripheral In and CIPO stands for Controller In Peripheral Out
Line 2
--------------------------------------
Line 3
Don't forget to connect this to a physical ICSP breakout to flash the Arduino!
A1
A5
A7
D2
D9
D11_COPI
A2
Note 1
Line 1
This is the 16MHz Crystal Oscillator with internal 15pF capacitors
Line 2
--------------------------------------
Line 3
You can choose to not populate this if you want to use the internal 8MHz clock
Line 4
--------------------------------------
Line 5
Lern more about it here! https://en.wikipedia.org/wiki/Pierce_oscillator
MCU_RESET
D12_CIPO
D10
D0_RX
+5V
+5V
+5V
R1
Resistance
1MΩ
C1
Capacitance
4.7uF
R2
Resistance
10kΩ
C3
Capacitance
100nF
C2
Capacitance
100nF
+5V
+5V
SW1

No files yet

Documents

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

    Assets

    ArduinoXFlux.png

    ArduinoXFlux.png

    ArduinoXFluxThumbnail

    Arduino Nano Barebones - SMD No Header

    Arduino Nano Barebones - SMD  No Header thumbnail
    Important Note: You must connect your own SPI/ICSP programming header if you want to burn the Arduino bootloader to the MCU. In this version, you must also provide your own UART interface.
    SMD Manufacturing: Need a hotplate and solderpaste
    Good to haves:
    • Oscillator Decoupling Caps Expose UART via connector Programming Button Onboard LED Reset Button
    You don't have to populate everything! Only these are mandatory: Reset Button

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Digi-Key

    $1.00–$2.66

    LCSC

    $2.50–$3.04

    Mouser

    $2.66

    Controls