Comment by bsder
Comment by bsder 18 hours ago
> I never in a million years would have guessed microcontrollers & power efficient small chips would see so little change across a decade of time
It's because the software ecosystem around them is so incredibly lousy and painful.
Once you get something embedded to work, you never want to touch it again if you can avoid it.
I was really, really, really hoping that the RISC-V folks were going to do better. Alas, the RISC-V ecosystem seems doomed to be repeating the same levels of idiocy.
Switching microcontrollers means you have a lot of work to do to redo the HW design, re-run all of your pre-production testing, update mfg/QA with new processes and tests, possibly rewrite some of your application.. and you need to price in a new part to your BOM, figure out a secure supply for some number of years... And that just assumes you don't want to do even more work to take advantage of the new chip's capabilities by rewriting even more of your code. All while your original CPU probably still does fine because this is embedded we're talking about and your product already does what it needs to do.