Author Topic: PIC F's and C's  (Read 5547 times)

0 Members and 1 Guest are viewing this topic.

Offline polar bear6Topic starter

  • Full Member
  • ***
  • Posts: 98
  • Helpful? 0
PIC F's and C's
« on: January 31, 2007, 06:16:14 PM »
PIC16C57 and PIC16F57, what is the diffrence?
i think i read somewhere that the F stands for flash or something, and that it is hobby friendly.
i was going to buy another BS2 to make nightrider lights for my moped, and it costs really much and then i found this one here:
http://forums.parallax.com/forums/default.aspx?f=21&m=106379
http://www.parallax.com/detail.asp?product_id=27291
the BS2 needs a PIC16C57, and i only have a F57, does it really matter if it is not C?

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: PIC F's and C's
« Reply #1 on: January 31, 2007, 09:36:54 PM »
side by side comparison between PIC16C57 and PIC16F57:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2533&product2=PIC16F57&product1=PIC16C57

the C version is obsolete, and the F is its replacement.

Offline trigger

  • Full Member
  • ***
  • Posts: 115
  • Helpful? 0
  • It's an op amp, not a gun part.
Re: PIC F's and C's
« Reply #2 on: January 31, 2007, 10:54:03 PM »
I think the C versions are single burn, i.e., they're not reprogrammable, whereas the Fs are just the opposite. Can anyone confirm this?
There are 10 kinds of people in this world: those who can read binary, and those who can't.

Offline dunk

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 1,086
  • Helpful? 21
    • dunk's robot
Re: PIC F's and C's
« Reply #3 on: February 01, 2007, 03:29:03 AM »
yup.
trigger is correct.
Microchip has discontinued a lot of the "c" range.

to the best of my knowledge, as long as the rest of the part number is the same, you use the 2 parts in exactly the same way except you can reprogram the "f" chip.

dunk.
(who has never actually used a "c" type pic...)

Offline JonHylands

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 562
  • Helpful? 3
  • Robot Builder/ Software Developer
    • Jon's Place
Re: PIC F's and C's
« Reply #4 on: February 01, 2007, 06:17:37 AM »
Not quite.

The C versions were, at least for one chip, using EEPROM, which works pretty much the same way as flash.

I cut my teeth on PIC programming back in 1998 with 16C84, which was THE hobbiest PIC back then. And it worked exactly like the F-chips now.

- Jon

Offline polar bear6Topic starter

  • Full Member
  • ***
  • Posts: 98
  • Helpful? 0
Re: PIC F's and C's
« Reply #5 on: February 01, 2007, 06:54:11 AM »
so it is really no difference?
i can use my PIC16F57 instead of the C version?

Offline JonHylands

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 562
  • Helpful? 3
  • Robot Builder/ Software Developer
    • Jon's Place
Re: PIC F's and C's
« Reply #6 on: February 01, 2007, 07:32:57 AM »
No, the difference I was explaining was only for the 16x84 series. I was just making a point that not every C version chip was one-time programmable.

The 16C57 is definitely a one-shot deal, so you can't really use it unless you're going into production and plan on selling them.

Unless you're planning on just programming it with the BS-2 firmware once, in which case the C version will be fine. Note though, that if you make any mistakes, you'll have to toss the PIC in the trash and get another one.

Unless the F version is a lot more money, you're better off using it in general.

- Jon


Offline dunk

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 1,086
  • Helpful? 21
    • dunk's robot
Re: PIC F's and C's
« Reply #7 on: February 01, 2007, 09:24:17 AM »
ah. ok. you live and learn.

i'm sure polar bear6 can use the PIC16F57 instead of the PIC16C57 though with no change to his application though.

dunk.

 


Get Your Ad Here