28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Non-Volatile Memory FLASH (CMFR)<br />

Functional Description<br />

9.8 Functional Description<br />

The CMFR is an electrically erasable and programmable non-volatile<br />

memory. This subsection describes the functioning of the CMFR during<br />

various operational modes.<br />

9.8.1 Master Reset<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

9.8.2 Register Read and Write Operation<br />

9.8.3 Array Read Operation<br />

The device signals a master reset to the CMFR when a full reset is<br />

required. A master reset is the highest priority operation for the CMFR<br />

and terminates all other operations. The CMFR uses master reset to<br />

initialize all register bits to their default reset value. If the CMFR is in<br />

program or erase operation (EHV = 1) and a master reset is generated,<br />

the module performs the needed interlocks to disable the high voltage<br />

without damage to the high voltage circuits. Master reset terminates any<br />

other mode of operation and forces the CMFR BIU to a state ready to<br />

receive accesses.<br />

The CMFR control registers are accessible for read or write operation at<br />

all times while the device is powered up except during master reset.<br />

The access time of a CMFR register is one system clock for both read<br />

and write accesses. Accesses to unimplemented registers causes the<br />

BIU to generate a data error exception.<br />

The CMFR array is available for read operation under most conditions<br />

while the device is powered up. Reads of the array are ignored (no<br />

response) during master reset or while the CMFR is disabled or in stop<br />

mode. During programming and erase operation while the high voltage<br />

is applied to the array (EHV = 1 or HVS = 1) the BIU generates data<br />

errors for all array accesses. At certain points, as defined in the program<br />

or erase sequence, reading the array results in a margin read. These<br />

margin reads return the status of the program or erase operation and not<br />

the data in the array.<br />

<strong>MMC2107</strong> – Rev. 2.0<br />

Technical Data<br />

MOTOROLA Non-Volatile Memory FLASH (CMFR) 205<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!