mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 68

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
Once a command is launched, the completion of the command operation is indicated by the setting of the
FCCF flag in the FSTAT register. The FCCF flag will set upon completion of all active and buffered burst
program commands.
4.4.4
Table 4-14
block.
4.4.4.1
The erase verify operation will verify that the entire flash array memory is erased.
An example flow to execute the erase verify operation is shown in
write sequence is as follows:
4-24
2. Write a valid command to the FCMD register.
3. Clear the FCBEF flag in the FSTAT register by writing a 1 to FCBEF to launch the command.
1. Write to an aligned flash block address to start the command write sequence for the erase verify
2. Write the erase verify command, 0x05, to the FCMD register.
FCMD
0x05
0x20
0x25
0x40
0x41
command. The address and data written will be ignored.
summarizes the valid flash commands along with the effects of the commands on the flash
Flash Commands
Erase Verify Command
Burst Program
Sector Erase
Erase Verify
Mass Erase
At least 3 bus cycles are required between writing any flash registers and
performing an array-write operation. At least one bus cycle is required
between two consecutive array write access, otherwise the ACCERR flag
will be set.
A flash block address must be in the erased state before being programmed.
Cumulative programming of bits within a flash block address is not allowed
except for status field updates required in EEPROM emulation applications.
Command
Program
NVM
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
Verify all memory bytes in the flash array memory are erased.
If the flash array memory is erased, the FBLANK flag in the FSTAT register will set upon
command completion.
Program an address in the flash array.
Program an address in the flash array with the internal address incrementing after the
program operation.
Erase all memory bytes in a sector of the flash array.
Erase all memory bytes in the flash array.
A mass erase of the full flash array is only possible when no protection is enabled prior
to launching the command.
Table 4-14. Flash Command Description
CAUTION
NOTE
Function on Flash Memory
Figure
4-10. The erase verify command
Freescale Semiconductor

Related parts for mcf51ac256a