Port MasukanKeluaran InputOutput Port

AVCC Pin tegangan catu untuk Port A dan ADC. AVcc harus terhubung secara eksternal dengan Vcc, meskipun ADC tidak digunakan. Jika ADC digunakan, AVcc harus terhubung dengan Vcc melalui sebuah low-pass filter. AREF Pin referensi analog bagi ADC

2.2.4. Port MasukanKeluaran InputOutput Port

Port masukankeluaran InputOutput Port AVR memiliki fungsionalitas Baca-Mengubah-Tulis Read-Modify-Write saat digunakan sebagai port InputOutput Data Sheet mikrokontroler ATmega 8535. Hal ini berarti bahwa arah dari satu pin port dapat diubah tanpa perlu mengubah arah dari pin yang lain dengan instruksi. Hal yang sama diterapkan ketika mengubah nilai gerak jika dikonfigurasi sebagai Input atau enabeldisabel resistor pull-up jika dikonfigurasi sebagai masukan Output. Tiap-tiap Output memiliki karakteristik gerak simetris dengan kapabilitas sink dan source yang tinggi. Penggerak pin cukup kuat untuk menggerakkan display LED Light Emitting Diode secara langsung. Seluruh pin port memiliki resistor pull-up terpilih secara individual dengan resistansi tetap tegangan-catu. Semua pin InputOutput memiliki dioda proteksi pada Vcc dan Ground seperti terlihat pada Gambar 2.13. Universitas Sumatera Utara Gambar 2.13. Konfigurasi Internal Pin Port Semua referensi register dan bit dalam bagian ini dituliskan dalam bentuk umum. Huruf kecil ā€œxā€ mewakili huruf penomoran bagi port, dan huruf kecil ā€œnā€ mewakili nomor bit Data Sheet mikrokontroler ATmega 8535. Namun sewaktu menggunakan definisi register atau bit dalam program, bentuk yang tepat harus digunakan. PORT B 3 bagi bit no. 3 dalam Port B, di sini didokumentasikan secara umum sebagai PORTxn. Tiga lokasi alamat memori InputOutput dialokasikan bagi tiap port. Masing-masingnya bagi Data Register PORTx, Data Direction Register DDRx, dan Port Input Pin PINx Data Sheet mikrokontroler ATmega 8535. Lokasi InputOutput Port Input Pin hanya bisa dibaca, sementara Data Register dan data yang keluar Data Direction Register dapat dibacatulis. Sebagai tambahan, bit Pull-up Disable PUD dalam SFIOR mendisabel fungsi pull-up bagi semua pin pada semua port, ketika diberi logika 1. Kebanyakan pin port dimultipleks dengan fungsi alternatif bagi fitur periferal pada perangkat. Perhatikan bahwa mengenabel fungsi alternatif pada sebagian pin port tidak Universitas Sumatera Utara mempengaruhi penggunaan pin yang lain dalam port sebagai InputOutput digital umum.

2.2.5. Konstruksi ATMega 8535