Microcontrollers obviously have more than 1 bit of memory + 2x analog comparators + one 33% / 66% voltage divider (which is all a 555 timer truly is).
What is surprising however is how flexible 1 bit of memory + 2x analog comparators + one 33% / 66% voltage divider