← All parts
PIC18F2550
PIC18F2550
Microcontroller
The PIC18F2550 is a high-performance microcontroller with USB support, featuring multiple timers, ADC, and various communication interfaces.
In stock
Specifications
8- Operating Voltage
- 2.0V to 5.5V (typical) / 3.3V to 5.5V (recommended) / 1.8V to 5.5V (low power mode) / 2.7V to 5.5V (USB) / 2.0V to 5.5V (high speed USB) / 2.0V to 3.6V (low speed USB)
- Supply Current
- Idle mode currents down to 5.8 μA typical / Sleep mode currents down to 0.1 μA typical μA
- Interface
- USB, SPI, I2C, UART, CCP, ECCP, MSSP, EUSART, Comparator, A/D
- Resolution
- 10-bit ADC resolution
- Range
- Analog input range: 0V to VDD - 0.3V (typical)
- Accuracy
- ±(0.5% + 1LSB) for 8-bit, ±(0.25% + 1LSB) for 9- and 10-bit %
- Temperature Range
- -40°C to +85°C (operating)
- Package
- 28/40/44-Pin PDIP, SOIC, TQFP, QFN
Pinout
27| Pin | Name | Functions | Notes |
|---|---|---|---|
| MCLR/VPP/RE3 | MCLR/VPP/RE3 | GPIO | Master Clear / VPP / Ready/Enable 3 |
| RA0/AN0 | RA0/AN0 | ADC | Analog Input 0 |
| RA1/AN1 | RA1/AN1 | ADC | Analog Input 1 |
| RA2/AN2/VREF-/CVREF | RA2/AN2/VREF-/CVREF | GPIO | Analog Reference - / Comparator Voltage Reference |
| RA3/AN3/VREF+ | RA3/AN3/VREF+ | ADC | Analog Input 3 / Analog Reference + |
| RA4/T0CKI/C1OUT/RCV | RA4/T0CKI/C1OUT/RCV | GPIO | Timer0 Clock Input / Timer1 Output / Receive Clock |
| RA5/AN4/SS/HLVDIN/C2OUT | RA5/AN4/SS/HLVDIN/C2OUT | GPIO | Serial Slave Select / High-Low Voltage Detect Input / Timer2 Output |
| VSS | VSS | GND | Ground |
| OSC1/CLKI | OSC1/CLKI | GPIO | Crystal Oscillator 1 / Clock Input |
| OSC2/CLKO/RA6 | OSC2/CLKO/RA6 | GPIO | Crystal Oscillator 2 / Clock Output / Analog Input 6 |
| RC0/T1OSO/T13CKI | RC0/T1OSO/T13CKI | GPIO | Timer1 Output SO / Timer13 Clock Input |
| RC1/T1OSI/CCP2(1)/UOE | RC1/T1OSI/CCP2(1)/UOE | PWM | Timer1 Output SI / CCP2(1) / Universal Output Enable |
| RC2/CCP1 | RC2/CCP1 | PWM | Capture/Compare/PWM 1 |
| VUSB | VUSB | GPIO | USB VBUS |
| RB7/KBI3/PGD | RB7/KBI3/PGD | GPIO | Key Button Input 3 / Program Download |
| RB6/KBI2/PGC | RB6/KBI2/PGC | GPIO | Key Button Input 2 / Program Clock |
| RB5/KBI1/PGM | RB5/KBI1/PGM | GPIO | Key Button Input 1 / Program Mode |
| RB4/AN11/KBI0 | RB4/AN11/KBI0 | ADC | Analog Input 11 / Key Button Input 0 |
| RB3/AN9/CCP2(1)/VPO | RB3/AN9/CCP2(1)/VPO | PWM | Capture/Compare/PWM 2(1) / Voltage Output Positive |
| RB2/AN8/INT2/VMO | RB2/AN8/INT2/VMO | GPIO | Analog Input 8 / Interrupt 2 / VMO |
| RB1/AN10/INT1/SCK/SCL | RB1/AN10/INT1/SCK/SCL | SPII2C | Analog Input 10 / Interrupt 1 / Serial Clock / I2C SCL |
| RB0/AN12/INT0/FLT0/SDI/SDA | RB0/AN12/INT0/FLT0/SDI/SDA | SPII2C | Analog Input 12 / Interrupt 0 / Fault 0 / Serial Data In / I2C SDA |
| VDD | VDD | POWER | Power Supply |
| RC7/RX/DT/SDO | RC7/RX/DT/SDO | SPIUART | Receive Data / Data Transfer / Serial Data Out |
| RC6/TX/CK | RC6/TX/CK | SPIUART | Transmit Data / Clock |
| RC5/D+/VP | RC5/D+/VP | GPIO | Data Plus / Voltage Positive |
| RC4/D-/VM | RC4/D-/VM | GPIO | Data Minus / Voltage Negative |
Interactive pinout
Highlight:
PIC18F2550
Click a pin to copy its name · tap a tag above to spotlight a bus.