همونطور که می دونید ما برای هر پین از پورت های می تونیم حالت ورودی و خروجی رو تعریف کنیم. حالا بعد از مشخص شدن اینکه پین خروجی باشه یا ورودی، بسته به مقداری که در رجیستر PORT قرار می گیره چهار حالت برای پین به وجود میاد که دو مورد مربوط به حالت ورودی (DDR.x =0 ) که به ترتیب شامل Hi-z و Pull-Up میشه و همچنین برای حالت خروجی(DDR.x = 1) به ترتیب Output-High و output-Low رو خواهیم داشت.
آی-ویدئو