English
Language : 

Z8FMC16100 Datasheet, PDF (235/402 Pages) Zilog, Inc. – Z8 Encore-R Motor Control Flash MCUs
Z8FMC16100 Series Flash MCU
Product Specification
213
Table 115. Z8FMC16100 Series Flash MCU Information Area Map
Program Memory
Address (Hex)
FE00h–FE3Fh
FE40h–FE53h
FE54h–FFFFh
Function
Reserved.
Part Number:20-character ASCII alphanumeric
code, left-justified and filled with zeroes.
Reserved.
Operation
The Flash Controller provides the proper signals and timing for the Byte Programming,
Page Erase, and Mass Erase operations in Flash memory. The Flash Controller contains a
protection mechanism, via the Flash Control Register (FCTL), to prevent accidental pro-
gramming or erasure. The following subsections provide details about the Lock, Unlock,
Sector Protect, Byte Programming, Page Erase, and Mass Erase operations.
Timing Using the Flash Frequency Registers
Before performing a program or erase operation on Flash memory, the user must first con-
figure the Flash Frequency High and Low Byte registers. The Flash Frequency registers
allow programming and erasure of Flash with system clock frequencies ranging from
32 KHz through 20 MHz (the valid range is limited to device operating frequencies).
The Flash Frequency High and Low Byte registers combine to form a 16-bit value,
FFREQ, to control the timing of Flash program and erase operations. The 16-bit Flash Fre-
quency value must contain the system clock frequency in kilohertz. This value is calcu-
lated using the following equation:
System Clock Frequency (Hz)
FFREQ[15:0] =
1000
Caution: Flash programming and erasure are not supported for system clock frequencies below
32 KHz, above 20 MHz, or outside of the device’s operating frequency range. The Flash
Frequency High and Low Byte registers must be loaded with the correct value to ensure
proper Flash programming and erase operations.
Flash Read Protection
The user code contained within Flash memory can be protected from external access. Pro-
gramming the Flash Read Protect option bit prevents the reading of user code by the On-
PS024604-1005
PRELIMINARY
Operation