Fungsi Khusus PortC Fungsi Khusus PortD

5. AIN1OC0 PB3 : Pin ini memiliki dua fungsi sekaligus yaitu AIN1 berfungsi sebagai input negatif komparator analog dan OC0 sebagai output dari PWM. 6. AIN0INT2 PB2 : Pin ini memiliki dua fungsi sekaligus dimana AIN0 sebagai input positif komparator analog dan INT2 sebagai input dari interrupt. 7. T1 PB1 : Pin ini adalah input counter dari timercounter 1. 8. T0 XCK PB0 : Pin ini memiliki dua fungsi yaitu T0 sebagai input counter dari timercounter1 dan sebagai eksternal clock USART.

C. Fungsi Khusus PortC

Salah satu fungsi khusus yang terdapat pada PortC adalah sebagai komunikasi 12C. Berbagai macam fungsi khusus yang terdapat di PortC dapat dilihat pada Tabel 2.5. Tabel 2.5. Pin pada PortC dengan fungsi khususnya. Port Pin Alternate Function PC7 TOSC2 Timer Oscillator Pin 2 PC6 TOSC1 Timer Oscillator Pin 1 PC5 TDI JTAG Test Data In PC4 TDO JTAG Test Data Out PC3 TMS JTAG Test Mode Select PC2 TCK JTAG Test Clock PC1 SDA Two-wire Serial Bus Data InputOuput Line PC0 SCL Two-wire Serial Bus Clock Line Sumber : PT. Elex Media Komputindo, 2004 Pada Tabel 2.5. telah disebutkan fungsi-fungsi khusus dari PortC. Berikut ini adalah penjelasan dari fungsi-fungsi khusus pada PortC. 1. TOSC2 PC7 : Timer Osillator pin2, digunakan sebagai output inverting osillator amplifier ketika pin AS2 pada ASSR diset dan berakibat pin tidak bisa digunakan sabagai IO. 2. TOSC2 PC6 : Timer Osillator pin1, digunakan sebagai input dari inverting osillator amplifier ketika bit AS2 pada ASSR diset, hal ini berakibat pin tidak dapat digunakan sebagai IO. 3. TDI PC5 : Digunakan sebagai jalur antarmuka JTAG. 4. TDO PC4 : Digunakan sebagai jalur antarmuka JTAG. 5. TMS PC3 : Digunakan sebagai jalur antarmuka JTAG. 6. TCK PC2 : Digunakan sebagai jalur antarmuka JTAG. 7. SDA PC1 : Digunakan sebagai jalur data pada komunikasi two wire serial interface. 8. SCL PC0 : Pin ini digunakan sebagai jalur clock pada komunikasi two-wire serial interface.

D. Fungsi Khusus PortD

Berikut ini adalah Tabel 2.6. yang menunjukkan berbagai macam fungsi khusus yang terdapat pada PortD. Tabel 2.6. Pin pada PortD dengan fungsi khususnya. Port Pin Alternate Function PD7 OC2 TimerCounter2 Output Compare Match Output PD6 ICP1 TimerCounter1 Input Capture Pin PD5 OC1A TimerCounter1 Output Compare A Match Output PD4 OC1B TimerCounter1 Output Compare B Match Output PD3 INT1 External Interrupt 1 Input Port Pin Alternate Function PD2 INT0 External Interrupt 0 Input PD1 TDX USART Output Pin PD0 RXD USART Input Pin Sumber : PT. Elex Media Komputindo, 2004 Berikut ini adalah penjelasan dari fungsi-fungsi khusus pada PortD. 1. OC2 PD7 : Pin ini digunakan untuk eksternal output untuk timercounter2 dan dapat digunakan sebagai output. 2. ICP1 PD6 : Pin ini dapat digunakan sebagai input capture untuk timercounter1. 3. OC1A PD5 : Pin ini digunakan untuk eksternal output untuk timercounter1 compare output A dan dapat digunakan sebagai output. 4. OC1B PD4 : Pin ini digunakan sebagai eksternal output untuk timercounter1 compare output B 5. INT1 PD3 : Pin ini digunakan sebagai input dari interrupt 1. 6. INT0 PD2 : Pin ini digunakan sebagai input dari interrupt 2. 7. TXD PD1 : Pin ini dapat digunakan untuk komunikasi USART. 8. RXD PD0 : Pin ini dapat digunakan untuk komunikasi USART.

2.4.3 Reset