STM8S003F3P6 Açıklama
STM8S003F3P6, STMicroelectronics tarafından geliştirilen bir mikrodenetleyici birimidir (MCU). Merkezi işlem biriminin (CPU) işlem gücünü bellek, giriş/çıkış arabirimleri ve diğer çevre birimleriyle tek bir çip üzerinde birleştiren, yüksek entegrasyonlu bir cihazdır. STM8S003F3P6, 8 bit mimariye dayanır ve çok çeşitli özellikler sunarak çeşitli uygulamalar için uygun hale gelir. 8 KB flash bellek, 1 KB RAM ve 128 bayt EEPROM'a sahiptir. Ayrıca SPI, I2C, UART ve CAN gibi çok çeşitli iletişim arayüzlerine sahiptir. STM8S003F3P6, endüstriyel kontrol sistemleri, otomotiv elektroniği, tüketici elektroniği ve daha fazlası gibi uygulamalarda yaygın olarak kullanılmaktadır.
STM8S003F3P6 Özellikleri
Çekirdek işlemci
- Harvard Üniversitesi 16 MHz gelişmiş STM8 çekirdek mimarisi
- üç seviyeli boru hattı genişletilmiş komut seti
Bellek
- Program belleği: 8 KB flash bellek
- RAM: 1 Kbyte
- Veri belleği: 128 bayt gerçek veri EEPROM;
- 100.000 yazma/silme döngüsüne kadar dayanıklılık
Saat, sıfırlama ve güç yönetimi
- 2,95 V ila 5,5 V çalışma voltajı
- 4 ana saat kaynağı ile esnek saat kontrolü
- Saat monitörlü saat güvenlik sistemi
- Güç yönetimi
Kesme yönetimi
- 32 kesintiye sahip iç içe kesinti denetleyicisi
- 6 vektörde 27 adede kadar harici kesme
Zamanlayıcı
- Gelişmiş kontrol zamanlayıcısı, 16 bit çözünürlüğün yanı sıra dört CAPCOM kanalı, 3 tamamlayıcı çıkış ve esnek senkronizasyon özelliğine sahiptir.
- 16 bitlik genel amaçlı zamanlayıcı, üç CAPCOM kanalı (IC, OC veya PWM) içerir.
- 8 bitlik ön bölücüye sahip 8 bitlik temel zamanlayıcı
- Otomatik uyandırma zamanlayıcısı
- Pencere ve bağımsız izleme zamanlayıcısı
İletişim arabirimi
- Senkron çalışma, akıllı kart, IrDA, LIN ana mod için saat çıkışlı UART
- 8 Mbit/s'ye kadar SPI arabirimi
- 400 Kbit/s'ye kadar 12C 2C arabirimi
Analog-dijital dönüştürücü (ADC)
- 10 bit ADC, ±1 LSB ADC, 5 adede kadar çoklanmış kanal, tarama modu ve analog denetleyici
G/Ç
- 32 pimli pakette 28 adede kadar I/O, 21 adet yüksek emilim çıkışı dahil
- Akım enjeksiyonuna maruz kalmayan, son derece sağlam giriş/çıkış tasarımı
Geliştirme desteği
- Son derece etkili programlama ve müdahalesiz hata ayıklama için gömülü SWIM aracı
STM8S003F3P6 Parametreleri
| Attribute | Value |
|---|---|
| Program memory size | 8KB |
| Data bus width | 8 bits |
| ADC resolution | 10 bits |
| Maximum clock frequency | 16 MHz |
| Number of inputs/outputs | 16 inputs/outputs |
| Data RAM size | 1KB |
| Supply voltage - min | 2.95 volts |
| Supply voltage-max | 5.5V |
| Minimum operating temperature | -40 degrees Celsius |
| Maximum operating temperature | +85 degrees Celsius |
| Data RAM Type | Memory |
| Data ROM size | 128B |
| Data ROM Type | EEPROM |
| Interface Type | 12C, SPI, UART |
| Number of ADC channels | 5 channels |
| Number of timers/counters | 3 timers |
| Operating supply voltage | 2.95V to 5.5V |
| Processor family | STM8S |
| Program memory type | STM8S Flash memory |
| Unit weight | 191 mg |
Sonuç
STM8S003F3P6, yazılım arızalarının yol açtığı kazara bellek üzerine yazma işlemlerine karşı Flash program belleğini ve veri EEPROM'unu koruma özelliği ile tanınmaktadır. Ayrıca iki seviyeli yazma koruması mevcuttur.
Buna ek olarak, bu yazma koruması, uygulama içi programlama (IAP) gerçekleştirmek amacıyla kontrol kayıtlarına çok sayıda anahtar dizisi yazılarak kaldırılabilir; bu da uygulamanın ana program belleği ve veri EEPROM'unun içeriğini değiştirmesine veya cihaz seçenek baytlarını yeniden programlamasına olanak tanır. Güvenlik ve güvenilirlik seviyesi çok yüksektir.




