I keep seeing brand new 8-bit chips coming out and honestly it confuses me. When I can grab a 32-bit Cortex-M0 for pennies these days, with better tools and way more headroom, why woud I pick an 8-bitter for something I'm designing from scratch in 2025?
The obvious answer is legacy code and engineers who know the parts inside out, but that feels like it only explains keeping old products alive, not new ones. Then again I've heard people swear the startup time, deterministic timing, and sheer simplicity of these small parts beats a 32-bit chip for dumb little jobs like reading a sensor and toggling a relay. There's also the single-file, no-RTOS, no-HAL way of working that some folks clearly love.
So what's your take? Is it cost at volume, tooling, familiarity, power draw, or just habit? Genuinely curious what pushes people one way or the other, expecially anyone who's made the switch and regretted it, or the reverse.