Become a subscriber (Free)

Join 29,000 other subscribers to receive subscriber sale discounts and other free resources.
Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine.

PIC 18F2550

The 18F2550 is the same as the 18F4550 except it is in a 28 pin poackage and has no SSP port but it does have the USB port.

The 18F2550 is a microcontroller for more demanding applications having lots of program memory (16k) and RAM (2k) and a full USB interface - V2.0 Compliant (Low Speed (1.5Mb/s) and Full Speed (12Mb/s).  

You can run the external clock up to 48MHz and if using a lower external clock the internal PLL will run high enough so that the USB clock operates at the correct speed.   So this microcontroller can operate at 48MHz! - but remember the internal clock is Fosc/4 so the MIPS rate is 12MIPSi.e. the real operating frequency is 12MHz.

It comes in a 28 pin package and is also optimized for C programming (75 standard + 8 extra instrucitons) and it uses nano watt technology.

Once again the device uses ICSP for programming and you can program it in circuit if you design the interface correctly.

As with all the 18F series there is a built in 8x8 hardware multiplier so your calculations will run much faster.  

Note: Unlike the mid range PIC micros the 18F series have a 31 word stack so you can make nested function calls without worrying about running out of return stack space.

For a summary of each peripheral block click here.


pinout 18F2550


18F2550 resources

Jump from 18F2550 resources to
Best Microcontroller Projects Home Page.

New! Comments

Have your say about what you just read! Leave me a comment in the box below.

Claim Your: Useful

"Arduino Software Guide"

   Right Now...

Privacy Policy | Contact | About Me

Site Map | Terms of Use

Visit our Facebook Page:

   Click Here

Sign up for MicroZine
''The'' Microcontroller Newsletter

Enter your first Name and primary email address in the form below:

And receive absolutely FREE a full project for:

"Measuring Analogue Voltages
Without An ADC"

(Using only one pin).

Instant Download:
You Can
Get It Right Now

Warning: This project could be  Removed 
at any time.  

It will  NOT be 
available indefinitely SO
To avoid 
disappointment  get it:


Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine
Remember this is a project with full description and fully debugged C Source code - and it's not available from the main website.

You can only get it through this newsletter.

To get exclusive access Enter your first name Name and primary email address Now in the form above.:

But wait !

There's more...

You'll receive more
free and exclusive reports as well as site information and site product updates

Scroll up to the form above and sign up NOW. Don't forget it's FREE and if you don't like it, you can unsubscribe at any time.

Click Here Now to use the form above to get your Valuable information absolutely free.

Readers Comments

"I wanted to thank
you so so so much
for all the information
you have provided in
your site it's


- Ranish Pottath

"This site really is
the best and my favorite.
I find here many useful
projects and tips."

- Milan


"Awesome site,
very, very easy and nice
to navigate!"

- Matt

Learn Microcontrollers

"Interested in

Sign up for The
Free 7 day guide:


"I am a newbie to PIC
and I wanted to say
 how great your
site has been for me."

- Dave


"Your site is a great
and perfect work.

- Suresh


"I couldn't find the correct
words to define
yourweb site.

Very useful, uncovered,
honest and clear.

Thanks so much for
your time and works.

- Anon

Recent Articles

  1. DS18B20: How to use it on the Arduino Uno.

    How to Easily Use the DS18B20 Maxim One-Wire thermometer with Arduino example code using both external powered and parasitic powered devices.

    Read more

  2. Eye Tracking System

    Eye tracking : How to detect the gaze of your eye and track where you are looking.

    Read more

  3. The best Microcontroller projects and resources.

    Do you want to learn how to use a microcontroller in your electronic projects or do you need inspiration for your next project? If so you have found the right place!

    Read more