A few days ago someone contacted me, he asked about what pin in nano is similar to Uno. OK. Through this article, I will discuss the comparison between Arduino Nano pinout and Arduino Uno pinout, for details of each pinout of Arduino Nano pinout and Arduino Uno pinout you can check on previous article post.
Arduino Nano and Arduino Uno both use ATMega328 microcontroller series, but the pin configuration model of ATMega328 chip used by Nano and Uno is different. For Arduino Nano use TQFP pin configuration (Thin Plastic Quad Flat Package) while Arduino Uno uses PDIP pin configuration (plastic in-line packages).
Based on the ATMega328 datasheet for the TQFP and PDIP models have differences on the number of pins, which for TQFP is 32 leads more than the 28-pin PDIP. Due to the different presentations of pin counts, it will result in the addition of ADC to the TQFP pin configuration model. For TQFP pin configurations that are 8-channel 10-bit ADC, By default, they measure from ground to 5 volts, though is it possible to change the top end of their range using the analogReference () function. Analog pins 6 to pin 7 cannot be used as digital pins while analog pins 0 to pin 5 can be used as digital pins. For PDIP pin configuration model is 6-channel 10-bit ADC, for model PDIP pin analog 0 up to pin 5 can be used as a digital pin.
The USB-to-serial converter on Arduino Uno is different from Arduino Nano because it does not use the FTDI USB-to-serial driver chip. Instead, the Atmega16U2 feature (Atmega8U2 to R2 version) is programmed as a USB-to-serial converter. For Arduino Nano still, use the FTDI 232 USB-to-serial driver chip.
For more clearly the differences and similarities between Arduino Nano and Arduino Uno as in the table below.