Mikrokontroler 8-bit · Microchip Technology

PIC12F675-I/P

Ringkasan datasheet PIC12F675-I/P dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

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

ParameterNilaiKondisi
Tegangan suplai operasi2.0 - 5.5 VRentang tegangan operasi lebarhlm. 3
Kecepatan osilator/clock inputDC - 20 MHzOperating Speedhlm. 3
Siklus instruksiDC - 200 nsOperating Speedhlm. 3
Akurasi osilator internal±1 %Precision Internal 4 MHz oscillator factory calibratedhlm. 3
Arus standby1 nA@ 2.0V, typicalhlm. 3
Arus operasi8.5 µA@ 32 kHz, 2.0V, typicalhlm. 3
Arus operasi100 µA@ 1 MHz, 2.0V, typicalhlm. 3
Arus Watchdog Timer300 nA@ 2.0V, typicalhlm. 3
Arus osilator Timer14 µA@ 32 kHz, 2.0V, typicalhlm. 3
Ketahanan tulis Flash100,000 siklus tulisHigh Endurance Flash/EEPROM Cellhlm. 3
Ketahanan tulis EEPROM1,000,000 siklus tulisHigh Endurance Flash/EEPROM Cellhlm. 3
Retensi data Flash/EEPROM> 40 tahunFlash/Data EEPROM Retentionhlm. 3

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout PIC12F675-I/P

PDIP, SOIC, DFN-S, DFN 8 pin
PinNamaFungsi
1VDDPositive supplyhlm. 4
2GP5/T1CKI/OSC1/CLKINBidirectional I/O / TMR1 clock / Crystal/resonator / External clock inputhlm. 4
3GP4/AN3/T1G/OSC2/CLKOUTBidirectional I/O / A/D Channel 3 input / TMR1 gate / Crystal/resonator / FOSC/4 outputhlm. 4
4GP3/MCLR/VPPInput port / Master Clear / Programming voltagehlm. 4
5GP2/AN2/T0CKI/INT/COUTBidirectional I/O / A/D Channel 2 input / TMR0 clock input / External interrupt / Comparator outputhlm. 4
6GP1/AN1/CIN-/VREF/ICSPCLKBidirectional I/O / A/D Channel 1 input / Comparator input / External voltage reference / Serial programming clockhlm. 4
7GP0/AN0/CIN+/ICSPDATBidirectional I/O / A/D Channel 0 input / Comparator input / Serial programming I/Ohlm. 4
8VSSGround 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

8-pin PDIPSOICDFN-SDFNMLF-S

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 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai PIC12F675-I/P? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.