AN1827 Freescale Semiconductor / Motorola, AN1827 Datasheet - Page 23

no-image

AN1827

Manufacturer Part Number
AN1827
Description
Programming and Erasing FLASH Memory on the MC68HC908AS60
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
AN1827
MOTOROLA
Question 3
Question 4
Question 5
Question 6
Question 7
Answer 3
Answer 4
Answer 5
Answer 6
Answer 7
The MC68HC908AS60 FLASH programs one page (eight bytes) at a
time. Do I always have to program the entire page?
No, it is not necessary to program the entire page. Addresses which are
not programmed are left as they were before the page programming was
started. If one page includes reserved bytes, these bytes should not be
programmed.
Do I have to use the smart programming algorithm?
The use of smart programming algorithm is required. Motorola does not
guarantee the performance of the FLASH if this algorithm is not followed.
Refer to
During a program/erase process, can I execute an interrupt service or
include additional steps?
Unrelated (non-FLASH) steps may be included between steps of the
program/erase algorithms as long as the sequence of the steps remains
consistent. However, interrupt service routines can cause errors in the
program or erase timing and lead to corrupt or missing data in the
FLASH. Motorola does not guarantee performance of the FLASH if
interrupts are not masked during the program or erase operations.
I am executing program/erase code out of one of the memory arrays.
Can the same array be programmed/erased?
No.
In running the program/erase code in one of the memory arrays, can the
other memory array be programmed/erased?
Yes. The MC68HC908AS60 has two FLASH memory arrays. One array
can be used for executing code while programming/erasing the other.
Freescale Semiconductor, Inc.
For More Information On This Product,
Page Program/Margin Read
Go to: www.freescale.com
Algorithm.
Frequently Asked Questions
Application Note
23

Related parts for AN1827