Since you have a nice scope and maybe are curious, may I suggest to do some experiments on how to minimize latency: * active polling * isr with banking * isr wihout banking * isr naked * ...