I've got a slight issue with multiplexed seven segment displays: even at max frequency, the display is not refreshed the moment the common cathode is driven low. The display is only refreshed when on a particular drawn frame, its cathode happens to be low. With a several digits and at high frequency, cathodes appear low one at a time in random order until all displays are refreshed.
At the indicated frequency of 2 MHz I would expect it to be instantaneous.
Here's a smaller circuit in case you want to test: circuit.zip
I've got a slight issue with multiplexed seven segment displays: even at max frequency, the display is not refreshed the moment the common cathode is driven low. The display is only refreshed when on a particular drawn frame, its cathode happens to be low. With a several digits and at high frequency, cathodes appear low one at a time in random order until all displays are refreshed.
At the indicated frequency of 2 MHz I would expect it to be instantaneous. Here's a smaller circuit in case you want to test: circuit.zip