When comparing Arduino Nano vs STM32F103C8T6, the Slant community recommends STM32F103C8T6 for most people. In the question“What are the best micro controller development boards?” STM32F103C8T6 is ranked 2nd while Arduino Nano is ranked 4th. The most important reason people chose STM32F103C8T6 is:
The STM32F103C8T6 has a 12bit ADC resolution, which represents 0-3.3 volts in 0 to 4096 steps, which is better than 10bit, which contains only 1024 steps
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Same as UNO but in a small form factor
You can have almost all the features that the Arduino UNO gives you and more, while reducing the form factor and current draw.
Pro 12bit ADC resolution
The STM32F103C8T6 has a 12bit ADC resolution, which represents 0-3.3 volts in 0 to 4096 steps, which is better than 10bit, which contains only 1024 steps
Pro Faster than your average microcontroller
With its stm32 arm cortex 32bit archetecture, the STM32F103C8T6 has much more computational power than most of the competition in its price range.
Cons
Con 20ma max current per pin
The STM32F103C8T6 has a 20ma absolute maximum limit on current tollerated per pin (8ma recomended)