View previous topic :: View next topic |
Author |
Message |
asmboy
Joined: 20 Nov 2007 Posts: 2128 Location: albany ny
|
16F887 VS 16F877 |
Posted: Sun Sep 30, 2012 3:13 pm |
|
|
I can't figure out why member posts keep on referring to the 16F877, in what i assume are new designs.
It makes no sense for TWO reasons:
features && price -
I just can't see why one would select the F877 for new programs.
I did design the F877 part into a very limited production test device about a year ago, but ONLY because my predecessor had 100 pcs on the stock room shelf - and the one ( and only) time production of the design required 50 chips.
other than that sort of situation - what on earth is the attraction of the F877 ? |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Sun Sep 30, 2012 3:59 pm |
|
|
It's generic, traditional, well-known, has few silicon bugs, and is useful
as a "representative" PIC of the 40-pin flash variety. That's the reason.
It's not intended as an example of a PIC for a current product. It's for
instructional purposes. |
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9244 Location: Greensville,Ontario
|
|
Posted: Sun Sep 30, 2012 7:45 pm |
|
|
hmm..I've got maybe 30-40 pieces that are NITs( New In Tubes) dating back 15-20 years...solid ,reliable PICs and are great for most applications.
As for features... it does most 'real world hobbiest' projects.
As for price... they been in my bins for decades....
Add a 43 ttl-usb module and they'll communicate with any new PC
new PICs aren't programmable with either of my PICSTART Pluses...
...had to but a PICKit 3 just to be 'compatible...
Yes, newer PICS have more features and may be cheaper..but using a 'tried and true', familiar PICs is nice..since you know most of the quirks it has and I've got tons of real '877 programs here that WORK !Heck, PICs these days have more 'fuses' than instructions so how's an old guy like me supposed to keep up !
I do like the 18F46K22 as a 'replacement' though.... |
|
|
asmboy
Joined: 20 Nov 2007 Posts: 2128 Location: albany ny
|
|
Posted: Mon Oct 01, 2012 9:50 am |
|
|
Quote: |
It's for instructional purposes.
|
may i infer from this - that when a new post refers to the 877 - that the
actual goal is most likely a good grade on homework as opposed to a superior new product design??
i have to say for what i do - the $$ vs performance aspect is king
and issues like
Quote: | has few silicon bugs |
make me head scratch ....
I have found the 887 to be excellent in that regard really, and with fewer compiler oddities to resolve than the 877.
Discovering and dealing with that kind of thing however is the essence of what a professional developer/programmer is all about , in any effort to create a cost effective design, that will not be subject to creeping price escalation .
Production cost issues are clear when comparing $$ quantity pricing of the 877 and the 887 .. IMHO the 877 is inferior in every way - especially for new designs.
[/code] |
|
|
|