12F509 vs 12C509


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Jun 2006
    Location
    California
    Posts
    33

    Default 12F509 vs 12C509

    Someone sent me a hex file for a 12F509, all I have in my parts box is a bunch of 12C509 chips. Will the code still work using the 509's. Years ago I remember an article on how to interpret the Microchip hex code file to determine the chip that the file was compiled for. Anyone know how to do this?

  2. #2
    Clive's Avatar
    Clive Guest


    Did you find this post helpful? Yes | No

    Unhappy pll with 12f629 microcontroller and mc145170

    Can someone help, i would like to start a pll synthesizer project, frequency must range from 88.5-108mhz steep of 50k, a pic 12f629 controller and a mc145170 pll ic. This must be a single frequency. Some time back i remember a website call freddospage.nl had some pll with the pic12f629 but thay ware for saa1057 -tsa5511-tsa6057ic but not the mc145170 can you help me with the controller hexcode.

    yours fathfuly
    clive

  3. #3
    T.Jackson's Avatar
    T.Jackson Guest


    Did you find this post helpful? Yes | No

    Post

    I think the main difference between the C & the F is that the F uses flash memory, making it re-programmable. The C series is program once only. Perhaps I'm wrong, trying to recall some readings from sometime ago.

  4. #4
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Clive View Post
    Can someone help, i would like to start a pll synthesizer project, frequency must range from 88.5-108mhz steep of 50k, a pic 12f629 controller and a mc145170 pll ic. This must be a single frequency. Some time back i remember a website call freddospage.nl had some pll with the pic12f629 but thay ware for saa1057 -tsa5511-tsa6057ic but not the mc145170 can you help me with the controller hexcode.
    yours fathfuly
    clive
    Nice thread hijack...NOT!


    Quote Originally Posted by T.Jackson View Post
    I think the main difference between the C & the F is that the F uses flash memory, making it re-programmable. The C series is program once only. Perhaps I'm wrong, trying to recall some readings from sometime ago.
    Seems I remember the 12C509 coming in both OTP (non-windowed) and UV-erase (windowed) versions back in the day.

    But, no, I would think that code written for a 12C509 won't run on a 12F509 without minor changes.

  5. #5
    Join Date
    Jun 2006
    Location
    California
    Posts
    33


    Did you find this post helpful? Yes | No

    Default

    They were talking about what certain hex codes meant in a 16C54 and that they were different for the 16C84 (now 16F84). Sorry I am dating myself!! I believe it was the second, maybe third set of hex codes or at least in the first line. The discussions lead to use of a hex code editor that could change individual characters to get the needed results.

    I suppose one could compile a simple program and look at the results in the hex code to identify the difference. Not sure it is worth the trouble.

Similar Threads

  1. 12F509 / 609 IR and speed control
    By Macgman2000 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 12th October 2009, 01:51
  2. debug error on 12F509
    By Pedro Pinto in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 17th January 2009, 22:57
  3. Timer and 12F509
    By Pedro Santos in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 3rd November 2008, 14:51
  4. how to use 12F509
    By marad73 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 30th April 2006, 21:49
  5. need hex code to make 12c509 a flip flop,
    By bruce3mn in forum General
    Replies: 1
    Last Post: - 15th November 2004, 03:23

Members who have read this thread : 2

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts