PIC with built-in EEPROM

Discussion in 'Embedded Systems and Microcontrollers' started by tracecom, Dec 28, 2014.

  1. tracecom

    Thread Starter AAC Fanatic!

    Apr 16, 2010
    3,869
    1,393
    What is the least expensive PIC with built-in EEPROM? Or if not the least, just an inexpensive one.
    Thanks.
     
  2. jpanhalt

    AAC Fanatic!

    Jan 18, 2008
    5,699
    905
    What and how much do you need to store? The newer PIC's allow using program memory for permanent (e.g., power off ) memory. Those enhanced models are often cheaper than their predecessors.

    John
     
  3. tracecom

    Thread Starter AAC Fanatic!

    Apr 16, 2010
    3,869
    1,393
    I don't really have a defined project, but rather was just thinking about what the possibilities are. The question came to mind after a post here inquiring about maintaining the status of a binary condition during a power outage, so I suppose that would require a single bit.
     
  4. jpanhalt

    AAC Fanatic!

    Jan 18, 2008
    5,699
    905
    The enhanced mid-range devices allow you to use flash PM effectively as limited eeprom. You have to erase an entire row (32 words) before you can write, but that was no impediment to my needs to store calibration data. It is described in Chapter 11 of the PIC16F1519 data sheet and elsewhere. A section of that flash memory is called HEF memory (high endurance flash memory), but I don't know what practical difference that makes from regular flash memory for something like calibration data. I think it will work for you and is certainly easy to use..

    John
     
    tracecom likes this.
  5. JohnInTX

    Moderator

    Jun 26, 2012
    2,347
    1,029
    10F320 and a few 12Fxx are about as cheap as it gets. You can go to microchip's list of 8bit parts, select the minimum memory and I/O you need then sort by price.
     
    tracecom likes this.
  6. RRITESH KAKKAR

    Senior Member

    Jun 29, 2010
    2,831
    89
    The pic16f877 and pic16f872 is fine.
     
  7. bzznxlad

    New Member

    Dec 29, 2014
    10
    0
    I have used PIC12F683 in my application. This microcontroller has 256 bytes of EEPROM and it was enough for my project.
     
Loading...