Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Any 18F pin compatible with 16F877A 44TQFP?

Status
Not open for further replies.

Speakerguy

Active Member
Hi,

I just bought the PICKit 2, which comes with a programmer and an experimenter's board that has a 16F877A chip on it. I would rather code in C and use Microchip's free C18 student edition compiler to see if I want to buy their full version of the C18 compiler.

Is there any PIC18F I can populate in place of the 16F877A and still have their little experimenter's board work? Thanks for any help!
 
What about the 18F4525 or 18F4620?
 
The 18F4620 looks like it will do, except the PGM pin (pin 15 on the 18F4620) is not the same as it is on the 16F877A (PGM is pin 11). I can jumper pin 11 over to pin 15 to get the PGM signal to the 18F4620, but will having the PGM signal on both the pin 11 (RB3/AN9/CCP2 on the 18F4620) and pin 15 (the new PGM pin) cause problems during ICSP? Basically, will having a signal on RB3/AN9/CCP2 during ICSP cause problems? Thanks!
 
The PGM pin is only needed for low voltage programming. Normally, you just need MCLR, PGD & PGC (pins 18, 17 & 16) for regular programming mode so I wouldn't worry about jumpering it over. I always clear the LVP bit in config so that the pin can be used for general IO. Maybe post a link to the diagram of your experimenters board to be 100% sure.
 
Last edited:
Thank you kchriste! You made me actually go look up the manual/data sheet for the board that came with the PICKit 2, and it has a whole list of 44TQFP compatible devices that are compatible! You guys are right, the 18F4620 and its sibling is compatible, as are:

• PIC16F74 • PIC16F747 • PIC16F77
• PIC16F777 • PIC16F871 •
• PIC16F877A • PIC16F887 • PIC16F914
• PIC16F917 • PIC18F4220 • PIC18F4221
• PIC18F4320 • PIC18F4321 • PIC18F4331
• PIC18F4410 • PIC18F4420 • PIC18F4423
• PIC18F4431 • PIC18F4450 • PIC18F4455
• PIC18F4480 • PIC18F44J10 • PIC18F4510
• PIC18F4515 • PIC18F4520 • PIC18F4523
• PIC18F4525 • PIC18F4550 • PIC18F4580
• PIC18F4585 • PIC18F45J10 • PIC18F4610
• PIC18F4620 • PIC18F4680 • PIC18F4682
• PIC18F4685
**broken link removed** for the 44 pin board available here (3rd link).

So out of these, which is the most popular/powerful or combination thereof? I would like to use what is popular with other hobbyists but also on the high-performance end of things. Thanks again!
 
Last edited:
Awesomeness. I saw the only thing additional the higher-numbered ones had was CAN, and I don't plan on building a car anytime soon :)
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top