mc68hc908mr24 Freescale Semiconductor, Inc, mc68hc908mr24 Datasheet - Page 61

no-image

mc68hc908mr24

Manufacturer Part Number
mc68hc908mr24
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
4.6 FLASH Erase Operation
MC68HC908MR24 — Rev. 4.1
Freescale Semiconductor
NOTE:
Use this step-by-step procedure to erase a block of FLASH memory:
While these operations must be performed in the order shown, other
unrelated operations may occur between the steps. Once the HVEN bit
is set, the array cannot be read.
Mask interrupts prior to setting the HVEN bit.
FDIV1
1. Set the ERASE bit, the BLK0, BLK1, FDIV0, and FDIV1 bits in the
2. To ensure this target portion of the array is unprotected, read the
3. Write to any FLASH address with any data within the block
4. Set the HVEN bit.
5. Wait for a time, t
6. Clear the HVEN bit.
7. Wait for a time, t
8. Clear the ERASE bit.
9. After a time, t
0
0
1
1
FLASH control register. See
See
block protect register address $FF80. See
Protection
information.
address range desired.
again.
Table 4-1
FDIV0
Table 4-1. Charge Pump Clock Frequency
0
1
0
1
FLASH Memory
and
HVD
for FDIV settings.
Pump Clock Frequency
4.9 FLASH Block Protect Register
Erase
Kill,
, the memory can be accessed in read mode
Bus frequency
Bus frequency
Bus frequency
Bus frequency
for the high voltages to dissipate.
.
Table 4-2
1
2
2
4
for block sizes.
Bus Clock Frequency
4.8 FLASH Block
1.8 MHz–2.5 MHz
7.2 MHz –8 MHz
3.6 MHz–5 MHz
3.6 MHz–5 MHz
Advance Information
FLASH Memory
for more
61

Related parts for mc68hc908mr24