پورت B
پورت B يك دو طرفه 8 بيتي است. سه آدرس از مكان حافظه اختصاص به PORT B دارد. يك آدرس براي رجيستر داده PORT B دومي رجيستر جهت داده DDR B وسومي پايه ورودي پورت B، PIN B است. آدرس پايه هاي ورودي پورت B فقط قابل خواندن است درصورتي كه رجيستر داده ورجيستر جهت داده هم خواندني وهم نوشتني است. پايه هاي پورت داراي مقاومت Pull-up مجزا هستند بافر خروجي پورت B مي تواند با mA20 را sink كند ودر نتيجه LED را مستقيماً راه اندازي كند. هنگامي كه PBO-PB7 با مقاومت هاي Pull-DOWN، خروجي استفاده مي شوند، آن ها SOURCE جريان مي شوند زماني كه مقاومت هاي Pull-up داخلي فعال باشند.
رجيستر هاي پورت B
- رجيسترو داده پورت PORT B-B
- رجيستر جهت داده پورت DDRB- B
- بايت، آدرس پايه هاي ورودي پورت PIN B-B
PIN B يك رجيستر نيست. اين آدرس دسترسي به مقدار فيزيكي بر روي هريك از
پايه هاي پورت B راممكن مي سازد. زماني كه پورت B خواننده مي شود، داراي لچ پورت B خوانده وزماني كه از PINB خوانده مي شود مقدار منطقي كه بر روي پايه هاي موجود است خوانده مي شود.
(استفاده از پورت B بعنوان يك عمومي ديجيتال)
تمام 8 پايه موجود زماني كه به عنوان پايه هاي ديجيتال استفاده مي شوند داراي عملكرد مساوي هستند. PBN، پايه عمومي، بيت DDBn در رجيستر DDRB مشخص كننده جهت پايه است.