14
14
2.3.3.3. Port C
Merupakan 8-bit directional port IO. Setiap pinnya dapat menyediakan internal pull-up resistor dapat diatur per bit. Output buffer Port C dapat memberi arus 20
mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port C DDRC harus diatur terlebih dahulu sebelum Port C digunakan.
Bit-bit DDRC diisi 0 jika ingin menggunakan pin-pin port C yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, dua pin port C PC6 dan
PC7 juga memiliki fungsi alternatif sebagai oscillator untuk timercounter 2, seperti yang dapat dilihat dalam tabel 2.3 berikut.
Tabel 2.3 Fungsi pin-pin port C Port Pin
Fungsi PC0
TOSC2 Timer Oscillator pin 2 PC1
TOSC1 Timer Oscillator pin 1 PC2
TDI JTAG Test Data In PC3
TDO JTAG Test Data Out PC4
TMS JTAG Test Mode Select PC5
TCK JTAG Test Clock PC6
SDA Two-wire Serial Bus Data InputOutput Line PC7
SCL Two-wire Serial Bus Clock Line Sumber: ATMEL, 2009
2.3.3.4. Port D
Merupakan 8-bit directional port IO. Setiap pinnya dapat menyediakan internal pull-up resistor dapat diatur per bit. Output buffer Port D dapat memberi arus 20
mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port D DDRD harus diatur terlebih dahulu sebelum Port D digunakan.
Bit-bit DDRD diisi 0 jika ingin menggunakan pin-pin port D yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, pin-pin port D juga
memiliki fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel 2.4 berikut.
Tabel 2.4 Fungsi pin-pin Port D Port Pin
Fungsi PD0
RDX UART input line PD1
TDX UART output line PD2
INT0 external interupt 0 input PD3
INT1 external interupt 1 input PD4
OC1B TimerCounter1 output compare B match output
15
15 PD5
OC1A TimerCounter1 output compare A match output PD6
ICP TimerCounter1 input capture pin PD7
OC2 TimerCounter2 output compare match output Sumber: ATMEL, 2009
2.3.3.5. RESET
RST pada pin 9 merupakan reset dari AVR. Jika pada pin ini diberi masukan low selama minimal 2 machine cycle maka system akan di-reset.
2.3.3.6. XTAL1
XTAL1 adalah masukan ke inverting oscillator amplifier dan input ke internal clock operating circuit.
2.3.3.7. XTAL2