On Wed, 30 Mar 2005 10:47:16 -0500, you wrote: > >>> Microchip do not make it very clear in their selction tables, but you >need >>>> to look for "Enhanced >>>> flash" rather than "Standard Flash" - Enhanced means it can do self >>>> programming and LVP. >>>> This is further confused by some errors in the tables - e.g. 18Fx52 is >>>> incorrectly listed as >>>> standard flash. >>> >>>Sorry, this is _not_ the distinction between standard and enhanced flash. >>>IIRC the enhanced flash has better endurance numbers (10x better?), and a >>>few other improvements. >>> >>>Self-programmability is orthogonal to the standard/advanced flash issue. >> >> It seems to correspond on all the devices I've looked at the datasheets >> for, as does the >> correspondance between having LVP and self-programming - this makes sense, >> implying that the >> difference is down to whether or not the chip has a charge-pump. If the >> latter is the always the >> case then looking for a PGM pin in the pinout is a quick way to identify >> self-programmable parts. >> >> There are errors in this column of the parametric tables on the Microhip >> website, where it differs >> from what the datasheet says, and there are datasheets which do not >> mention self-programming on the >> front page but do describe the Table Write procedure in the relevant >> section of the DS. >> >> I'm not saying you are wrong but can you give an example of a device where >> standard/enhanced (in the >> datasheet, not the tables) does not correspond to able/unable to do >> self-programming ? > >The PIC16F87X (not A) is not enhanced flash, but it can self program. These parts are shown as enhanced in the parametric table on the website. As that was the first ever flash PIC, and would predate any naming convention, they probably just never updated the datasheet Any others ? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist