When comparing Arduino Uno R3 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 Uno R3 is ranked 3rd. 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 Reliable, even for long periods of time
Unlike some cheaper clones, this board is very capable of running continuously for long periods of time with no issued.
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 Advanced users will find it's insufficient
This board is very good for beginners, but once users start getting more experienced, they'll feel that what it offers is insufficient.
Con 20ma max current per pin
The STM32F103C8T6 has a 20ma absolute maximum limit on current tollerated per pin (8ma recomended)