Mikrokontroler 8-bit · Microchip Technology

PIC18F4550-I/PT

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

PIC18F4550-I/PT memakai datasheet yang sama dengan PIC18F4550-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

PIC18F4550 adalah mikrokontroler 8-bit dari keluarga PIC18F2455/2550/4455/4550 yang dilengkapi Enhanced Flash dan modul Universal Serial Bus (USB) terintegrasi. Datasheet menyebut keluarga ini sebagai "28/40/44-Pin, High-Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology". Perangkat ini menggabungkan kinerja komputasi tinggi dengan memori Flash yang tahan lama, serta berbagai fitur penghemat daya.

5 Mb/s) dan penuh (12 Mb/s), serta transfer Control, Interrupt, Isochronous, dan Bulk. 3V sudah terintegrasi di chip, sehingga mengurangi komponen eksternal. Untuk aplikasi yang membutuhkan clock berbeda, tersedia opsi dual oscillator yang memungkinkan modul USB berjalan pada frekuensi tinggi sementara inti mikrokontroler menggunakan osilator internal berdaya rendah.

Selain USB, PIC18F4550 menyediakan berbagai peripheral seperti Timer, CCP/ECCP, MSSP (SPI/I2C), EUSART, dan ADC 10-bit hingga 13 kanal. Fitur nanoWatt Technology memungkinkan pengurangan konsumsi daya secara signifikan melalui mode Run, Idle, dan Sleep yang dapat diatur perangkat lunak. Dengan memori program Flash 32 Kbyte dan SRAM 2048 byte, perangkat ini cocok untuk aplikasi embedded yang memerlukan konektivitas USB, antarmuka serial, dan kontrol analog.

Fitur utama

  • USB V2.0 Compliant dengan kecepatan rendah (1.5 Mb/s) dan penuh (12 Mb/s)
  • On-Chip USB Transceiver dengan On-Chip Voltage Regulator
  • Memori Flash program 32 Kbyte dan SRAM 2048 byte
  • 10-Bit, Up to 13-Channel Analog-to-Digital Converter (A/D) module
  • Empat Timer (Timer0 hingga Timer3) dan hingga 2 modul CCP/ECCP
  • Master Synchronous Serial Port (MSSP) mendukung SPI dan I2C
  • Enhanced USART dengan dukungan LIN bus
  • nanoWatt Technology: Idle mode currents down to 5.8 μA typical, Sleep mode currents down to 0.1 μA typical

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai operasi (varian F)4.2 - 5.5 VStandard devices with Enhanced Flash memory, designated with an 'F'hlm. 10
Tegangan suplai operasi (varian LF)2.0 - 5.5 VLow-voltage parts, designated by 'LF'hlm. 10
Arus mode Idle5.8 μAtypicalhlm. 3
Arus mode Sleep0.1 μAtypicalhlm. 3
Arus osilator Timer11.1 μAtypical, 32 kHz, 2Vhlm. 3
Arus Watchdog Timer2.1 μAtypicalhlm. 3
Siklus erase/write Flash program memory100,000 siklustypicalhlm. 3
Siklus erase/write Data EEPROM1,000,000 siklustypicalhlm. 3
Retensi Flash/Data EEPROM> 40 tahunhlm. 3
Resolusi PWM (CCP)1 - 10 bithlm. 3
Resolusi Capture (CCP)16 bitmax. resolution 5.2 ns (T CY/16)hlm. 3
Resolusi Compare (CCP)16 bitmax. resolution 83.3 ns (T CY)hlm. 3
Frekuensi osilator internal31 kHz - 8 MHz8 user-selectable frequencieshlm. 3
Periode Watchdog Timer (WDT)41 ms - 131 sprogrammablehlm. 3

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

Pinout PIC18F4550-I/PT

40-Pin PDIP 39 pin
PinNamaFungsi
1MCLR/VPP/RE3Master Clear (reset) atau tegangan programming; juga port RE3hlm. 4
2RA0/AN0Port RA0 atau input analog AN0hlm. 4
3RA1/AN1Port RA1 atau input analog AN1hlm. 4
4RA2/AN2/VREF-/CVREFPort RA2, input analog AN2, referensi tegangan negatif, atau referensi komparatorhlm. 4
5RA3/AN3/VREF+Port RA3, input analog AN3, atau referensi tegangan positifhlm. 4
6RA4/T0CKI/C1OUT/RCVPort RA4, clock input Timer0, output komparator 1, atau receivehlm. 4
7RA5/AN4/SS/HLVDIN/C2OUTPort RA5, input analog AN4, slave select SPI, input HLVD, atau output komparator 2hlm. 4
8VSSGroundhlm. 4
9OSC1/CLKIInput osilator kristal atau input clock eksternalhlm. 4
10OSC2/CLKO/RA6Output osilator kristal, output clock, atau port RA6hlm. 4
11RC0/T1OSO/T13CKIPort RC0, output osilator Timer1, atau clock input Timer1/Timer3hlm. 4
12RC1/T1OSI/CCP2(1)/UOEPort RC1, input osilator Timer1, CCP2, atau USB output enablehlm. 4
13RC2/CCP1/P1APort RC2, CCP1, atau output PWM P1Ahlm. 4
14VUSBTegangan suplai internal USB (regulator 3.3V)hlm. 4
15RB7/KBI3/PGDPort RB7, keyboard interrupt 3, atau data programminghlm. 4
16RB6/KBI2/PGCPort RB6, keyboard interrupt 2, atau clock programminghlm. 4
17RB5/KBI1/PGMPort RB5, keyboard interrupt 1, atau programming enablehlm. 4
18RB4/AN11/KBI0/CSSPPPort RB4, input analog AN11, keyboard interrupt 0, atau chip select SPPhlm. 4
19RB3/AN9/CCP2(1)/VPOPort RB3, input analog AN9, CCP2, atau output USB VPOhlm. 4
20RB2/AN8/INT2/VMOPort RB2, input analog AN8, interrupt eksternal 2, atau output USB VMOhlm. 4
21RB1/AN10/INT1/SCK/SCLPort RB1, input analog AN10, interrupt eksternal 1, clock SPI, atau clock I2Chlm. 4
22RB0/AN12/INT0/FLT0/SDI/SDAPort RB0, input analog AN12, interrupt eksternal 0, fault input, data SPI, atau data I2Chlm. 4
23VDDTegangan suplai positifhlm. 4
24VSSGroundhlm. 4
25RC7/RX/DT/SDOPort RC7, receive USART, data, atau output SPIhlm. 4
26RC6/TX/CKPort RC6, transmit USART, atau clockhlm. 4
27RC5/D+/VPPort RC5, USB D+ atau VPhlm. 4
28RC4/D-/VMPort RC4, USB D- atau VMhlm. 4
29RD7/SPP7/P1DPort RD7, SPP7, atau output PWM P1Dhlm. 4
30RD6/SPP6/P1CPort RD6, SPP6, atau output PWM P1Chlm. 4
31RD5/SPP5/P1BPort RD5, SPP5, atau output PWM P1Bhlm. 4
32RD4/SPP4Port RD4 atau SPP4hlm. 4
33RD3/SPP3Port RD3 atau SPP3hlm. 4
34RD2/SPP2Port RD2 atau SPP2hlm. 4
35RD1/SPP1Port RD1 atau SPP1hlm. 4
36RD0/SPP0Port RD0 atau SPP0hlm. 4
38RE2/AN7/OESPPPort RE2, input analog AN7, atau output enable SPPhlm. 4
39RE1/AN6/CK2SPPPort RE1, input analog AN6, atau clock2 SPPhlm. 4
40RE0/AN5/CK1SPPPort RE0, input analog AN5, atau clock1 SPPhlm. 4

Catatan desain PCB

  • Untuk menghemat daya secara signifikan, manfaatkan mode Idle atau Sleep yang dapat diaktifkan melalui perangkat lunak. Mode Idle mematikan CPU tetapi mempertahankan peripheral tetap aktif, sedangkan mode Sleep mematikan keduanya.hlm. 3
  • Gunakan osilator internal jika tidak memerlukan presisi tinggi; ini membebaskan pin osilator untuk keperluan I/O tambahan.hlm. 9
  • Aktifkan Fail-Safe Clock Monitor untuk mendeteksi kegagalan clock utama dan secara otomatis beralih ke osilator internal, sehingga sistem dapat melanjutkan operasi atau melakukan shutdown aman.hlm. 9
  • Manfaatkan fitur self-programmability untuk membuat bootloader yang memungkinkan pembaruan firmware di lapangan tanpa programmer eksternal.hlm. 10
  • Untuk aplikasi USB, pastikan pin VUSB dihubungkan dengan kapasitor decoupling yang sesuai karena pin ini merupakan keluaran regulator 3.3V internal.hlm. 3

Kemasan

28-Pin PDIP28-Pin SOIC40-Pin PDIP44-Pin TQFP44-Pin QFN

Contoh pemakaian

  • Aplikasi yang membutuhkan konektivitas USB, seperti periferal komputer dan perangkat antarmuka USB
  • Sistem embedded yang memerlukan komunikasi serial melalui EUSART (RS-232 atau LIN bus)
  • Pengendalian motor atau aktuator menggunakan modul PWM (CCP/ECCP)
  • Akuisisi data analog dengan ADC 10-bit hingga 13 kanal
  • Antarmuka sensor dan periferal melalui SPI atau I2C (MSSP)
  • Aplikasi portabel atau daya rendah yang memanfaatkan mode Idle dan Sleep

Varian PIC18F4550 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 PIC18F4550-I/PT? 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.