PIC16F628 ve PIC16F628A Mikrodenetleyici Özellikleri ve Pin Dizilimi

guclusat

Tanınmış Üye
Süper Moderatör

Microcontroller_16F628A-1.webp​

PIC16F628​

PIC16F628 ailesi, PIC16F84'e kıyasla daha geniş program belleği ve ek çevre birimleri sunan 8 bitlik mikrodenetleyicilerden oluşur. 18 pinli DIP kılıfı, hobi elektroniği ve kontrol devrelerinde kullanımını kolaylaştırır.

Başlıca özellikleri:
  • Program belleği: 2048 × 14 bit Flash
  • Veri belleği (RAM): 224 byte
  • EEPROM: 128 byte
  • Giriş/çıkış: 16 adet genel amaçlı I/O pini
  • Komparatör: 2 adet analog komparatör
  • CCP modülü: Capture, Compare ve PWM işlevleri
  • Seri haberleşme: USART
  • Zamanlayıcılar: Timer0, Timer1 ve Timer2
  • Osilatör: Dahili RC osilatör seçeneği
  • Besleme gerilimi: Modele ve çalışma koşullarına bağlı olarak yaklaşık 3,0–5,5 V

Osilatör​

PIC16F628 ailesinde dahili osilatör seçeneği bulunur. Osilatör kaynağı, yapılandırma bitleri (configuration bits) üzerinden seçilir. Dahili osilatörün frekansı ile harici kristal veya rezonatör kullanılarak elde edilen çalışma frekansı birbirinden ayrılmalıdır.

PIC16F628 ve PIC16F628A modellerinin desteklediği maksimum frekans, tam parça numarasına ve üretici veri sayfasına göre kontrol edilmelidir.

Komparatör​

İşlemcide iki analog komparatör bulunur. Komparatörlerin çalışma biçimi CMCON yazmacı üzerinden ayarlanabilir.

Komparatör kullanılmayacak ve ilgili pinler dijital giriş/çıkış olarak değerlendirilecekse, uygun yapılandırma yapılmalıdır. Yaygın kullanımda CMCON = 0x07 ayarı komparatörleri kapatır.

USART​

USART modülü, seri veri alışverişi için kullanılır.

  • RB1: RX — seri veri girişi
  • RB2: TX — seri veri çıkışı
Bu modül, mikrodenetleyicinin bilgisayar, seri haberleşme dönüştürücüsü veya başka bir kontrol birimiyle iletişim kurmasını sağlar.

CCP​

CCP1 modülü, Capture, Compare ve PWM işlevlerini destekler. PWM çıkışı RB3/CCP1 pini üzerinden alınabilir. Bu özellik motor hızı kontrolü, LED parlaklık ayarı ve benzeri uygulamalarda kullanılabilir.

PIC16F628​

PIC16F628A

18 pin DIP
Pin işlevleri seçilen osilatör ve yapılandırma ayarlarına göre değişebilir.
PinFonksiyonPinFonksiyon
1RA2 / AN2 / VREF18RA1 / AN1
2RA3 / AN317RA0 / AN0
3RA4 / T0CKI16RA7 / OSC1
4RA5 / MCLR / VPP15RA6 / OSC2
5VSS (GND)14VDD (+ besleme)
6RB0 / INT13RB7
7RB1 / RX / DT12RB6
8RB2 / TX / CK11RB5
9RB3 / CCP110RB4 / PGM
Önemli: Pin tablosu, fiziksel pin numaralarını gösteren özet bir tablodur. RA6 ve RA7 gibi pinlerin işlevleri osilatör yapılandırmasına bağlıdır. MCLR/VPP pini de normal çalışma, reset ve programlama seçeneklerine göre farklı görevler üstlenebilir.

PIC16F628​

PIC16F628A, aynı ailedeki geliştirilmiş modeldir. Ancak yalnızca A harfine bakarak her koşulda daha yüksek frekansta çalışacağını varsaymak doğru değildir. Entegre üzerindeki tam işaretleme, çalışma sıcaklığı ve üretici veri sayfası dikkate alınmalıdır.
 
Geri
Yukarı