MC68HC908JK3EMP MOTOROLA [Motorola, Inc], MC68HC908JK3EMP Datasheet - Page 48

no-image

MC68HC908JK3EMP

Manufacturer Part Number
MC68HC908JK3EMP
Description
Microcontrollers
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
FLASH Memory (FLASH)
4.7 FLASH Program Operation
Technical Data
48
NOTE:
NOTE:
Programming of the FLASH memory is done on a row basis. A row
consists of 32 consecutive bytes starting from addresses $XX00,
$XX20, $XX40, $XX60, $XX80, $XXA0, $XXC0 or $XXE0. Use this
step-by-step procedure to program a row of FLASH memory:
(Figure 4-3
This program sequence is repeated throughout the memory until all data
is programmed.
The time between each FLASH address change (step 6 to step 6), or the
time between the last FLASH addressed programmed to clearing the
PGM bit (step 6 to step 10), must not exceed the maximum programming
time, t
Programming and erasing of FLASH locations cannot be performed by
code being executed from the FLASH memory. While these operations
must be performed in the order shown, other unrelated operations may
occur between the steps.
10. Wait for time, t
11. Clear the HVEN bit.
12. After time, t
1. Set the PGM bit. This configures the memory for program
2. Write any data to any FLASH location within the address range of
3. Wait for a time, t
4. Set the HVEN bit.
5. Wait for a time, t
6. Write data to the byte being programmed.
7. Wait for time, t
8. Repeat step 6 and 7 until all the bytes within the row are
9. Clear the PGM bit.
operation and enables the latching of address and data for
programming.
the row to be programmed.
programmed.
again.
PROG
max.
shows a flowchart of the programming algorithm.)
FLASH Memory (FLASH)
rcv
PROG
nvh
(1µs), the memory can be accessed in read mode
nvs
pgs
(5µs).
(10µs).
(5µs).
(30µs).
MC68H(R)C908JL3E/JK3E/JK1E
MOTOROLA
Rev. 2.0

Related parts for MC68HC908JK3EMP