Sign in

username:

password:



Not a member?

Search 68hc12



Search tips

Subscribe to 68hc12



68hc12 by Keywords

68HC1 | 812A4 | 9S12DP256 | Bootloader | CodeWarrior | D60A | Debugger | DP256 | ECT | EEPROM | EVB | Flash | HC1 | HCS12 | I2C | IAR | ICC1 | Interrupts | LCD | M68KIT912DP256 | MC9S12DP256 | MC9S12DP256B | Metrowerks | Motor | MSCAN | Multilink | PLL | Quadrature | SDI | SPI | Transceiver | XFC

Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | 68HC12 | How many write/erase flash cycles for the 912D60A ?


Advertise Here

Join our technical discussions about Freescale Microcontrollers: M68HC12. (Freescale Semiconductor is a Subsidiary of Motorola).

How many write/erase flash cycles for the 912D60A ? - Fusilier, Laurent - Apr 24 9:05:00 2003

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



______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.


(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )


RE: How many write/erase flash cycles for the 912D60A ? - Dunnett Mark-R60287 - Apr 25 10:24:00 2003

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]




(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )

RE: How many write/erase flash cycles for the 912D60A ? - Fusilier, Laurent - Apr 25 10:33:00 2003

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




(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )