PIC18F4550 40-Pin High-Performance USB Microcontroller
40-pin flagship USB 2.0 microcontroller with 32KB Flash, 2048 bytes RAM, 256 bytes EEPROM, 13-channel 10-bit ADC, Streaming Parallel Port (SPP), and hardware USB transceiver.
Aliase:PIC18F4550-I/P, 18F4550, 40-Pin USB PIC MCU
DIP-40 Top View
40 Pins
Pinout Table40
| Pin | Signal / Name | Type | Alternative Functions |
|---|---|---|---|
| 1 | ~MCLR/VPP/RE3 | Digital | Master Clear Reset / Programming Voltage / Port E Bit 3 |
| 2 | RA0/AN0 | Analog | Port A Bit 0 / Analog Input Channel 0 |
| 3 | RA1/AN1 | Analog | Port A Bit 1 / Analog Input Channel 1 |
| 4 | RA2/AN2/VREF- | Analog | Port A Bit 2 / Analog Input 2 / Voltage Ref- |
| 5 | RA3/AN3/VREF+ | Analog | Port A Bit 3 / Analog Input 3 / Voltage Ref+ |
| 6 | RA4/T0CKI/C1OUT | Digital | Port A Bit 4 / Timer 0 Clock / Comparator 1 Out |
| 7 | RA5/AN4/~SS | Digital | Port A Bit 5 / Analog Input 4 / SPI Slave Select |
| 8 | RE0/AN5/CK1SPP | Digital | Port E Bit 0 / Analog Input 5 / SPP Clock 1 |
| 9 | RE1/AN6/CK2SPP | Digital | Port E Bit 1 / Analog Input 6 / SPP Clock 2 |
| 10 | RE2/AN7/OESTPB | Digital | Port E Bit 2 / Analog Input 7 / SPP Enable Strobe |
| 11 | VDD | Power | Positive Power Supply (+4.2V to +5.5V) |
| 12 | VSS | Ground | System Ground (0V) |
| 13 | OSC1/CLKI | Digital | Oscillator Crystal Input / External Clock Input |
| 14 | OSC2/CLKO/RA6 | Digital | Oscillator Crystal Output / Clock Out / Port A Bit 6 |
| 15 | RC0/T1OSO/T13CKI | Digital | Port C Bit 0 / Timer 1 Oscillator Out |
| 16 | RC1/T1OSI/CCP2 | Digital | Port C Bit 1 / Timer 1 Oscillator In / CCP2 |
| 17 | RC2/CCP1/P1A | Digital | Port C Bit 2 / Capture Compare PWM 1 |
| 18 | VUSB | Power | USB Internal 3.3V Regulator Filter Capacitor / External Supply |
| 19 | RD0/SPP0 | Digital | Port D Bit 0 / SPP Data Bit 0 |
| 20 | RD1/SPP1 | Digital | Port D Bit 1 / SPP Data Bit 1 |
| 21 | RD2/SPP2 | Digital | Port D Bit 2 / SPP Data Bit 2 |
| 22 | RD3/SPP3 | Digital | Port D Bit 3 / SPP Data Bit 3 |
| 23 | RC4/D-/VM | Digital | Port C Bit 4 / USB D- Differential Data |
| 24 | RC5/D+/VP | Digital | Port C Bit 5 / USB D+ Differential Data |
| 25 | RC6/TX/CK | Digital | Port C Bit 6 / USART Transmit |
| 26 | RC7/RX/DT/SDO | Digital | Port C Bit 7 / USART Receive / SPI SDO |
| 27 | RD4/SPP4 | Digital | Port D Bit 4 / SPP Data Bit 4 |
| 28 | RD5/SPP5/P1B | Digital | Port D Bit 5 / SPP Data Bit 5 / PWM P1B |
| 29 | RD6/SPP6/P1C | Digital | Port D Bit 6 / SPP Data Bit 6 / PWM P1C |
| 30 | RD7/SPP7/P1D | Digital | Port D Bit 7 / SPP Data Bit 7 / PWM P1D |
| 31 | VSS | Ground | System Ground (0V) |
| 32 | VDD | Power | Positive Power Supply (+4.2V to +5.5V) |
| 33 | RB0/AN12/INT0/SDA | Digital | Port B Bit 0 / External Interrupt 0 / I2C Data |
| 34 | RB1/AN10/INT1/SCL | Digital | Port B Bit 1 / External Interrupt 1 / I2C Clock |
| 35 | RB2/AN8/INT2 | Digital | Port B Bit 2 / Analog Input 8 / External Interrupt 2 |
| 36 | RB3/AN9/CCP2 | Digital | Port B Bit 3 / Analog Input 9 / CCP2 Alternate Out |
| 37 | RB4/AN11/KBI0 | Digital | Port B Bit 4 / Interrupt-on-Change Pin 0 |
| 38 | RB5/KBI1/PGM | Digital | Port B Bit 5 / Low-Voltage ICSP Programming Enable |
| 39 | RB6/KBI2/PGC | Digital | Port B Bit 6 / ICSP Programming Clock |
| 40 | RB7/KBI3/PGD | Digital | Port B Bit 7 / ICSP Programming Data |