We're running out of our stock of Bosch Sensortec BMI160's so we need to update our products with a new IMU part. The latest Bosch parts require you to download their operational firmware at every poweron, which would consume most or all of a microcontroller's flash memory. I personally have had terrible experience with some earlier STMicro IMU's but they've kept at it so I'm willing to give them another try.
One thing I've openly and bitterly complained about in the IMU space is how rapidly the parts are retired. You can still buy 7400 series TTL DIP parts, but it seems most IMU's are retired after 18-24 months. Pin compatibility is usually possible, but the firmware interface is usually completely new and different which forces an expensive design refresh.
To their credit, then, STMicro is promising
10 and 15 year longevity for the ISM330 and ASM330 series:
...which REALLY gets my attention. (Source:
https://www.st.com/en/mems-and-sensors/inemo-inertial-modules.html)
If the parts function properly this could really resolve a lot of the issues we've suffered with past MEMS devices.
Has anyone here used these parts? Any experience to share? It appears some of the product line has been around since 2023 so I'm hoping we're not the first ones to consider these parts.
Thanks!