A word of caution concerning EEPROM writing on 20X2 , 28X2(3V) and 40X2(3V).
I was just doing a bit of K-series PIC programming which involved occasional writing to on-board EEPROM.
Obviously, write endurance is important.
As you all know, I am a bit 'keen' about reading Data Sheets
When I scanned the Microchip Data Sheet for the 18F25K20 45K20 I noticed:
[Erase/write cycle endurance] "up to 10K for program memory and 100K for EEPROM."
(section 1.2 the data sheet. 18F25K20 45K20 = 3V version of 28-X2 and 40-X2)
These values are a tenth of the 'typical' values for the 16F and 18F 'traditional' non-K PICs.
Later on, in table 26.20 it says this is a 'min' value.
The same spec is given for the 18F14K22 (= PICAXE 20-X2) and 18LF14K22.
For 16F and 18F (non K) we have a 'typical' value of 1million write endurance.
I know DPG showed they can do more but I'm just comparing like-for-like from Data Sheets.
I haven't done any further hunting around, but I'm just saying it's something to keep an eye on.
As usual Microchip are probably erring comfortabley on the side of caution, so don't panic.
But I would suggest that until any further is discovered that you be careful.
If someone else could cofirm this that would be helpful as my Ebay spectacles have gone on the blink.
(If there is a new Data Sheet with nicer numbers please let me know)
I was just doing a bit of K-series PIC programming which involved occasional writing to on-board EEPROM.
Obviously, write endurance is important.
As you all know, I am a bit 'keen' about reading Data Sheets
When I scanned the Microchip Data Sheet for the 18F25K20 45K20 I noticed:
[Erase/write cycle endurance] "up to 10K for program memory and 100K for EEPROM."
(section 1.2 the data sheet. 18F25K20 45K20 = 3V version of 28-X2 and 40-X2)
These values are a tenth of the 'typical' values for the 16F and 18F 'traditional' non-K PICs.
Later on, in table 26.20 it says this is a 'min' value.
The same spec is given for the 18F14K22 (= PICAXE 20-X2) and 18LF14K22.
For 16F and 18F (non K) we have a 'typical' value of 1million write endurance.
I know DPG showed they can do more but I'm just comparing like-for-like from Data Sheets.
I haven't done any further hunting around, but I'm just saying it's something to keep an eye on.
As usual Microchip are probably erring comfortabley on the side of caution, so don't panic.
But I would suggest that until any further is discovered that you be careful.
If someone else could cofirm this that would be helpful as my Ebay spectacles have gone on the blink.
(If there is a new Data Sheet with nicer numbers please let me know)