> Isn't it also best to disable interrupt 1 in between writing and reading? Why don't you just disable all interrupts? That way your program doesn't slow down on keypresses. (Hehe, I just had that problem myself, but now I solved it - in C)