Controlling 4 7-segment displays

CrossRoads:
MA7219 works with common cathode displays.

Or in No Decode mode, with common anode displays, granted that the code will be more convoluted.

But - it's only code. That's what microcontrollers are good at! You code to get around hardware limitations.