ZLF645S2864GP0001 Maxim Integrated, ZLF645S2864GP0001 Datasheet - Page 75

no-image

ZLF645S2864GP0001

Manufacturer Part Number
ZLF645S2864GP0001
Description
8-bit Microcontrollers - MCU Crimzon Flash Infrared MCU
Manufacturer
Maxim Integrated
Datasheet

Specifications of ZLF645S2864GP0001

Core
Z8
Data Bus Width
8 bit
Maximum Clock Frequency
8 MHz
Program Memory Size
64 KB
Data Ram Size
1 KB
Operating Supply Voltage
2 V to 3.6 V
Interface Type
UART
Number Of Programmable I/os
5
Number Of Timers
2 x 8 bit, 1 x 16 bit
Processor Series
ZLF645
Program Memory Type
Flash
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 ZLF645S2864GP0001