PIC12F629-I/P memakai datasheet yang sama dengan PIC12F675-I/P, jadi isinya sama. Bedanya biasanya ada di kemasan, rentang suhu, atau cara pengemasan dari pabrik. Pastikan kode lengkapnya cocok dengan footprint di PCB-mu.
Ringkasan
PIC12F629/675 adalah keluarga mikrokontroler CMOS 8-bit berbasis Flash yang dikemas dalam 8 pin. Perangkat ini memiliki CPU RISC berkinerja tinggi dengan hanya 35 instruksi yang perlu dipelajari, dan semua instruksi berjalan dalam satu siklus kecuali instruksi cabang. Mikrokontroler ini mendukung kecepatan operasi hingga 20 MHz dengan siklus instruksi 200 ns, serta dilengkapi dengan osilator internal 4 MHz yang telah dikalibrasi pabrik hingga ±1%.
5V, Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST), Brown-out Detect (BOD), Watchdog Timer (WDT) dengan osilator independen, dan proteksi kode yang dapat diprogram. 000 kali. Fitur periferal termasuk 6 pin I/O dengan kontrol arah individual, sink/source arus tinggi untuk drive LED langsung, modul komparator analog dengan referensi tegangan on-chip yang dapat diprogram, dan pada PIC12F675 terdapat modul Analog-to-Digital Converter (A/D) 10-bit dengan 4 kanal input yang dapat diprogram.
Selain itu, tersedia Timer0 8-bit dengan prescaler 8-bit yang dapat diprogram, dan Timer1 16-bit yang diperkaya dengan prescaler, mode External Gate Input, serta opsi menggunakan osilator LP. Perangkat ini mendukung In-Circuit Serial Programming (ICSP) melalui dua pin. PIC12F629/675 cocok untuk aplikasi kontrol tertanam yang membutuhkan mikrokontroler kecil dengan konsumsi daya rendah, seperti sistem sensor sederhana, kontrol LED, dan antarmuka periferal dasar.
Fitur utama
- CPU RISC dengan hanya 35 instruksi, semua instruksi satu siklus kecuali cabang
- Kecepatan operasi hingga 20 MHz dengan siklus instruksi 200 ns
- Osilator internal 4 MHz terkalibrasi pabrik hingga ±1%
- Rentang tegangan operasi lebar 2.0V hingga 5.5V
- 6 pin I/O dengan kontrol arah individual dan sink/source arus tinggi untuk drive LED
- Modul komparator analog dengan referensi tegangan on-chip yang dapat diprogram
- ADC 10-bit dengan 4 kanal input yang dapat diprogram (hanya PIC12F675)
- Timer0 8-bit dan Timer1 16-bit dengan prescaler dan mode gate
- Fitur hemat daya: mode Sleep, Watchdog Timer, dan Brown-out Detect
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai operasi | 2.0 - 5.5 V | Rentang tegangan operasi lebarhlm. 3 |
| Kecepatan osilator/clock input | DC - 20 MHz | Operating Speedhlm. 3 |
| Siklus instruksi | DC - 200 ns | Operating Speedhlm. 3 |
| Akurasi osilator internal | ±1 % | Precision Internal 4 MHz oscillator factory calibratedhlm. 3 |
| Arus standby | 1 nA | @ 2.0V, typicalhlm. 3 |
| Arus operasi | 8.5 µA | @ 32 kHz, 2.0V, typicalhlm. 3 |
| Arus operasi | 100 µA | @ 1 MHz, 2.0V, typicalhlm. 3 |
| Arus Watchdog Timer | 300 nA | @ 2.0V, typicalhlm. 3 |
| Arus osilator Timer1 | 4 µA | @ 32 kHz, 2.0V, typicalhlm. 3 |
| Ketahanan tulis Flash | 100,000 siklus tulis | High Endurance Flash/EEPROM Cellhlm. 3 |
| Ketahanan tulis EEPROM | 1,000,000 siklus tulis | High Endurance Flash/EEPROM Cellhlm. 3 |
| Retensi data Flash/EEPROM | > 40 tahun | Flash/Data EEPROM Retentionhlm. 3 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout PIC12F629-I/P
PDIP, SOIC, DFN-S, DFN 8 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | VDD | Positive supplyhlm. 4 |
| 2 | GP5/T1CKI/OSC1/CLKIN | Bidirectional I/O / TMR1 clock / Crystal/resonator / External clock inputhlm. 4 |
| 3 | GP4/AN3/T1G/OSC2/CLKOUT | Bidirectional I/O / A/D Channel 3 input / TMR1 gate / Crystal/resonator / FOSC/4 outputhlm. 4 |
| 4 | GP3/MCLR/VPP | Input port / Master Clear / Programming voltagehlm. 4 |
| 5 | GP2/AN2/T0CKI/INT/COUT | Bidirectional I/O / A/D Channel 2 input / TMR0 clock input / External interrupt / Comparator outputhlm. 4 |
| 6 | GP1/AN1/CIN-/VREF/ICSPCLK | Bidirectional I/O / A/D Channel 1 input / Comparator input / External voltage reference / Serial programming clockhlm. 4 |
| 7 | GP0/AN0/CIN+/ICSPDAT | Bidirectional I/O / A/D Channel 0 input / Comparator input / Serial programming I/Ohlm. 4 |
| 8 | VSS | Ground referencehlm. 4 |
Catatan desain PCB
- Saat menggunakan pin sebagai input analog, pastikan bit TRISIO tetap diset (1) dan inisialisasi register ANSEL (untuk PIC12F675) serta CMCON untuk mengonfigurasi kanal analog.hlm. 21
- Untuk mengaktifkan pull-up internal pada pin GPIO (kecuali GP3), gunakan bit WPUx; pull-up otomatis nonaktif saat pin dikonfigurasi sebagai output.hlm. 21
- Saat menulis ke Timer0, increment akan terhambat selama dua siklus instruksi berikutnya; atasi dengan menulis nilai yang telah disesuaikan ke TMR0.hlm. 29
- Interrupt Timer0 tidak dapat membangunkan prosesor dari Sleep karena timer dimatikan selama Sleep.hlm. 29
Kemasan
Contoh pemakaian
- Kontrol LED langsung dengan sink/source arus tinggi
- Antarmuka sensor analog menggunakan ADC 10-bit (PIC12F675)
- Sistem dengan kebutuhan daya rendah karena mode Sleep dan arus standby rendah
- Aplikasi yang memerlukan timer dan counter untuk pengukuran waktu
- Penggunaan komparator analog untuk deteksi ambang batas
Varian PIC12F629/675 lainnya
Satu datasheet, beda kode pemesanan. Akhiran kode biasanya menandai kemasan atau cara pengemasan dari pabrik.
Sumber data
Disusun dari datasheet resmi Microchip Technology (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.