mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 72

no-image

mcf51ac256a

Manufacturer Part Number
mcf51ac256a
Description
Mcf51ac Flexis
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFUE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCLKE
Manufacturer:
FREESCALE
Quantity:
1 500
Part Number:
mcf51ac256aCLKE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCPUE
Manufacturer:
MURATA
Quantity:
1 000
Memory
4.4.4.3
The burst program operation will program previously erased data in the flash memory using an embedded
algorithm.
While burst programming, two internal data registers operate as a buffer and a register (2-stage FIFO) so
that a second burst programming command along with the necessary data can be stored to the buffers while
the first burst programming command is still in progress. This pipelined operation allows a time
optimization when programming more than one consecutive address on a specific row in the flash array as
the high voltage generation can be kept active in between two programming commands.
An example flow to execute the burst program operation is shown in
command write sequence is as follows:
The burst program procedure can be used to program the entire flash memory even while crossing row
boundaries within the flash array. If data to be burst programmed falls within a protected area of the flash
array, the FPVIOL flag in the FSTAT register will set and the burst program command will not launch.
Once the burst program command has successfully launched, the FCCF flag in the FSTAT register will set
after the burst program operation has completed unless a new burst program command write sequence has
been buffered. By executing a new burst program command write sequence on sequential addresses after
the FCBEF flag in the FSTAT register has been set, greater than 50% faster programming time for the
entire flash array can be effectively achieved when compared to using the basic program command.
4-28
1. Write to an aligned flash block address to start the command write sequence for the burst program
2. Write the program burst command, 0x25, to the FCMD register.
3. Clear the FCBEF flag in the FSTAT register by writing a 1 to FCBEF to launch the program burst
4. After the FCBEF flag in the FSTAT register returns to a 1, repeat steps 1 through 3. The address
command. The data written will be programmed to the address written.
command.
written is ignored but is incremented internally.
Burst Program Command
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
Figure
4-12. The burst program
Freescale Semiconductor

Related parts for mcf51ac256a