I look for a low cost 32-bit device with ARM core and a bunch of analog/digital peripherals. Why STM32 should be a better choice than Atmel SAM7X ? Abdul
My firm started with SAM7S - then LPC, LMI and happiest with STM32. Everyone's situation is different - suggest you prioritize & chart your requirements - then build a spreadsheet to see how each device compares. In general the Cortex M3 outperforms ARM7. And the market seems to have adopted the M3 - proof of this is other vendors adopting M3. Lastly - compare the activity/quality of ''X'' forum vs. this one. Led by STOne-32 - believe you will agree ''this'' is the place to be. (but do not bug ''lanchon!'')
Thanks for the compliments about STM32 based on your personal experience, I will not say that STM32 is the best as I'm the moderator, so my opinion will not be taken seriously :) However, in the 32-bits Market, there is a global convergence of 16 & 32 bits applications , ST is a Lead Partner with ARM company, we have licensed the Cortex-M3 and working closely with ARM architects to define this new market requirements to bring the best compromise of core /architecture analog/digital peripherals & low power with a reasonable price. I can advice you to have a look at this Technical Article : by Tom Cantrell
a while back I heard that apparently ST didn't want to erode the market of the higher cost parts that include ethernet with the cheap STM32 family, and that'd be why they didn't support net. IMHO competitive pressure might force them to do it soon enough; and I think that the introduction of the HD subfamily makes it even more likely.
Thanks for your feedback. In fact, I look for an ARM-based product with Ethernet IP. IMHO, the IPs found in STM32 family does not provide outstanding features. I should like to get STM32 with Ethernet and USB HS. Maybe it is on the roadmap ... Abdul
IMHO, the IPs found in STM32 family does not provide outstanding features.
I think you are missing the point of the STM32 family in particular, and the Cortex-M3 in general. If you want ''outstanding features'' (whatever that's supposed to mean), then you should probably be looking at the bigger ARM7- or ARM9-based families. But if you want a (relatively) small microcontroller for cost-sensitive applications - that's the time to look at STM32 (or other Cortex-M3 parts) Well, that's how I see it, anyhow!