Mikrokontroler 8-bit · Microchip Technology

PIC16F628A-I/SO

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

PIC16F628A-I/SO memakai datasheet yang sama dengan PIC16F628A-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

PIC16F627A/628A/648A adalah keluarga mikrokontroler CMOS 8-bit berbasis Flash dari Microchip dengan teknologi nanoWatt. Perangkat ini menggunakan arsitektur RISC dan Harvard yang memisahkan memori program dan data, sehingga instruksi dapat dieksekusi dalam satu siklus kecuali instruksi cabang. Tersedia dalam paket 18-pin dan varian lain, dengan memori program Flash, RAM, dan EEPROM data yang dapat ditulis ulang.

Fitur utama mencakup osilator internal presisi 4 MHz, mode Sleep hemat daya, Watchdog Timer, serta berbagai peripheral seperti timer, komparator analog, CCP (Capture/Compare/PWM), dan USART. Cara kerja mikrokontroler ini didasarkan pada inti RISC dengan set instruksi yang ringkas dan ortogonal, sehingga operasi pada register dapat dilakukan dengan mode pengalamatan langsung, tidak langsung, maupun relatif. Memori program dan data diakses melalui bus terpisah, dan pipeline dua tahap menumpuk proses fetch dan eksekusi instruksi.

Perangkat ini juga menyediakan osilator internal dua kecepatan yang dapat dipilih saat berjalan, serta mode Sleep yang dapat dibangunkan melalui interrupt eksternal, interrupt internal, dan reset. Mikrokontroler ini cocok untuk aplikasi yang membutuhkan konsumsi daya rendah dan ukuran kecil, seperti pengisi baterai dan sensor jarak jauh berdaya rendah. Teknologi Flash memudahkan penyesuaian program aplikasi seperti level deteksi, pembangkitan pulsa, dan timer.

Dukungan pengembangan lengkap termasuk programmer dan debugger in-circuit juga tersedia untuk keluarga perangkat ini.

Fitur utama

  • Arsitektur RISC dengan 35 instruksi single-word
  • Kecepatan operasi hingga 20 MHz
  • Osilator internal presisi 4 MHz terkalibrasi pabrik hingga ±1%
  • Mode Sleep hemat daya dengan wake-up cepat
  • 16 pin I/O dengan kontrol arah individual
  • Komparator analog ganda dengan referensi tegangan on-chip
  • Timer0, Timer1, Timer2, dan modul CCP (Capture/Compare/PWM)
  • USART/SCI addressable
  • Watchdog Timer dengan osilator independen
  • Flash dan EEPROM dengan ketahanan tulis tinggi

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai operasi2.0 - 5.5 VPIC16F627A/628A/648A (varian F)hlm. 3
Frekuensi operasi maksimum20 MHzSemua varianhlm. 7
Memori program Flash2048 wordsPIC16F628Ahlm. 7
Memori data RAM224 bytesPIC16F628Ahlm. 7
Memori data EEPROM128 bytesPIC16F628Ahlm. 7
Ketahanan tulis Flash100,000 siklus tulisHigh-Endurance Flash/EEPROM cellhlm. 3
Ketahanan tulis EEPROM1,000,000 siklus tulisHigh-Endurance Flash/EEPROM cellhlm. 3
Retensi data40 tahunHigh-Endurance Flash/EEPROM cellhlm. 3
Arus standby100 nA@ 2.0V, typicalhlm. 3
Arus operasi120 µA@ 1 MHz, 2.0V, typicalhlm. 3
Arus Watchdog Timer1 µA@ 2.0V, typicalhlm. 3
Jumlah pin I/O16 pinSemua varianhlm. 3

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

Pinout PIC16F628A-I/SO

PDIP, SOIC, SSOP 18 pin
PinNamaFungsi
1RA2/AN2/VREFPort I/O bidirectional; input analog komparator; output referensi teganganhlm. 4
2RA3/AN3/CMP1Port I/O bidirectional; input analog komparator; output komparator 1hlm. 4
3RA4/T0CKI/CMP2Port I/O bidirectional; input clock Timer0; output komparator 2hlm. 4
4RA5/MCLR/VPPInput port; master clear (reset); input tegangan pemrogramanhlm. 4
5VSSGround referensi untuk logika dan I/Ohlm. 4
6RB0/INTPort I/O bidirectional; input interrupt eksternalhlm. 4
7RB1/RX/DTPort I/O bidirectional; pin receive USART; data I/O sinkronhlm. 4
8RB2/TX/CKPort I/O bidirectional; pin transmit USART; clock I/O sinkronhlm. 4
9RB3/CCP1Port I/O bidirectional; I/O Capture/Compare/PWMhlm. 4
10RB4/PGMPort I/O bidirectional; input pemrograman low-voltagehlm. 4
11RB5Port I/O bidirectionalhlm. 4
12RB6/T1OSO/T1CKI/PGCPort I/O bidirectional; output osilator Timer1; input clock Timer1; clock pemrograman ICSPhlm. 4
13RB7/T1OSI/PGDPort I/O bidirectional; input osilator Timer1; data I/O ICSPhlm. 4
14VDDSuplai positif untuk logika dan I/Ohlm. 4
15RA6/OSC2/CLKOUTPort I/O bidirectional; output kristal osilator; output clock (1/4 frekuensi OSC1)hlm. 4
16RA7/OSC1/CLKINPort I/O bidirectional; input kristal osilator; input clock eksternalhlm. 4
17RA0/AN0Port I/O bidirectional; input analog komparatorhlm. 4
18RA1/AN1Port I/O bidirectional; input analog komparatorhlm. 4

Catatan desain PCB

  • Gunakan osilator internal 4 MHz yang terkalibrasi pabrik untuk menghemat komponen eksternal dan biaya.hlm. 3
  • Aktifkan mode Sleep untuk mengurangi konsumsi daya secara signifikan; mikrokontroler dapat dibangunkan oleh interrupt eksternal atau reset.hlm. 7
  • Manfaatkan Watchdog Timer dengan osilator internal independen untuk mencegah software lock-up.hlm. 7
  • Gunakan pin RB6 dan RB7 untuk pemrograman serial in-circuit (ICSP) guna memudahkan update firmware tanpa melepas chip.hlm. 7
  • Aktifkan pull-up internal pada PORTB jika diperlukan untuk tombol atau input tanpa komponen eksternal.hlm. 3

Kemasan

18-pin DIP20-pin SSOP28-pin QFN

Contoh pemakaian

  • Pengisi baterai
  • Sensor jarak jauh berdaya rendah
  • Aplikasi dengan keterbatasan ruang
  • Sistem yang membutuhkan konsumsi daya rendah
  • Kontrol perangkat dengan antarmuka serial
  • Pembangkitan pulsa dan timer yang dapat disesuaikan

Varian PIC16F627A/628A/648A 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.

Dari datasheet ke board jadi

Rangkaianmu pakai PIC16F628A-I/SO? 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.