ZLF645 MAXIM [Maxim Integrated Products], ZLF645 Datasheet - Page 75

no-image

ZLF645

Manufacturer Part Number
ZLF645
Description
Flash MCUs with Learning Amplification
Manufacturer
MAXIM [Maxim Integrated Products]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ZLF645E0H2064G
Manufacturer:
Maxim
Quantity:
419
Part Number:
ZLF645E0H2864G
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
ZLF645E0H4864G
Manufacturer:
Maxim
Quantity:
468
Part Number:
ZLF645E0P2064G
Manufacturer:
Maxim
Quantity:
490
Part Number:
ZLF645E0P2864G
Manufacturer:
Maxim
Quantity:
420
Part Number:
ZLF645E0Q2064G
Manufacturer:
Maxim
Quantity:
28
Part Number:
ZLF645EDH2864G
Manufacturer:
HOLTEK/合泰
Quantity:
20 000
Part Number:
ZLF645EOH2864G
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
ZLF645EOS2864G
Manufacturer:
ZILOG
Quantity:
20 000
Flash Controller
Flash Memory Overview
19-4572; Rev 0; 4/09
Note:
Note:
The ZLF645 products feature either 32 KB or 64 KB of non-volatile Flash memory with
read/write/erase capability. The Flash memory provides a 16-bit data interface but 
supports both 16-bit and 8-bit programming and read operations. The Flash memory can
be programmed, read, or erased by the Flash Controller directed by either the CPU
through user code or through the In-Circuit Programmer (ICP) interface pin with the
ZLF645 in ICP mode. All user code or ICP Flash Accesses use the Flash’s byte access
mode where programs and reads occur 8 bits at a time. A Flash Byte Programming inter-
face, as described in the section
available for Flash accesses through the devices GPIO pins and bypassing the Flash 
Controller. When the Flash Byte Programming interface is used, Flash programming and
reads can be done either 8-bits or 16-bits at a time, depending on the package type of the
device.
The Flash memory consists of two blocks, the Main Memory and the Information
Block. The Flash main memory is arranged in pages with 512 bytes per page. Flash era-
sures are not allowed on a byte/word basis and a 512-byte page is the minimum Flash
block size that can be erased. Each page is divided into 8 rows of 64 bytes.
The term ‘page’ in the context of the Flash Controller is not equivalent to the Z8
CPU architecture’s Program Memory page. For Flash contents protection, the Flash main
memory is also divided into sectors, each sector containing 16 consecutive pages.
In addition to the Flash main memory, there is a 256-byte Information block, arranged
as 4 rows of 64 bytes. Each row is defined as a page. User access is only allowed to Page
3, where user definable Option bits reside. Pages 2-0 are for Maxim
Information block does not have a Flash contents sector protection mechanism.
Table 32
ZLF645 products. The size and configuration of the Information block is the same for all
devices.
Table 32. ZLF645 Products Flash Memory Configurations
Part Number
ZLF645xxxxx32
ZLF645xxxxx64
Figure 19
lists the Flash main memory configuration for each device in the family of
displays the Flash memory arrangement.
Flash Size
KBytes
32 KB
64 KB
Flash Byte Programming Interface
Pages
Flash
128
64
Program Memory
0000H–FFFFH
0000H–7FFFH
Addresses
ZLF645 Series Flash MCUs
Product Specification
®
internal use.
Flash Sector
on page 82, is also
8 KB
8 KB
Size
Flash Controller
®
LXMC
67

Related parts for ZLF645