PIC ve ARM arasındaki fark
Mikrodenetleyici , gömülü sistemlerin temelini oluşturur ve uygulamanın kapsamına ve gerekliliğine bağlı olarak çok sayıda çözüm sunabilir. Günümüzde endüstride en yaygın kullanılan mikrodenetleyiciler arasında PIC (Çevresel Arayüz Denetleyicisi) ve ARM (Gelişmiş RISC Makinesi) bulunur. Her ikisi de birçok yönden birbirinden ayrılamaz olsa da, ihtiyaç, işlev ve fayda açısından farklı amaçlara hizmet ederler.
| PIC | ARM |
|---|---|
| PIC mikrodenetleyici, Çevresel Arayüz Denetleyicisi anlamına gelir. | ARM mikrodenetleyici, Gelişmiş RISC Makinesi anlamına gelir. |
| PIC mikro denetleyicileri 8 bit, 16 bit ve 32 bit olarak mevcuttur. | ARM mikro denetleyicileri çoğunlukla 32-bit olarak mevcuttur, ayrıca 64-bit olarak da mevcuttur. |
| PIC, UART , USART , CAN, LIN, Ethernet, SPI, I2S haberleşme protokollerini destekler . | UART, USART, SPI, CAN, LIN, I2C, Ethernet, I2S, DSP, SAI haberleşme protokollerini destekler. |
| Her komut için 4 saat çevrimi etkili komut hızına sahiptir. | Her komut için 1 saat çevrimi kadar etkili komut hızına sahiptir. |
| SRAM, Flash bellek kullanır . | Flash, SDRAM, EEPROM bellekleri kullanır . |
| RISC’in bazı özelliklerine dayanmaktadır. | RISC komut seti mimarisine dayanmaktadır. |
| Harvard bellek mimarisine dayanmaktadır. | Modifiye edilmiş Harvard mimarisine dayanmaktadır . |
| PIC mikrodenetleyici ailesi PIC16, PIC17, PIC18, PIC24, PIC32’yi içerir. | ARM mikrodenetleyici ailesi ARMv4, 5, 6, 7 ve serilerini içerir. |
| Çok iyi bir toplumsal desteğe sahip. | Çok geniş bir toplumsal desteğe sahip. |
| Üreticisi Microchip’tir. | Üreticileri arasında Apple, Nvidia, Qualcomm, Samsung Electronics ve TI vb. bulunmaktadır. |
| Özelliklerine göre ortalama bir maliyetle satışa sunulmaktadır. | Özelliklerine göre düşük bir maliyetle sunulmaktadır. |
| Popüler mikro denetleyiciler arasında PIC18fXX8, PIC16f88X, PIC32MXX bulunur. | Popüler mikro denetleyiciler arasında LPC2148, ARM Cortex-M0’dan ARM Cortex-M7’ye kadar olanlar bulunur. |
Uygulamanızda yüksek performans, ölçeklenebilirlik ve tamamen modern özellikler bekleniyorsa, ARM mikrodenetleyiciler işinizi görecektir. Ancak, nispeten düşük güç tüketimi gerektiren ve çok karmaşık olmayan uygulamalar için PIC mikrodenetleyiciler daha ucuz ve daha kapsamlıdır.