2024-11-28 12:52 AM
Hello All,
I am looking for the best suitable MCU for the IPL device.
If there are any best options available with the STM then kindly suggest me.
Regards,
ShivD
2024-11-28 01:10 AM - edited 2024-11-28 01:11 AM
Please tell us more about what you intend this MCU to do.
Most of us volunteers/hobbyists here don't know what an Intense Pulse Light medical device does, or how and why it does what it does.
But we do know about microcontrollers.
For example, if you only wanted the microcontroller to turn a "lamp" on for a certain fixed duration in response to a "trigger" e.g. a button-press, then any of the simplest / cheapest stm32c0 would have plenty of power, as well as being small and cheap.
Where the unit is battery-powered and spends most of its time not shining the light, you might get better battery-life with something from the stml0 family.
However if the "lamp" needs more careful control, perhaps ensuring a fixed known intensity (measured by a sensor then an ADC) by e.g. pwm-modulating the drive to the lamp, you need to look at a slightly more advanced microcontroller from the same family.
On the other hand, if this medical device had a "user-interface", so a screen and more than a couple of buttons or a full-blown touchscreen, then you need a much more powerful stm32 with many more pins.
But we need to come back to what is "best".
One of the most expensive things in these products is your time and effort to get <whatever> to do what you want. So any stm32 demo board that you can obtain and be pretty confident that it has more-than-enough power to do your task might work out as the best one. And once you have it working with flying-leads from the demo board, take the minimum-effort route to turn it into your own design i.e. copy those bits of the demo-board's schematic that you use for your own product board.
2024-11-28 04:49 AM
Hello Danish,
Thanks for the Response,
To be clearer I am looking for a best STM32 Microcontroller for my Device (IPL), which shall support 3 USB, 1 Ethernet, 3 to 5 ADC, 100+ GPIO pins, Inbuild RTC, one HMI interface for Screen. Capable to read temperature from 4 to 6 Temp sensor, Voltage and Current Detecting circuit. 512 Mb flash or less would be fine.
If there are any good options which can meet the criteria then kindly suggest.
Thanks in Advance!!
Regards,
Shiv
2024-11-28 04:56 AM
https://www.st.com/en/development-tools/st-mcu-finder-pc.html
https://www.st.com/en/development-tools/stm32-finder.html
Also, distributors usually have parametric search tools ...
2024-11-28 04:34 PM - edited 2024-11-28 04:35 PM
Are you looking for a MCU or Linux-capable application system? Only STM32MP family has 3 USB.
Consider several MCUs in your device, one for HMI and associated external storage and memories, another (or several) for sensors. The USBs connected to either of them (at least to two). 100+ GPIO pins... what for?