Join our technical discussions about Freescale Microcontrollers: M68HC12. (Freescale Semiconductor is a Subsidiary of Motorola).
|
Hello, In the 912D60A data sheet it is indicated that the flash stands 100 write/erase cycles. I have been downloading more than 100 times in my D60A flash and I am wondering what will be the problem when the cycles will be over? Does anyone has ever experienced an end of flash cycles? Thanks Laurent |
|
|
|
Hi, The failure mechanism for flash memory is well understood. Each time the flash cell is erased and reprogrammed, the cell is stressed with a high voltage. After repeated stressing (many P/E cycles) the gate insulator starts to degrade, and become 'leaky'. Charged stored on the gate can dissipate, and as the voltage on the cell crosses the Vt, the cell loses the programmed value. On the 912D60A, the erased state is '1', and the programmed state is '0'. The failure of the flash cell will be observed by apparantly random bits that you had intended to program '0' will get stuck at '1'. Motorola has a conservative approach to specifying the P/E cycles. The figure that you quoted of 100 is in the data sheet, Table 20-10 and relates to the full temperature range of the device. The charge leakage will be worse at high temperature; at room temperature you should expect many more P/E cycles. How Many?? "At least 100" <g> I have knowledge of a customer reprogramming the same flash cell once per second at 10-30 degrees centigrade, and they reported problems after 4-6 weeks. KR, Mark ************************************************************* Mark Dunnett Field Applications Engineer (8 & 16-bit MCU, and DSP) Motorola SPS Channel Sales Division ************************************************************* The information contained in this communication has been classified as: (X) General Business Information ( ) Motorola & Distributor Internal Use Only ( ) Motorola Confidential Proprietary -----Original Message----- From: Fusilier, Laurent [mailto:] Sent: 25 April 2003 14:56 To: Subject: FW: [68HC12] How many write/erase flash cycles for the 912D60A ? Nobody knows WHEN and especially HOW the end of flash r/w cycles appears? -----Original Message----- From: Fusilier, Laurent Sent: Thursday, April 24, 2003 10:05 AM To: ' Subject: [68HC12] How many write/erase flash cycles for the 912D60A ? Hello, In the 912D60A data sheet it is indicated that the flash stands 100 write/erase cycles. I have been downloading more than 100 times in my D60A flash and I am wondering what will be the problem when the cycles will be over? Does anyone has ever experienced an end of flash cycles? Thanks Laurent -------------------------------------------------------- To unsubscribe from this group, send an email to: To learn more about Motorola Microcontrollers, please visit http://www.motorola.com/mcu <http://www.motorola.com/mcu <http://docs.yahoo.com/info/terms/ Yahoo! Groups Sponsor <http://rd.yahoo.com/M=249982.3179269.4495679.2595810/D=egroupweb/S=1706554205:HM/A=1524963/R=0/*http://hits.411web.com/cgi-bin/autoredir?camp=556&lineid=3179269&prop=egroupweb&pos=HM> <http://us.adserver.yahoo.com/l?M=249982.3179269.4495679.2595810/D=egroupmail/S=:HM/A=1524963/rand=316913165> -------------------------------------------------------- To unsubscribe from this group, send an email to: To learn more about Motorola Microcontrollers, please visit http://www.motorola.com/mcu <http://www.motorola.com/mcu > . [Non-text portions of this message have been removed] |
|
Thank you Mark, I feel better. -----Original Message----- From: Dunnett Mark-R60287 [mailto:] Sent: Friday, April 25, 2003 11:25 AM To: Subject: RE: [68HC12] How many write/erase flash cycles for the 912D60A ? Hi, The failure mechanism for flash memory is well understood. Each time the flash cell is erased and reprogrammed, the cell is stressed with a high voltage. After repeated stressing (many P/E cycles) the gate insulator starts to degrade, and become 'leaky'. Charged stored on the gate can dissipate, and as the voltage on the cell crosses the Vt, the cell loses the programmed value. On the 912D60A, the erased state is '1', and the programmed state is '0'. The failure of the flash cell will be observed by apparantly random bits that you had intended to program '0' will get stuck at '1'. Motorola has a conservative approach to specifying the P/E cycles. The figure that you quoted of 100 is in the data sheet, Table 20-10 and relates to the full temperature range of the device. The charge leakage will be worse at high temperature; at room temperature you should expect many more P/E cycles. How Many?? "At least 100" <g> I have knowledge of a customer reprogramming the same flash cell once per second at 10-30 degrees centigrade, and they reported problems after 4-6 weeks. KR, Mark ************************************************************* Mark Dunnett Field Applications Engineer (8 & 16-bit MCU, and DSP) Motorola SPS Channel Sales Division ************************************************************* The information contained in this communication has been classified as: (X) General Business Information ( ) Motorola & Distributor Internal Use Only ( ) Motorola Confidential Proprietary -----Original Message----- From: Fusilier, Laurent [mailto:] Sent: 25 April 2003 14:56 To: Subject: FW: [68HC12] How many write/erase flash cycles for the 912D60A ? Nobody knows WHEN and especially HOW the end of flash r/w cycles appears? -----Original Message----- From: Fusilier, Laurent Sent: Thursday, April 24, 2003 10:05 AM To: ' Subject: [68HC12] How many write/erase flash cycles for the 912D60A ? Hello, In the 912D60A data sheet it is indicated that the flash stands 100 write/erase cycles. I have been downloading more than 100 times in my D60A flash and I am wondering what will be the problem when the cycles will be over? Does anyone has ever experienced an end of flash cycles? Thanks Laurent -------------------------------------------------------- To unsubscribe from this group, send an email to: To learn more about Motorola Microcontrollers, please visit http://www.motorola.com/mcu <http://www.motorola.com/mcu <http://docs.yahoo.com/info/terms/ Yahoo! Groups Sponsor <http://rd.yahoo.com/M=249982.3179269.4495679.2595810/D=egroupweb/S=17065542 05:HM/A=1524963/R=0/*http://hits.411web.com/cgi-bin/autoredir?camp=556&linei d=3179269&prop=egroupweb&pos=HM> <http://us.adserver.yahoo.com/l?M=249982.3179269.4495679.2595810/D=egroupmai l/S=:HM/A=1524963/rand=316913165> -------------------------------------------------------- To unsubscribe from this group, send an email to: To learn more about Motorola Microcontrollers, please visit http://www.motorola.com/mcu <http://www.motorola.com/mcu > . [Non-text portions of this message have been removed] -------------------------------------------------------- To unsubscribe from this group, send an email to: To learn more about Motorola Microcontrollers, please visit http://www.motorola.com/mcu |