
No, it is possible!
In a current project for a new medical device, we are relying on a microcontroller with 256 kB flash memory for the entire program code. What sounds like extremely little at first glance works surprisingly well—with the right decisions:
What’s particularly exciting is how much functionality can be achieved when you are forced to use resources consciously. Every abstraction is questioned, every byte counts – and that’s exactly what leads to high-quality code.
Projects like this show that modern software development does not always require more resources, but sometimes simply better engineering decisions.
