2023-12-07 11:54 PM
Hello,
I am quite conversant with STM32F401, 411, L476 etc.
I am looking for a tiny 8-pin MCU that will have 1 analog input and 2 or 3 digital outputs. If 8-pin is not available in 20 pin TSSOP package will do.
I request the users to help me with selecting a low-end 32-bit MCU. major requirements are:
1. The cost should be small.
2. The power consumption is not important and many other features are not required.
3. I was thinking of using something small device such as STM32G030x6/x8 that comes in SO8N & TSSOP package.
4. From a software developer's point of view, it would be nice, if it has got an evaluation board such as Nucleo or Discovery or Bluepill, for fast development.
5. Should be easy to program/flash in mass prduction.
6. I do not wish to use 8-bit or 16-bit MCUs for this application.
Thanks to all.
Solved! Go to Solution.
2023-12-08 12:40 AM
Hello @prakashdandekar and welcome to the ST Community :smiling_face_with_smiling_eyes:.
I suggest you to use the MCU/MPU filters of CubeMX to make a choice about whish product will be the best for your needs:
Also, you can take a look at the available board for each MCU series looking at the Board Selector of CubeMX:
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2023-12-08 12:40 AM
Hello @prakashdandekar and welcome to the ST Community :smiling_face_with_smiling_eyes:.
I suggest you to use the MCU/MPU filters of CubeMX to make a choice about whish product will be the best for your needs:
Also, you can take a look at the available board for each MCU series looking at the Board Selector of CubeMX:
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2023-12-08 01:01 AM
However, it must also be said that no STM32 is certified for automotive applications.
So if you need an MCU with AEC-Q documents and PPAP etc., you will not be satisfied with packages with 8 or 20 pins.
Regards
/Peter
2023-12-09 04:05 AM
Thanks Peter for showing me approriate path to select right MCU for my needs. I also found an excellent video that gave a quick overview about different families and which family should be preferred for which application.
https://www.youtube.com/watch?v=AB3EqvwQ8Xw&ab_channel=PRTechTalk
Using the video I decided to checkout STM32Cxx family and selected one 8-pin MCU STM32C011J6M6 or J4M6. It meets my basic requirements.
I found that nearest dev board available is Nucleo--C031C6. That is supported as a platform in mbed Studio.
My questions are:
1. If I write code using mbed Studio on Nucleo--C031C6, will I be able to download and run it in C011? The smallest pin count available in C031 family is TSSOP20 in STM32CO31C6.
2. It seems both these MCUs C011 and C031 do not have EEPROM memory. Is there any small pin count MCU that has EEPROM?
Thanks.
2023-12-09 04:56 AM
How often might settings change? FLASH can be used if it might change a few hundred or thousand times at service intervals.
The STM32L011 has small size parts and 512 bytes of EEPROM. The 16KB of FLASH can be a bit limiting
2023-12-10 09:59 PM
Thanks Tesla DeLorean.
The settings are put only once in flash memory so using flash memory to store constants is possible. Is there any library available that stores numbers in a flash area apart from code area? My understanding is that, just before any code file is burnt, entire flash memory is erased.
I will definitely checkup STM32L011. I will also check its prices vis-a-vis prices of STM32C011J4M6.