Mikrokontroler PIC18: Fitur, Performa, dan Cara Menggunakannya
Mikrokontroler PIC
Apakah Anda membutuhkan mikrokontroler yang mudah diprogram dan dihubungkan dengan periferal lainnya? Jika ya, maka mikrokontroler PIC18 adalah yang Anda butuhkan.
Mengapa? Karena mikrokontroler PIC18 memiliki kecepatan dan kesederhanaan yang luar biasa saat mengeksekusi program. Selain itu, dibandingkan dengan mikrokontroler lain, PIC ini berada di puncak karena popularitasnya dan banyak fiturnya.
Oleh karena itu, dalam artikel ini, kami akan membahas segala sesuatu tentang mikrokontroler PIC18 dan cara menggunakannya dalam rangkaian Anda.
Mari kita mulai!
Apa itu Mikrokontroler PIC18F452?
Kenyataannya, Mikrokontroler Pengontrol Antarmuka Terprogramabel (PIC) adalah mikrokontroler kecil tetapi kuat yang dapat Anda program untuk melakukan berbagai macam tugas.
Selain itu, Anda dapat menemukan mikrokontroler ini dalam perangkat elektronik seperti
- Sistem kontrol
- Telepon
- Sistem alarm
- Komputer, dll.
Perangkat Elektronik
Semua mikrokontroler dalam keluarga PIC memiliki register yang bekerja sebagai RAM. Mereka juga datang dengan stack yang menyimpan alamat kembali.
Selanjutnya, PIC18F452 adalah mikrokontroler 8-bit berbasis flash dengan MIPS dan CMPS. Ia juga memiliki 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 channel, dan periferal SPI, 12C, USART.
Selain itu, ia tidak membutuhkan banyak daya karena hanya menggunakan standby current maksimum 0.2uA. Juga, ia mengonsumsi tidak lebih dari 1.6mA arus standar saat beroperasi pada 5v OF 4 Mhz.
Jenis Mikrokontroler PIC
Secara alami, ada empat jenis mikrokontroler PIC berdasarkan arsitektur internalnya. Jadi, keempat jenis ini meliputi
- PIC Baseline
- PIC Enhanced mid-range
- PIC Mid-range
- PIC18
Kami akan berfokus pada PIC18 untuk artikel ini.
Konfigurasi Pin PIC18F452
Mikrokontroler PIC18F452 memiliki 40 pin, masing-masing dengan fitur uniknya. Selain itu, kami akan mencantumkan semua pin dan fungsinya di sini untuk Anda.




Gambar di atas menunjukkan berbagai konfigurasi pin untuk mikrokontroler PIC18.
Alternatif PIC18F452
Fitur Detail PIC18F452
Secara spesifik, mari kita sorot 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-channel 10-bit
- Tegangan operasi minimum 2v dan tegangan operasi maksimum 5.5v
- Tidak ada modul komparator dan DAC yang tersedia
- Memiliki Oscillator eksternal tanpa oscillator internal
- Tiga periferal komunikasi termasuk UART, SPI, dan I2C
- 32kb memori program dan 256-byte Data EEPROM
- 10 MIPS kecepatan CPU, 1536 byte Ram, dan Arsitektur 8-bit
- PPS (Peripheral Pin Select) dan operational amplifier tidak tersedia
- Tidak ada ADC dengan komputasi dan referensi tegangan internal
- Konverter DAC dan resolusi DAC maksimum tidak ada
- Timer pengukuran sinyal dan zero cross detect hilang
- Dua output PWM
- Tidak ada modul limit timer dan USB hardware
- WWDT (Windowed Watchdog Timer) dan timer sudut tidak ada
- PIC tidak dapat menangani tegangan tinggi
- -40oC minimum dan 125oC maksimum suhu operasi
Pemrograman Mikrokontroler PIC
Memang, ada berbagai perangkat lunak yang dapat Anda gunakan untuk memprogram mikrokontroler PIC. Anda bahkan dapat menggunakan bahasa assembly untuk memprogram PIC.
Tidak diragukan lagi, Anda akan membutuhkan lebih dari satu perangkat lunak untuk memprogram kontroler ini sepenuhnya. Selain itu, IDE adalah tempat pemrograman utama dilakukan. Hal lain yang Anda butuhkan meliputi compiler dan IPE.
Bagian terbaik adalah, Anda dapat mendapatkan perangkat lunak gratis di internet yang dapat menangani pemrograman.
Sekarang, Anda akan membutuhkan perangkat PICkit3 untuk mengunggah kode Anda ke PIC. Tapi itu belum semua. Anda juga akan membutuhkan beberapa perangkat keras seperti:
Breadboard
Oskilator kristal
Sumber: Wikimedia Commons
Kapasitor
Stasiun solder
Sumber: Wikimedia Commons
Dan lain-lain.
PICit3
Aplikasi
Anda dapat menggunakan PIC 8-bit untuk aplikasi seperti:
- Pengolahan data analog
- Integrasi Sensor
- Operasi input-output
- Aplikasi skala kecil dan biaya rendah
- Aplikasi kontrol real-time
- Pencatatan data
- Alat pengembangan
Perbedaan Antara PIC16 dan PIC18
Perbedaan yang pertama kali terlihat adalah PIC18 memiliki kecepatan lebih tinggi daripada PIC16 dan dapat mencapai kecepatan operasi 48Mhz. Juga, PIC18 memiliki pembagian hardware, dan PIC16 tidak.
Ada juga kasus bank switching di mana PIC18 membuatnya lebih mudah daripada PIC16.
Mikrokontroler PIC16
Pikiran Akhir
Mikrokontroler PIC18 memiliki desain yang memungkinkan mereka menangani aplikasi kontrol sederhana. Dulu, PIC mewakili Peripheral Interface Controller. Namun hari ini, PIC berarti Programmable Intelligent Computer.
Hari ini, mikrokontroler PIC telah menjadi perangkat pintar dengan data RAM. Selain itu, 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 mengenai topik ini?
Silakan, jangan ragu untuk menghubungi kami dan kami akan senang membantu.