Pic16f877a what is meant by f and a in controller name?

Status
Not open for further replies.

imtisal

Junior Member level 1
Joined
Nov 12, 2012
Messages
18
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Activity points
1,418
Hello everyone,

What is meant by 'F' and 'A' in PIC16F877A,?

Thanks in advance,

Imtisal
 

F implies that it has flash memory.

A implies that it is an advanced/enhanced version. eg 16F877A has an analog comparator that the 16F877 doesn't have.

Hope this helps.
Tahmid.
 
O man, You made my day, :-D
Thank you, Bundle of thanks,

Imtisal,
 

A implies that it is an advanced/enhanced version. eg 16F877A has an analog comparator that the 16F877 doesn't have.

A implies that it is an advanced/enhanced version but it is functionally the same. The A type only comes as a 20Mhz version and it has a different (faster) programing algorithm. You cannot program the A type with the same program as the non A type and the other way around.
 
Last edited:
https://en.wikipedia.org/wiki/PIC_microcontroller


Mainly, there were *many* errata with the original, the -A corrected some of them. The -A came in 20MHz variations as well. Do they even make 16F84s anymore?
**broken link removed**

https://www.edaboard.com/threads/252238/
https://www.edaboard.com/threads/107026/
https://www.edaboard.com/threads/107026/

Big difference, 877A is only available in market Do you get 877 easily in market? Improvements are to save their skin.
Both have been superseded by the new 16F887.
 

Attachments

  • 16f87xa.pdf
    54.4 KB · Views: 111

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…