Mikrokontroler PIC18:Apa Itu dan Bagaimana Cara Menggunakannya
Mikrokontroler PIC
Apakah Anda memerlukan mikrokontroler yang mudah diprogram dan berinteraksi dengan periferal lain? Jika ya, maka mikrokontroler PIC18 adalah yang Anda butuhkan.
Mengapa? Karena mikrokontroler PIC18 memiliki kecepatan dan kesederhanaan yang luar biasa saat menjalankan program. Selain itu, jika dibandingkan dengan mikrokontroler lain, PIC ini berada di urutan teratas karena popularitasnya dan jumlah fiturnya.
Oleh karena itu, dalam artikel ini, kami akan menguraikan segala sesuatu tentang mikrokontroler PIC18 dan cara menggunakannya di sirkuit Anda.
Mari kita mulai!
Apa itu Mikrokontroler PIC18F452?
Sebenarnya, mikrokontroler Programmable Interface Controllers (PIC) adalah mikrokontroler kecil namun kuat yang dapat Anda program untuk melakukan berbagai tugas.
Selain itu, Anda dapat menemukan mikrokontroler ini di perangkat elektronik seperti
- Sistem kontrol
- Ponsel
- Sistem alarm
- Komputer, dll.
Perangkat Elektronik
Semua mikrokontroler dalam keluarga PIC memiliki register yang berfungsi sebagai RAM. Mereka juga datang dengan tumpukan yang menyimpan alamat pengirim.
Selanjutnya, PIC18F452 adalah mikrokontroler 8-bit berbasis flash dengan MIPS dan CMPS. Ini juga memiliki fitur hingga tiga puluh empat pin I/O dari empat puluh pin dan dapat mengeluarkan banyak daya.
Memang, mikrokontroler PIC18F452 memiliki timer 8-bit dan 16-bit (3), konverter digital-analog 10-bit dengan hingga 8 saluran, dan periferal SPI, 12C, USART.
Plus, tidak memerlukan banyak daya karena hanya menggunakan arus siaga maksimum 0,2uA. Juga, ia mengkonsumsi tidak lebih dari arus standar 1.6mA saat beroperasi pada 5v OF 4 Mhz.
Jenis Mikrokontroler PIC
Secara alami, ada empat jenis mikrokontroler PIC berdasarkan arsitektur internalnya. Jadi, keempat jenis ini termasuk
- PIC Dasar
- PIC kelas menengah yang disempurnakan
- PIC kelas menengah
- PIC18
Kami akan fokus pada PIC18 untuk artikel ini.
Konfigurasi Pin PIC18F452
Mikrokontroler PIC18F452 memiliki 40 pin, masing-masing dengan fitur uniknya. Plus, kami akan mencantumkan semua pin dan fungsinya di sini untuk Anda.
Gambar di atas menunjukkan berbagai konfigurasi pin untuk mikrokontroler PIC18.
Alternatif untuk P1C18F452
Fitur Detail PIC18F452
Secara khusus, mari kita jelaskan lebih banyak tentang fitur mikrokontroler PIC18F452:
- 34 pin I/O dan CPU 8-bit
- Timer 8-bit dengan Tiga timer 10-bit
- Jumlah pin:40
- Satu modul ADC 8-saluran 10-bit
- tegangan pengoperasian minimum 2v dan tegangan pengoperasian maksimum 5,5v
- Tidak ada komparator dan modul DAC yang tersedia
- Memiliki Osilator eksternal tanpa osilator internal
- Tiga periferal komunikasi termasuk UART, SPI, dan I2C
- Memori program 32kb dan EEPROM Data 256-byte
- Kecepatan CPU 10 MIPS, Ram byte 1536 byte, dan Arsitektur 8-bit
- PPS (Peripheral Pin Select) dan penguat operasional tidak tersedia
- Tidak ada ADC dengan komputasi dan referensi tegangan internal
- Konverter DAC dan resolusi DAC maks, tidak ada
- Deteksi silang nol dan timer pengukuran sinyal tidak ada
- Dua keluaran PWM
- Tidak ada timer batas perangkat keras dan modul USB
- WWDT (Windowed Watchdog Timer) dan tidak ada timer sudut
- PIC tidak dapat menangani tegangan tinggi
- -40
o
C minimum dan 125
o
C suhu operasi maksimum
Memrogram Mikrokontroler PIC
Memang, ada berbagai perangkat lunak yang dapat Anda gunakan untuk memprogram mikrokontroler PIC. Anda bahkan dapat menggunakan bahasa rakitan untuk memprogram PIC.
Tidak diragukan lagi, Anda memerlukan lebih dari satu perangkat lunak untuk memprogram pengontrol ini sepenuhnya. Plus, IDE adalah tempat Anda melakukan pemrograman utama. Hal-hal lain yang Anda butuhkan termasuk kompiler dan IPE.
Bagian terbaiknya adalah, Anda bisa mendapatkan perangkat lunak gratis di internet yang dapat menangani pemrograman.
Sekarang, Anda memerlukan perangkat PICkit3 untuk mengunggah kode Anda ke PIC. Tapi itu tidak semua. Anda juga memerlukan beberapa perangkat keras seperti:
- Papan tempat memotong roti
Papan tempat memotong roti
Osilator kristal
Sumber:Wikimedia Commons
Kapasitor
Stasiun solder
Sumber:Wikimedia Commons
Dan banyak lagi.
PICit3
Aplikasi
Anda dapat menggunakan PIC 8-bit untuk aplikasi seperti:
- Pemrosesan data analog
- Mengintegrasikan Sensor
- Operasi keluaran-masukan
- Aplikasi berskala kecil dan berbiaya rendah
- Aplikasi kontrol waktu nyata
- Pencatatan data
- Alat pengembangan
Perbedaan Antara PIC16 dan PIC18
Perbedaan penting pertama adalah PIC18 menawarkan kecepatan lebih dari PIC16 dan dapat mencapai kecepatan operasi 48Mhz. Juga, PIC18 memiliki divisi perangkat keras, dan PIC16 tidak.
Ada juga kasus peralihan bank di mana PIC18 membuatnya lebih bebas stres daripada PIC16.
Mikrokontroler PIC16
Pemikiran Akhir
Mikrokontroler PIC18 memiliki desain yang memungkinkan mereka untuk menangani aplikasi kontrol sederhana. Di masa lalu, PIC mewakili Pengontrol Antarmuka Periferal. Tapi hari ini, PIC adalah singkatan dari Programmable Intelligent Computer.
Saat ini, mikrokontroler PIC telah menjadi perangkat cerdas dengan RAM data. Plus, ia memiliki cukup ruang untuk menyimpan program apa pun yang Anda inginkan. Dengan kata lain, mikrokontroler PIC18 bukan hanya kombinasi memori, prosesor, dan periferal.
Jadi, kami ingin mendengar dari Anda. Apakah Anda memiliki pertanyaan tentang topik ini?
Tolong, jangan ragu untuk menghubungi kami dan kami akan dengan senang hati membantu.