Mikrokontroler PIC16F84A merupakan salah satu mikrokontroler dari keluarga PICmicro yang populer digunakan sekarang ini, mulai dari pemula hingga para profesional. Hal tersebut karena PIC16F84A sangat praktis dan menggunakan teknologi FLASH memory sehingga dapat diprogram-hapus hingga seribu kali. Keunggulan mikrokontroler jenis RISC (Reduced Instruction Set Computer) ini dibanding dengan mikrokontroler 8-bit lain dikelasnya terutama terletak pada kecepatan dan kompresi kodenya. Selain itu, PIC16F84A juga tergolong praktis dan ringkas karena memiliki fitur yang lengkap. Dalam keluarga PICmicro, PIC16F84A tergolong mikrokontroler sekala sedang (mid-range).
Gambar 1 Mikrokontroler PIC16F84A
Sumber : http://www.hobby-elec.org
Perangkat Keras PIC16F84A
Mikrokontroler PIC16F84A diproduksi dalam kemasan 18 pin PDIP (Plastic Dual In-Line) maupun 18 pin SO (Small Outline). Namun, yang banyak terdapat dipasaran adalah dalam kemasan PDIP. Pin-pin untuk I/O sebanyak 13 pin, yang terdiri dari 5 pin untuk Port A dan 8 pin untuk Port B. Selain itu terdapat beberapa pin yang memiliki fungsi ganda.
Gambar 2 Pin-pin pada Mikrokontroler PIC16F84A
Sumber : http://www.microchip.com/
Fungsi dari masing-masing pin pada Mikrokontroler PIC16F84A
Nomor Pin | Nama Pin | Keterangan |
14 | VDD | Power Supply |
5 | VSS | Ground |
16 | OSC1/CLKIN | Masukan untuk detak ( pin untuk kristal/resonator ) |
15 | OSC2/CLKOUT | Output detak ( pin untuk kristal/resonator ) |
4 | _____ MCLR | Master Clear / Reset aktif rendah ( Vpp untuk program ) |
17 | RA0 | Port A bit 0 |
18 | RA1 | Port A bit 1 |
1 | RA2 | Port A bit 2 |
2 | RA3 | Port A bit 3 |
3 | RA4/TOCK1 | Port A bit 4 / Masukan untuk timer |
6 | RB0/INT | Port B bit 0 / Masukan sela ( interrupt ) |
7 | RB1 | Port B bit 1 |
8 | RB2 | Port B bit 2 |
9 | RB3 | Port B bit 3 |
10 | RB4 | Port B bit 4 |
11 | RB5 | Port B bit 5 |
12 | RB6 | Port B bit 6 |
13 | RB7 | Port B bit 7 |
Tidak ada komentar:
Posting Komentar