Home
Shop
Wishlist0

PIC18F2550 Microcontroller

220.00 EGP

Join the waitlist to be emailed when this product becomes available

Availability: Out of stock
SKU:3002393981611

PIC’ is the popular microcontroller series from MICROCHIP and PIC18F2550 is one of the popular microcontroller from ‘PIC18F’ family. PIC18F2550 is a High-Performance, Enhanced flash, USB Microcontroller with NANO-Watt-Technology. This is an 8-bit microcontroller popular among makers and engineers due to its features and low cost. PIC18F2550 comes in various packages like DIP, QPF and QPN and can be selected according to the project requirement.

PIC18F2550 Pinout Configuration

PIC18F2550 Pin Diagrams

It is a 28 pin IC as shown in PIC18F2550 pin diagram. There are so many features for a controller the manufacturer cannot provide I/O pins for each of them. So many pins of controller have multiple features. These features are disabled by default and can be enabled through programming. We will briefly describe functions of each pin below.

Pin NumberPin NameDescription
1MCLR/VPP/RE3MCLR: Master Clear(RESET) Input

VPP:programming voltage input

RE3: I/O pin of PORTE, PIN 3

2RA0/AN0RA0: I/O pin of PORTA, PIN 0

AN0: Analog input 0

3RA1/AN1RA1: I/O pin of PORTA, PIN 1

AN1: Analog input 1

4RA2/AN2/VREF-/CVREFRA2: I/O pin of PORTA, PIN 2

AN2: Analog input 2

VREF-: A/D reference voltage (low) input

CVREF: Analog comparator reference output

5RA3/AN3/VREF+RA3: I/O pin of PORTA, PIN 3

AN3: Analog input3

VREF+: A/D reference voltage (high) input

6RA4/T0CKI/C1OUT/RCVRA4: I/O pin of PORTA, PIN 4

T0CKI: Timer0 external clock input

C1OUT: Comparator 1 output

RCV:External USB transceiver RCV input

7RA5/AN4/SS/HLVDIN/C2OUTRA5: I/O pin of PORTA, PIN 5

AN4: Analog input 4

SS: SPI slave select input

HLDVIN: High/Low-Voltage Detect input

C2OUT: Comparator 2 output

8VSSGround
9OSC1/CLKIOSC1:Oscillator pin 1

CLKI: External clock source input

10OSC2/CLKO/RA6OSC2: Oscillator pin 2

CLKO: clock source output

RA6: I/O pin of PORTA, PIN 6

11RC0/T1OSO/T13CKIRC0: I/O pin of PORTC, PIN 0

T1OSO :Timer1 oscillator output

T13CKI: Timer1/Timer3 external clock input

12RC1/T1OSI/CCP2/UOERC1: I/O pin of PORTC, PIN 1

T1OSI: Timer1 oscillator input

CCP2:Capture 2 input/Compare 2 output/PWM2 output

UOE: External USB transceiver OE output

13RC2/CCP1RC2: I/O pin of PORTC, PIN 2

CCP1: Capture 1 input/Compare 1 output/PWM1 output.

14VUSBVUSB:Internal USB 3.3V voltage regulator output
15RC4/D-/VMRC4: I/O pin of PORTC, PIN 4

D-: USB differential minus line (input/output)

VM: External USB transceiver VM input

16RC5/D+/VPRC5: I/O pin of PORTC, PIN 5

D+: USB differential plus line (input/output).

VP: External USB transceiver VP input

17RC6/TX/CKRC6: I/O pin of PORTC, PIN 6

TX: EUSART asynchronous transmit

CK: EUSART synchronous clock (see RX/DT).

18RC7/RX/DT/SDORC7: I/O pin of PORTC, PIN 7

RX: EUSART asynchronous receive

DT: EUSART synchronous data (see TX/CK).

SDO: SPI data out

19VSSGround
20VDDPositive Power Supply (+5V)
21RB0/AN12/INT0/FLT0/SDI/SDARB0: I/O pin of PORTB, PIN 0

AN12: Analog input 12

INT0: External interrupt 0

FLT0: Enhanced PWM Fault input (ECCP1 module)

SDI: SPI data in

SDA: I2C data I/O

22RB1/AN10/INT1/SCK/SCLRB1: I/O pin of PORTB, PIN 1

AN10: Analog input 10

INT1: External interrupt 1

SCK: Synchronous serial clock input/output for SPI mode

SCL: Synchronous serial clock input/output for I2C mode

23RB2/AN8/INT2/VMORB2: I/O pin of PORTB, PIN 2

AN8: Analog input 8

INT2: External interrupt 2

VMO: External USB transceiver VMO output

24RB3/AN9/CCP2/VPORB3: I/O pin of PORTB, PIN 3

AN9: Analog input 9

CCP2: Capture 2 input/Compare 2 output/PWM2 output

VPO: External USB transceiver VPO output

25RB4/AN11/KBI0RB4: I/O pin of PORTB, PIN 4

AN11: Analog input 11

KBI0: Interrupt-on-change pin

26RB5/KBI1/PGMRB5: I/O pin of PORTB, PIN 5

KBI1: Interrupt-on-change pin

PGM: Low-Voltage ICSP Programming enable pin

27RB6/KBI2/PGCRB6: I/O pin of PORTB, PIN 6

KBI2: Interrupt-on-change pin

PGC: In-Circuit Debugger and ICSP programming clock pin.

28RB7/KBI3/PGDRB7: I/O pin of PORTB, PIN 7

KBI3: Interrupt-on-change pin

PGD: In-Circuit Debugger and ICSP programming data pin.

PIC18F2550 Microcontroller Features

PIC18F2550 – Simplified Features
CPU8-bit
Total Number of Pins28
Operating Voltage+4.0 to +5.5 V (+5.5V being absolute maximum)
Number of  programmable I/O pins24
Communication InterfaceUSB Serial Interface (15,16 PINS) [Can be used for programming this controller]

Master/Slave SPI Serial Interface(7,18,21,22PINS) [Can be used for programming this controller]

Programmable Serial UART(17,18PINS) [Can be used for programming this controller]

Two-wire Serial Interface(21,22PINS)[Can be used to connect peripheral devices like sensors and LCDs]

ADC Module10channels, 10-bit resolution ADC
Timer ModuleOne8-bit counter, Three16-bit counter
Analog Comparators2
PWM channels2
External OscillatorUp to 48MHz
Internal Oscillator32KHz-8MHz  Calibrated Internal Oscillator
Program memory TypeFlash
Program memory / Flash memory32Kbytes[10000 write/erase cycles]
CPU Speed12 MIPS
RAM memory2KBytes
EEPROM memory256Bytes
Watchdog TimerProgrammable Watchdog Timer with Separate On-chipOscillator
Power Save ModesAvailable
Operating Temperature-40°C to +85°C(+85 being absolute maximum, -40 being absolute minimum)

Note: Complete technical details can be found in the PIC18F2550 Datasheet linked at the bottom of this page.

Download:

 

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Back to Top
Product has been added to your cart