Jumat, 06 Februari 2009

Mikrokontroler PIC16F84A

Mikrokontroler adalah suatu chip yang dapat digunakan sebagai pengontrol utama sistem elektronika. Didalamnya sudah terdapat unit pemroses, memori ROM (Read Only Memory), RAM (Random Access Memory), Input-Output, dan pasilitas pendukung lainnya (Budiharto, 2006: 27).
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