2025-03-31 1:50 AM - edited 2025-03-31 2:10 AM
Hello guys,
I am building a product, actually am migrating my product from ATmega to STM MCUs, my requirements exactly are as follows,
I had a look into STM32G0x1 and the STM32F0 series MCUs, but am still not very sure if this is the right one. Am looking for suggestions and recommendations from the community or any employees.
2025-03-31 2:06 AM
2025-03-31 2:14 AM - edited 2025-03-31 2:21 AM
Hello @Andrew Neil ,
Thanks for the quick reply, I will definitely check out the MCU finder software.
Now my question is about the crystal less USB feature on the STM32F0x2 MCUs, so can these MCUs be used without external USB to UART converters like FTDI or CH340 to connect MCU to the serial terminal to view data (ex. Tera term)?
Also, can I flash program with USB to UART converters or external debugger, directly to MCU via USB cable?
Thanks!
2025-03-31 2:26 AM - edited 2025-03-31 2:29 AM
I would probably select one of the STM32L433 versions. I have good experience with that.
For about 15 years or more, I used Atmel AVRs, before switching to STM32. Despite the rather steep learning curve in the beginning, I have not regretted it.
Edit: You will need amplifiers for the DACs, if you want 5 V out. But you are probably aware of that.
2025-03-31 3:40 AM
I'm using both ATmega and STM32, so here are a few comments:
-> never seen a 5V capable DAC from a 3.3V MCU, which applies to all STM32, but I'm not sure.
-> almost all STM32 have at least a 12-bit ADC with several multiplexed channels.
But compared to the "typical" ATmega ADC, the STM32 ADC is rather low impedance and requires a good driver and / or at least some "big" caps (nF range).
In general: