Pro zjištění, zda dokáže port pracovat v byte režimu (čtení datových linek) stačí udělat toto:
1) odpojit vše od portu
2) zapsat do pátého bitu řídicího registru jedničku - to by mělo datové linky přepnout do režimu čtení
3) zapsat hodnotu do datového registru
4) přečíst hodnotu z datového registru - pokud se zapsaná a přečtená hodnota odlišují, jde s velkou pravděpodobností o obousměrný paralelní port
body 3 a 4 by se měly opakovat pro různé hodnoty, třeba 0x00, 0xff, 0x55, 0xaa. Typicky při odpojeném zařízení přečteš vždy 0xff, protože jsou na piny připojeny pull-up odpory na Ucc (ne vždy!), někdy je tam náhodná hodnota.