PORT là bộ đệm OUTPUT, PIN là bộ đệm INPUT.
Khi bạn muốn đặt chân về điện áp "cao" hoặc "thấp", hãy ghi vào thanh ghi PORT.
Khi bạn muốn biết điện áp nào hiện được hiển thị cho pin, hãy đọc thanh ghi mã PIN.
Các bit của các thanh ghi này đại diện cho các chân tương ứng của cổng đầu vào / đầu ra có mục đích chung.
Dưới đây là sơ đồ đơn giản hóa các thiết bị điện tử bên trong AVR được kết nối với một pin duy nhất (vào đây để xem dữ liệu hoàn chỉnh).
Khối mạch này được lặp lại cho mỗi pin. Tám trong số này tạo thành một cổng (ví dụ cổng A).
Bắt đầu từ hình vuông bên trái nhất (đại diện cho kết nối vật lý với thế giới bên ngoài), bạn có thể thấy ba đường dẫn:
- Đường dẫn trên cùng là điện trở kéo lên có thể lựa chọn phần mềm
- Đường dẫn giữa được sử dụng khi pin được cấu hình làm đầu ra
- Đường dẫn thấp nhất được sử dụng khi pin được cấu hình làm đầu vào
Cần lưu ý rằng một số hoặc tất cả các mạch này có thể được bỏ qua khi pin được chia sẻ với một thiết bị ngoại vi bên trong. Ví dụ: Bộ chuyển đổi tương tự sang số (ADC).