I found eight different PIC16f877-20. Which one?

PIC16F877-20/L MCU CMOS 44 LD 20MHZ 8K FLASH $5.95

PIC16F877-20/P MCU CMOS 40 LD 20MHZ 8K FLASH $5.31

PIC16F877-20/PQ MCU CMOS 44 LD 20MHZ 8K FLASH $6.75

PIC16F877-20/PT MCU CMOS 44 LD 20MHZ 8K FLASH $7.17

PIC16F877-20I/L MCU CMOS 44 LD 20MHZ 8K FLASH $6.54

PIC16F877-20I/P MCU CMOS 40 LD 20MHZ 8K FLASH $5.84

PIC16F877-20I/PQ MCU CMOS 44 LD 20MHZ 8K FLASH $7.42

PIC16F877-20I/PT MCU CMOS 44 LD 20MHZ 8K FLASH $7.89  

what’s the difference?which one should I use to build my MIDI box?

The one you need is second in your list

16f877-20/P  20 mhz

Man!! you guys pay very little for your pics.

Ian

I used PIC16F877-20/P in two core modules and they seem to work fine.

Apparently they’re also the cheapest in your list but dunno the difference…

I got this list from microchip website. I’m in Beijing,China. Actually 20/p is the only one I can found… ???

I plan to build a MIDIbox Plus 8. Hope you guys can give me some advice and help. ;D

Some advice

Don’t start…you won’t be able to stop building the

damn things !!!

Go for ya life !  There’s plenty of help on this forum

Good luck

Ian

PIC16F877-20I/P

works fine too!

You may want to consider building the MBHP as this appears to be the one most people (?) are now building and therefore has the most support, new firmware & Development.

You can just use 8 pots if that is all you need

:wink:

I’m new here.and dont know anything about MIDIbox…I decided to build a 8 pot first. If it works, I will build MBHP for a MIDIbox64. ;D

Thanks for your advice. You guys are very kind. :wink:

There are really only two things to consider when buying the PIC:

  1. Get a 20MHz, i.e. ..F877-20/P instead of -04/P

  2. Get a DIP40, that is one that is socketable instead of SMD (surface mount) variants.

The letters mostly stand for which temperature ranges the PIC can withstand (for military applications, for instance), so the cheapest one will surely do (or do you regularly control Pro-52 while on your weekly arctic expedition?)…