PIC16F1824/1828 8-bit Flash Mikrodenetleyiciler
Microchip'in 8 bitlik mikrodenetleyicilerden oluşan PIC16F ailesi, Microchip'in PIC mimarisini, yerden tasarruf sağlayan 14 pimli cihazlardan zengin özelliklere sahip 64 pimli cihazlara kadar çeşitli pin düzeni ve paket seçeneklerine entegre etmektedir. Baseline, Mid-Level veya Enhanced Mid-Level mimarilerine sahip cihazlar, çok çeşitli çevre birimi kombinasyonlarında sunulmakta olup, tasarımcılara esneklik ve uygulamalar için geniş bir seçenek yelpazesi sunmaktadır.
PIC16F1824/1828 mikrodenetleyici ailesi, 16 seviyeli derin donanım yığını ve 49 komut içeren Microchip'in Geliştirilmiş Orta Seviye Çekirdeği'ne dayanmaktadır. Bu MCU'lar, 8 MIP'ye kadar işlem gücü, 7 Kbyte program belleği, 256 byte RAM ve 256 byte veri EEPROM'u sunar. ±%1 doğruluk oranına sahip, devre üzerinde yapılandırılabilir osilatör.
PIC16F1824/1828 Özellikleri
- En fazla 32 MHz işlemci hızı
- 49 komut
- 16 seviyeli donanım yığını
- 32 MHz Dahili Osilatör – Seçilebilir Frekans Aralığı 32 MHz ila 31 kHz
- 12 giriş/çıkış pini – PIC16F1824
- 18 giriş/çıkış pini – PIC16F1828
- XLP teknolojisi
- Güç Açma Sıfırlama (POR)
- Güç Açma Zamanlayıcısı (PWRT)
- Osilatör Başlatma Zamanlayıcısı (OST)
- Gerilim Düşüşü Sıfırlama (BOR)
- Genişletilmiş Watchdog Zamanlayıcı (WDT)
- Geliştirilmiş Düşük Gerilim Programlama (LVP)
- Devre İçi Seri Programlama (ICSP)
- Devre İçi Hata Ayıklama (ICD)
çevre birimleri
- 12-bit Analog-Dijital Dönüştürücü (ADC) – PIC16F1824 8-kanallı, PIC16F1828 12-kanallı
- mTouchTM Kapasitif Sensör Modülü – PIC16F1824 8 kanallı, PIC16F1828 12 kanallı
- İki Yakalama/Karşılaştırma/PWM (CCP) modülü
- İki adet Geliştirilmiş Yakalama/Karşılaştırma/PWM (ECCP) Modülü
- Üç Op Amp – PIC16F1789
- İki Op Amp – PIC16F1788
- İki karşılaştırıcı
- İki adet 8 bit zamanlayıcı
- Bir adet 16 bit zamanlayıcı
- SPI ve I2C özellikli Ana Senkron Seri Port (MSSP)
- Geliştirilmiş Evrensel Senkron Asenkron Alıcı Verici (EUSART)
- Sabit Gerilim Referansı (FVR)
- SR kilidi
PIC16F1824/1828 Pin Dizilişi

| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VDD | Positive Power Supply (+5V) |
| 2 | RA5 | General-Purpose I/O |
| 3 | RA4 | General-Purpose I/O |
| 4 | RA3 | General-Purpose I/O |
| 5 | RA2 | General-Purpose I/O |
| 6 | RA1 | General-Purpose I/O |
| 7 | RA0 | General-Purpose I/O |
| 8 | VSS | Ground (0V) |
| 9 | MCLR/VPP | Master Clear Input (Active Low) |
| 10 | RC0 | General-Purpose I/O |
| 11 | RC1 | General-Purpose I/O |
| 12 | RC2 | General-Purpose I/O |
| 13 | RC3 | General-Purpose I/O |
| 14 | RC4 | General-Purpose I/O |
| 15 | RC5 | General-Purpose I/O |
| 16 | VDD | Positive Power Supply (+5V) |
PIC16F1824 ilk çalıştırma: yapılandırma, saat ve ICSP
PIC16F1824 kartı yapılandırma sözcüklerinden başlayarak çalıştırılmalıdır: güç ve sıfırlamayı doğrulayın, osilatörü seçin, ICSP erişimini koruyun ve çevre birimlerini tek tek açın. Uç işlevleri çoklanır ve kılıfa bağlıdır; yakın aile çizimi yerine tam aygıt belgesini kullanın.
- Yapılandırmayı bilinçli seçin: osilatör, gözetleyici, düşük gerilim, sıfırlama ucu, kod koruma ve düşük gerilimli programlamayı inceleyin.
- Saati doğrulayın: başlangıç kaynağı, bölücü, geçiş durumu ve zamanlamayı uç veya zamanlayıcıyla ölçün.
- ICSP’yi kullanılabilir tutun: programlama verisi, saat, sıfırlama, güç ve toprak hatlarındaki yükü yönetin.
- Uçları tam başlatın: analog seçim, yön, mandal, çekme, çevre eşleme ve bayrakları ayarlayın.
- Sınırları sınayın: sıfırlama, uyku, gerilim düşmesi, EEPROM, zamanlayıcı taşması, iletişim hatası ve besleme sınırlarını deneyin.
PIC16F1824/1828 Teknik Özellikleri
| Parameter | Value |
|---|---|
| I2C Channels | 1 |
| PWM Units | 4 |
| PWM Resolution | 10Bit |
| PWM Channels | 4 |
| RAM Size | 256 (EEPROM), 256 (SRAM) kB |
| SPI Channels | 1 |
| USART Channels | 1 |
| Package Type | Surface Mount |
| Length | 8.65mm |
| Program Memory Size | 4 kB |
| Program Memory Type | Flash |
| Dimensions | 8.65 x 3.9 x 1.25mm |
| Typical Operating Voltage | 1.8 → 5.5 V |
| Package Type | SOIC |
| Height | 1.25mm |
| Timers | 1 x 16-bit, 4 x 8-bit |
| Timer Resolution | 8 bit, 16 bit |
| Number of Timers | 5 |
| Width | 3.9mm |
| Pulse Width Modulation | 2 x 10 bit, 2 (1 x 10 bit) |
| ADC (Analog-to-Digital Converter) | 8 x 10 bit |
| Number of ADC Units | 1 |
| ADC Resolution | 10 Bit |
| ADC Channels | 8 |
| Data Bus Width | 8 Bit |
| Series Name | PIC16F |
| Number of Pins | 14 |
| Instruction Set Architecture | RISC |
| Core Device | PIC |
| Maximum Frequency | 32MHz |
| Minimum Operating Temperature | -40 °C |
| Maximum Operating Temperature | +85 °C |




