ZLF645S0Q2032G Maxim Integrated, ZLF645S0Q2032G Datasheet - Page 70

no-image

ZLF645S0Q2032G

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

Specifications of ZLF645S0Q2032G

Core
Z8
Data Bus Width
8 bit
Maximum Clock Frequency
8 MHz
Program Memory Size
32 KB
Data Ram Size
1 KB
On-chip Adc
No
Operating Supply Voltage
2 V to 3.6 V
Package / Case
QFN-EP-20
Mounting Style
SMD/SMT
Interface Type
UART
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
Number Of Programmable I/os
5
Number Of Timers
2 x 8 bit, 1 x 16 bit
On-chip Dac
No
Processor Series
ZLF645
Program Memory Type
Flash
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2 V
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 ZLF645S0Q2032G