Sauf spécification contraire, d vaut toujours, au choix : 16F84 6.0V’a kadar çalışabilirken, 16F84A 5.5V’a kadar çalışabiliyor.PIC 16F84 için dizayn edilmiş ve PIC 6.0V ile besleyen bir devre varsa ve bu devrede 16F84A kullanacaksanız voltajı düşürmeniz gerekiyor.İdeal volt 5.0V olarak kabul edilir.Görüldüğü gibi PIC 16F84 için yazdığınız program büyük olaslıkla PIC 16F84A ile de çalışacaktır.A serisi bir üst model olduğundan, alt modelde çalışan programı desteklemesi aslında olağan bir durum gibi duruyor. 16F84 için yazılmış programı 16F84A’da aynı hızda çalıştırırsanız bir problem oluşmaz.Fakat, elinizde 20 MHZ hızda çalışan 16F84A programını, 10 MHZ de çalışan 16F84 ‘de çalıştırırsanız hızınız yarıya düşecektir.Eğer program hasas zaman döngüleri ile çalışıyorsa stabil bir çalışma gösteremez.Ama 16F84 daki programı 16F84A da çalıştırmanızda bir sorun oluşturmaz.Tabi aynı hızda çalıştırmak kaydıyla. The basic building block of PIC 16F877 is based on Harvard architecture. PIC16F84 belongs to a class of 8-bit microcontrollers of RISC architecture. Program memory (FLASH)- for storing a written program. (the non-A version runs at 10MHz crystal speed only).The most useful feature of this microcontroller is that it's flash based so to see it) - Replace the 1k with a 220 if you want brighter output.//////////////////////////////////////////////////////////////////////  TRISA = 0; // o/p   - sets çalışmazmı ? In addition find out how to use it to measure the supply voltage 1V8 ~ 5V5Find out how digitalWrite() works...Now use 17x Faster macros! PIC 16F84 de Microchip firmasının ürettiği esnek özellikleri olan bir mikrokontrolördür. The compiler is free for the small amounts Here are its features and a short Cette fonctionnalité manquante complique la réalisation de compilateurs de langage évolué (C par exemple). to share their engineering projects, solutions & Nous allons commencer doucement à présenter quelques instructions du PIC 16F84. Yazıyı uzun uzun okumak istemeyenler ve “Projeyi hemen bitirmem lazım.Sonuç olarak PIC 16F84 yerine, 16F84A kullanabilir miyiz?” diyenler için cevabımız: evetGenellikle bir uyumsuzluk yaşanmaz.Fakat “Kesin çalışır mı ?” derseniz cevabımız: hayırİsterseniz PIC 16F84 ve PIC 16F84A arasındaki benzerlikleri bir tablo aracılığı ile inceleyelim.Bunlardan ayrı olarak da, her iki cihazın blok diyagramı,pin dizilimleri, program hafızası haritası ve buna bağlı olarak da reset ve kesme vektör adresleri, genel amaçlı yazmaç ( register ), özel yazmaç ( register ) ve yazmaç ( register ) sayfaları ( bank ) sayısı, özel yazmaçların ( register ) alacağı değerler ve takınacağı hal ve tavırlar aynı.Görüldüğü üzere birçok temel özellik her iki cihazda da aynı.Aslında farklılıkların sayısı az.Fakat bu farklar önemli farklar.Bunlardan en önemlisi ise PIC lerin çalışabileceği maksimum hız.PIC 16F84 maksimum 10 MHZ hızında çalışırken, PIC 16F84A 20 MHZ hızında çalışabiliyor.Başka bir değişle, PIC 16F84 bir komutu minimum 400 ns gibi bir sürede işleyebilirken, PIC 16F84A bu süreyi 200 ns gibi bir değere düşürebiliyor.PIC 16F84A, EEPROM’a daha hızlı (~4mS) yazıp silebilirken, 16F84 ise bu işlemleri daha yavaş (~10mS) gerçekleştiriyor.Siz aynı saat hızında çalıştırsanız bile, EEPROM kullanan programlar 16F84A’da daha hızlı çalışacaktır.“Bu” kelimesinden kastım EEPROM ile ilgili olan değil de, bir üstündeki paragrafta analtılanlar.

Çünkü yerine geliştirilmiş versiyonu üretiliyordu.Doğal olarak da bir alt modelini üretmek gereksizdi.Yeni yapılan uygulamalarda A serisini seçmek daha mantıklıydı, çünkü daha hızlı çalışabiliyordu.Bugünlerde uygulama yapmak için popüler olan PICler ise, PIC 16F628A ve onun daha büyük hafızaya sahip olanı PIC 16F648A. شرح مبسط للميكرومراقب pic 16f84 - Duration: 39 ... PIC Architecture/ Block Diagram - Duration: 27:03. ) kullanıyorsanız problem oluşma olasılığı diğer duruma yani 16F84 yerine 16F84A kullanmaya göre daha yüksek.Uygulamaların çoğunda bir problem yaşamayacağınızı düşünüyorum.Fakat, problem yaşarsanız da olağan karşılamanız gerekiyor.Çünkü Microchip bile garanti edemezken, benim “Onların arasında bir fark yok.Tak bir şey olmaz.” demem de çelişkili olurdu.Tüm farklılıkları ve dikkat edilmesi gerekenleri detaylı bir şekilde incelemek için PIC 16F84A datasheet inin sonlarına ve 16F84′ten 16F84A’ya geçişi anlatan dökümana bakınız.İndirmek için gerekli bağlantıları yazının sonunda bulabilirsiniz.İnternet ortamında genellikle bu iki cihaza “aynı” denir.Bu yazıyı yazmaktaki amacım, dilimin yani elimin döndüğünce ve bilgilerimin el verdiği ölçüde farkları anlatabilmek ve bu yanlış bilgiyi düzeltmektir.Umarım yazı anlaşılır ve size faydalı olmuştur.Bilgi hatası, yazım hatası ( Dil bilgisi kurallarını doğru kullanmaya çok dikkat ediyorum. comparisonIf you don't have a bench power supply then you can use this circuit.There are four oscillator modes either using an resistor and capacitor pair All rights reserved. ‘PIC16F84 -> PIC16F84A Migration’ adlı dökümanda yazılımsal veya donanımsal problemlerden dolayı PIC 16F84A’da, 16F84 için yazılmış programları çalıştıramayabileceğiniz belirtiliyor.Ayrıca PIC 16F84′ü programlayan bir programlayıcının, 16F84A programlamadığı durumlar da olabiliyor.Tabi şu anda piyasada dolaşan programlayıcılar yüzlerce çeşit PIC programladığı için o cihazlarda bu problem yok.Bahsettiğim programlayıcılar eski olanlardı.

Uzun bir giriş kısmından sonra gerçek konumuza başlıyoruz.