mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 64

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
FCBEF, FPVIOL and FACCERR are readable and writable; FBLANK and FCCF are readable but not
writable; remaining bits read 0 and are not writable.
4-20
FACCERR
FBLANK
FPVIOL
FCBEF
Reset
FCCF
Field
1–0
7
6
5
4
3
2
W
R
FCBEF
Command Buffer Empty Flag — The FCBEF flag indicates that the command buffer is empty so that a new
command write sequence can be started when performing burst programming. Writing a 0 to the FCBEF flag has
no effect on FCBEF. Writing a 0 to FCBEF after writing an aligned address to the flash array memory, but before
FCBEF is cleared, will abort a command write sequence and cause the FACCERR flag to be set. Writing a 0 to
FCBEF outside of a command write sequence will not set the FACCERR flag. The FCBEF flag is cleared by
writing a 1 to FCBEF.
0 Command buffers are full.
1 Command buffers are ready to accept a new command.
Command Complete Flag — The FCCF flag indicates that there are no more commands pending. The FCCF
flag is cleared when FCBEF is cleared and set automatically upon completion of all active and pending
commands. The FCCF flag does not set when an active program command completes and a pending burst
program command is fetched from the command buffer. Writing to the FCCF flag has no effect on FCCF.
0 Command in progress.
1 All commands are completed.
Protection Violation Flag —The FPVIOL flag indicates an attempt was made to program or erase an address
in a protected area of the flash memory or flash IFR during a command write sequence. Writing a 0 to the FPVIOL
flag has no effect on FPVIOL. The FPVIOL flag is cleared by writing a 1 to FPVIOL. While FPVIOL is set, it is not
possible to launch a command or start a command write sequence.
0 No protection violation detected.
1 Protection violation has occurred.
Access Error Flag — The FACCERR flag indicates an illegal access has occurred to the flash memory or flash
IFR caused by either a violation of the command write sequence (see
Sequence”), issuing an illegal flash command (see
execution of a CPU STOP instruction while a command is executing (FCCF = 0). Writing a 0 to the FACCERR
flag has no effect on FACCERR. The FACCERR flag is cleared by writing a 1 to FACCERR. While FACCERR is
set, it is not possible to launch a command or start a command write sequence.
0 No access error detected.
1 Access error has occurred.
Reserved, must be cleared.
Flag Indicating the Erase Verify Operation Status — When the FCCF flag is set after completion of an erase
verify command, the FBLANK flag indicates the result of the erase verify operation. The FBLANK flag is cleared
by the flash module when FCBEF is cleared as part of a new valid command write sequence. Writing to the
FBLANK flag has no effect on FBLANK.
0 Flash block verified as not erased.
1 Flash block verified as erased.
Reserved, must be cleared.
1
7
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
FCCF
1
6
Figure 4-7. Flash Status Register (FSTAT)
Table 4-12. FSTAT Field Descriptions
FPVIOL
0
5
FACCERR
0
4
Description
Section 4.4.2.6, “Flash Command Register
3
0
0
Section 4.4.3.2, “Command Write
FBLANK
0
2
Freescale Semiconductor
0
0
1
(FCMD)”), or the
0
0
0

Related parts for mcf51ac256a