Our article:

https://www.progressiveautomations.com/blogs/how-to/how-to-read-the-signal-from-a-hall-effect-sensor-using-an-arduino

WHAT HAPPENS IF THE MICROCONTROLLER IS NOT FAST ENOUGH?

After the above considerations have been made, sometimes the microcontroller is just not fast enough to get through the main code and keep up with the ISR’s. In these cases, you may want to make use of an additional microcontroller. One microcontroller can be used to run the ISR’s, read the data, then transmit the data needed to another microcontroller where the main code can be executed without being interrupted.