ZLF645S2864GP0001T Maxim Integrated, ZLF645S2864GP0001T Datasheet - Page 70

no-image

ZLF645S2864GP0001T

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

Specifications of ZLF645S2864GP0001T

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
19-4572; Rev 0; 4/09
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
If multiple bytes are to be programmed into sequential address locations in the Flash
Memory, the
be programmed only 1 byte be transmitted across the ICP, after the initial execution of
the command. This is done simply by executing the command with a ‘Size’ value
other than
programmed. Following is an example of the ICP transmit sequence using the
command, for programming 3 bytes of data to three sequential address locations of the
Flash Memory:
ICP
ICP
ICP
ICP
ICP
ICP
ICP
ICP
When using the
memory, there is no buffering of the data that takes place between the ICP interface and
the Flash Memory. As a result the maximum rate at which data is programmed into the
Flash Memory through the ICP interface is dependent up on how long it takes the
ZLF645 to complete a Flash Memory byte programming operation, once it is initiated
by the ICP. For the ZLF645, the total programming time required to program one byte
of data is approximately 65 µs. When the
program multiple bytes of data to sequential address locations in the Flash, then the
maximum baud rate for Flash programming through the ICP is calculated as follows:
If multiple non-sequential locations of the Flash Memory are to be programmed, the
Write Flash Memory
each byte to be programmed requires 6 bytes be transmitted on the ICP interface. To
keep the ICP interface data rate from limiting how quickly multiple bytes can be 
Max Programming Baud Rate
0AH
Flash Memory Address1[15:8]
Flash Memory Address1[7:0]
00H
01H
Byte1[7:0]
0AH
Flash Memory Address2[15:8]
Flash Memory Address2[7:0]
00H
01H
Byte2[7:0]
0AH
Starting Flash Memory Address[15:8]
Starting Flash Memory Address[7:0]
00H
03H
Byte1[7:0]
Byte2[7:0]
Byte3[7:0]
0001H
Write Flash Memory
Write Flash Memory
and providing the starting address of the Flash Memory area to be
command can be still be used. However, as previously explained,
=
1 ICP byte 10 ICP bits/byte
command can be used so that each byte of data to
command to program bytes of data into the Flash
Write Flash Memory
Flash Programming through the ICP Interface
65 µs/byte
ZLF645 Series Flash MCUs
Product Specification
=
153.8 kbaud
command is used to
62

Related parts for ZLF645S2864GP0001T