Apa Itu PIC?


Tahu tak PIC? PIC adalah microcontroller yang di keluaran oleh Microchip Technology. PIC ni popular kerana harganya murah. Anda boleh gunakan assembly language atau C language untuk memprogram PIC. Menggunakan assembly language membolehkan programmer mengarahkan apa yang processor buat dengan lebih tepat. Oleh itu, programnya lebih pantas dan padat. Penggunaan memory dalam PIC juga adalah kurang berbanding jika menggunakan C language. Menggunakan C language pula, memerlukan anda menggunakan C compiler. Bagi PIC, kiranya telah wujud banyak compiler. Menggunakan C language juga adalah lebih mudah di fahami berbanding assembly language.

Ketika mula-mula saya belajar PIC menggunakan assembly language. Saya menggunakan software MPLab untuk membuat programming. Pada ketika itu, saya belum menjumpai compiler yang boleh di gunakan untuk PIC. Kemudian sejak keluarnya MPLab version 8.20, telah tersedia dengan Hi-Tech Compiler. Kini saya selesa menggunakan C programming dengan Hi-Tech compiler ini.

Saya biasa menggunakan PIC16F876A dan PIC16F877A. Anda boleh download datasheet PIC16F87XA di sini. Antara features yang ada pada PIC ini adalah I/O Ports, Timer, Pulse Width Modulation (PWM) Module, Master Synchronous Serial Port (MSSP) Module, Addressable Universal Synchronous Asynchronous Receiver Transmitter (USART), Analog-to-Digital Converter (ADC) Module dan Comparator Module. Untuk basic schematic untuk PIC16F877A adalah seperti di bawah.

LX0-104  
PEGACPBA71V1  
000-017  
500-260  
JN0-360  
100-105  ,
70-410  
CAS-002  
CAS-002  
70-488  
EX300  
SSCP  
JK0-022  
VCP550  
9A0-385  
PEGACPBA71V1  
1z0-808  
2V0-621D  
000-104  
220-802  
SSCP  
210-060  
210-260  
PEGACPBA71V1  
ITILFND  
642-999  
350-050  
642-732  
1Z0-051  
352-001  
400-051  
400-101  
400-201  
500-260  
640-692  
640-911  
640-916  
642-732  
642-999  
700-501  
70-177  
70-178  
70-243  
70-246  
70-270  
70-346  
70-347  
70-410  
70-411  
70-412  
70-413  
70-417  

1Z0-062
70-499
070-411
642-883
210-065
642-035
EX0-001
70-494
070-345
350-018
500-451
70-461
70-980
642-997

JN0-102
PMP
300-206
MB6-703
70-534
400-351
300-320
74-678
98-368
1V0-601
AWS-SYSOPS
070-483
000-612
200-105
98-349
352-011
352-001
010-151
C9060-518
640-916
300-135
70-346
700-260
300-209
300-360


57 responses to “Apa Itu PIC?”

  1. selain daripada port berbeza, bole tak terangkan perbezaan PIC16F876A dgn PIC16F876A.
    lagi satu tolong terangkan A dengan tiada A dibelakang nama PIC tersebut..
    tq shahrul

    • PIC16F876A dan PIC16F877A, PIC16F877A mempunyai lebih banyak port je, dari segi fungsi dan module sama saja.

      Yg x de A dan ada A, A lebih baru dan mempunyai kelebihan electrical characteristic, walaubagaimanapun kedua-duanya boleh digunakan.

  2. salam,kalau nk kawal 4 biji IGBT gune PWM gune port mane ye???PWM ade 2 pin je kan???bleh 2 pin 2 nk kawal 4 biji IGBT??

  3. abg shahrul,nk tnye skit ye…mcmane kite nk test driver n opto couple ok ke x???adakah output driver same je ngan output dr pic yg di programkan…

  4. salam..saya nak tanya pasal penggunaan PIC16F877A untuk megawal rotation DC motor..boleh tak saudara sertakan c code utk kawal DC motor menggunakan MPLAB

  5. Salam Shahrul,

    Saya baru hendak bermula dalam bidang PIC ini. Bolehkah anda beritahu saya apa saya perlu beli?

    Terima Kasih

  6. salam,

    en shahrul boleh sya tahu untuk design circut diatas kita guna software ape?

    sya baru nak belajar mengenai pic dan lagi satu program disini boleh compile guna software microcontroller 8051?

  7. salam shahrul, saya nak tanya,sy ada buat project guna c programming untuk masuk ke dalam pic 16f877a ,bila saya nak run project dekat proteus dia tulis “access violation in module ‘PIC16.DLL’ “..saya dah puas tukar macam2 tapi keluar macam ni jugak..ada penyelesaian tak untuk masalah saya..??

  8. salam….
    nak bertanya pasal pic, knp sy perlu pegang kaki crystal atau menyentuh mana2 sambungan yang bersambung dengan kaki crystal untuk run program dalam pic tu…
    kalau sy tidak memegang, pic tu tak dapat nak menjalankn program yang telah sy burn dalam pic tu…..

Leave a Reply to Shahrul Cancel reply

Your email address will not be published. Required fields are marked *