參數(shù)資料
型號: ST52F514F1B6
英文描述: IC MAX 7000 CPLD 160 100-TQFP
中文描述: 微控制器
文件頁數(shù): 31/106頁
文件大?。?/td> 648K
代理商: ST52F514F1B6
ST52F510/F513/F514
31/106
4.2 Memory Programming
The Programming procedure writes the user
program
and data
into
EEPROM and Option Bytes. The programming
procedures are entered by setting the V
pp
pin
equal to V
dd
and releasing the Reset signal. The
following pins are used in Programming mode:
I
V
PP
used to switch to programming mode
I
V
DD
device supply
I
V
SS
device ground
I
RESET
device reset
I
2
C serial clock
I
2
C serial data
During the device programming, the internal clock
is used,so the OSCin and OSCout pins don’t have
to be considered.
the
Flash
Memory,
I
SCL
I
SDA
4.2.1 Programming Mode start.
The
sequence starts the Programming Mode:
following
1.
2.
3.
4.
5.
6.
7.
V
PP
is set to V
DD
The device is Reset (RESET=V
SS
)
The Reset is released (RESET=V
DD
)
The internal oscillator starts at 10 MHz
The memory is turned on
The I
2
C Interface and Ports are initialized
The I
2
C Interface is configured to work as
Slave, Receiver, 7-bit address and waits for
data
The Start signal is sent to the chip followed by
the Slave Address 1010000 and the direction
bit set to 0 (the addressed slave waits for da-
ta). The device sends the acknowledge
The Programming Mode code 00000000 is
sent and acknowledged
10. A command code is sent to the device
11. The procedure related to the command is ex-
ecuted
8.
9.
Table 4.2 Programming Mode Commands
Command
Code
Data in
Data out
Erase
Description
BlockWrite
00000001
32
-
Yes
Write the currently addressed block with the 32 bytes
following the command. The Block locations are erased
before being written.
ByteWrite
00000010
2
-
Yes
Write the byte addressed by the next data sent in the
currently addressed page.
BlockErase
00000011
1
Yes
Erase the block addressed by the next data sent and inside
the currently addressed page.
ByteErase
00000100
1
Yes
Erase the byte addressed by the next data sent and inside
the currently addressed page.
ByteRead
00000101
1
1
-
Read the byte addressed by the next data sent and inside
the current page. The read data is sent by the device after
the re-send of the Slave Address with the R/W bit changed.
GlobalErase
00001001
-
-
Yes
All the memory is erased.
FastBlockWrite 00001011
32
-
No
Write the currently addressed block with the 32 bytes
following the command. The Block locations aren’t erased.
SetPage
00001100
1
-
-
The currently addressed page is set with the next data sent.
ReadData
00001101
-
1
-
Read the memory location currently addressed. The read
data
is
sent by
the device
acknowledged. The current memory absolute address is
post-incremented.
after the
command
is
IncBlock
00001111
-
-
-
The current block address is incremented modulo 8
(address 0 follows after address 7 and the Page is post-
incremented)
ReadStatus
00010011
-
1
-
This command is followed by a status data byte. Mostly
used in error condition and to check if the device is locked
相關PDF資料
PDF描述
ST52F514F1M6 IC MAX 7000 CPLD 256 208-PQFP
ST52F514F3B6 IC MAX 7000 CPLD 256 208-PQFP
ST52F514F3M6 IC MAX 7000 CPLD 256 256-FBGA
ST52F514G0B6 IC MAX 7000 CPLD 256 256-FBGA
ST52F514G0M6 IC MAX 7000 CPLD 64 100-TQFP
相關代理商/技術參數(shù)
參數(shù)描述
ST52F514F1M6 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microcontroller
ST52F514F3B6 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microcontroller
ST52F514F3M6 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Microcontroller
ST52F514FMB6 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:8-BIT INTELLIGENT CONTROLLER UNIT ICU Two Timer/PWMs, ADC, I2C, SPI, SCI
ST52F514FMM6 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:8-BIT INTELLIGENT CONTROLLER UNIT ICU Two Timer/PWMs, ADC, I2C, SPI, SCI