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

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
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 ZLF645