Gambaran Umum Mikrokontroler PIC16F628A
Perangkat PIC16F628A adalah mikrokontroler 8-bit berbasis flash yang memiliki keunggulan berupa biaya rendah, kinerja tinggi, teknologi CMOS, dan sepenuhnya statis.
Semua mikrokontroler PIC® menggunakan arsitektur RISC yang canggih. PIC16F628A memiliki fitur inti yang ditingkatkan, tumpukan (stack) dengan kedalaman delapan level, serta sumber interupsi internal dan eksternal yang beragam. Bus instruksi dan data yang terpisah pada arsitektur Harvard memungkinkan kata instruksi selebar 14 bit dengan data selebar 8 bit yang terpisah.

Fitur dan Kemampuan
- Kemampuan interupsi
- Tumpukan perangkat keras dengan kedalaman 8 tingkat
- Mode Alamat Langsung, Tidak Langsung, dan Relatif
- 35 instruksi satu kata
- Semua instruksi satu siklus kecuali cabang
- Opsi osilator internal dan eksternal
- Mode Tidur hemat daya
- Pull-up lemah yang dapat diprogram pada PORTB
- Pin Master Clear/Input yang dimultipleks
- Timer Pengawas dengan osilator independen
- Pemrograman tegangan rendah
- In-Circuit Serial Programming™ (melalui dua pin)
- Perlindungan kode yang dapat diprogram
- Reset Brown-out
- Reset saat dinyalakan
- Timer Pengaktifan dan Osilator Timer Pengaktifan
- Rentang suhu industri dan diperluas
- Sumber/penyerap arus tinggi untuk penggerak LED langsung
- Oscillator internal berdaya rendah
- Dukungan osilator eksternal untuk kristal dan resonator
Modul komparator analog dengan:
- Dua komparator analog
- Modul referensi tegangan (VREF) yang dapat diprogram di dalam chip
- Referensi internal atau eksternal yang dapat dipilih
- Output komparator dapat diakses secara eksternal Penerima/Pemancar
Sinkron/Asinkron Universal yang Dapat Dialamatkan (USART/SCI)
Sel Flash/EEPROM dengan daya tahan tinggi:
- Ketahanan penulisan Flash 100.000 kali
- Ketahanan penulisan EEPROM 1.000.000 kali
- Retensi data selama 40 tahun
Parameter Teknis
| Technical Parameters | Values |
|---|---|
| Flash Memory (KB) | 3.5 KB |
| RAM (bytes) | 224 x 8 |
| EEPROM (bytes) | 128 x 8 |
| Operating Voltage | 2.0-5.5V |
| Operating Speed | 20 MHz |
| Capture/Compare module | 16-bit |
| PWM module | 10-bit |
| Temp. Range | -40 to +125℃ |
| Oscillator | 4 MHz and 48 kHz |
| Timer | 2 x 8-bit - 1 x 16-bit |
| Standby Current | 100 nA @ 2.0V, typical |
| Operating Current | 12 μA @ 32 kHz, 2.0V, typical 120 μA @ 1 MHz, 2.0V, typical |
| Watchdog Timer Current | 1 μA @ 2.0V, typical |
| Timer1 Oscillator Current | 1.2 μA @ 32 kHz, 2.0V, typical |
| I/O pins | 18 |
| Comparators count | 2 |
| Wake-up time (from Sleep) | 4 μs, 3.0V, typical |
| Dual-speed Internal Oscillator | Run-time selectable between 4 MHz and 48 kHz |
| Package Types | 18-Lead PDIP, 18-Lead SOIC |

Aplikasi
Seri PIC16F628A cocok untuk berbagai aplikasi, mulai dari pengisi daya baterai hingga sensor jarak jauh berdaya rendah. Ukuran kemasan yang ringkas menjadikan seri mikrokontroler ini sangat ideal untuk semua aplikasi yang memiliki keterbatasan ruang.




