参数资料
型号: M8803F3W-15K1
厂商: STMICROELECTRONICS
元件分类: 微控制器/微处理器
英文描述: 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQCC52
封装: PLASTIC, LCC-52
文件页数: 9/85页
文件大小: 601K
代理商: M8803F3W-15K1
17/85
M88 FAMILY
must remain constant. The MCU may write to the
64 locations on a page in any order, which is
determined by address lines A5 to A0. As soon as
200
s have expired after the last page write, the
internal EEPROM storage process begins and the
MCU checks programming status. Status is
checked the same way it is for byte writes,
described above.
It should be noted that if the upper address bits
(A14 to A6) change during page write operations,
loss of data may occur. Ensure that all bytes for a
given page have been successfully stored in the
EEPROM before proceeding to the next page.
Correct management of MCU interrupts during
EEPROM page write operations is essential.
EEPROM Software Data Protect (SDP)
The SDP feature is useful for protecting the
contents of EEPROM from inadvertent write
cycles that may occur during uncontrolled MCU
bus
conditions.
These
may
happen
if
the
application software gets lost or when V CC is not
within normal operating range.
Instructions from the MCU are used to enable and
disable SDP mode (see Table 11). Once enabled,
the MCU must write an instruction sequence to
EEPROM before writing data (much like writing to
Flash memory). SDP mode can be used for both
byte and page writes to EEPROM. The device will
remain in SDP mode until the MCU issues a valid
SDP disable instruction.
M88x3Fxx FLASH+PSD devices are shipped with
SDP mode disabled. However, within PSDsoft,
SDP
mode
may
be
enabled
as
part
of
programming
the
device
with
a
device
programmer (PSDpro).
To enable SDP mode at run time, the MCU must
write three specific data bytes at three specific
memory locations, as shown in Figure 5. Any
further writes to EEPROM when SDP is set will
require this same sequence, followed by the
byte(s) to write. The first SDP enable sequence
can be followed directly by the byte(s) to be
written.
To disable SDP mode, the MCU must write
specific bytes to six specific locations, as shown in
Figure 6.
The MCU must not be executing code from
EEPROM when these instructions are invoked.
The MCU must be operating from some other
memory when enabling or disabling SDP mode.
The state of SDP mode is not changed by power
on/off sequences (nonvolatile). When either the
SDP enable or SDP disable instructions are
issued from the MCU, the MCU must use the
Toggle bit (status bit DQ6) or the Ready/Busy
output pin to check programming status. The
Ready/Busy output is driven low from the first write
of AAh @ 555h until the completion of the internal
storage sequence. Data Polling (status bit DQ7) is
Figu re 5. EEPROM SDP-Enable Flowcharts
AI01698C
Write AAh in
Address 5555h
Write 55h in
Address 2AAAh
Write A0h in
Address 5555h
SDP is set
Write AAh in
Address 5555h
Write 55h in
Address 2AAAh
Write A0h in
Address 5555h
Write Data to
be Written in
any Address
SDP ENABLE ALGORITHM
Page Write
Timing
Page Write
Timing
Write
is enabled
SDP
Set
SDP
not Set
Write
in Memory
Write Data
and
SDP Set
after tWC
相关PDF资料
PDF描述
M8803F2W-15T1 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQFP52
M8813F3W-15K1 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQCC52
M8813F3Y-90K1 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQCC52
M8813F3Y-90T1 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQFP52
M8803F3Y-90K1T 1M X 1 FLASH, 27 I/O, PIA-GENERAL PURPOSE, PQCC52
相关代理商/技术参数
参数描述
M8805/100-007 制造商:OTTO Engineering Inc 功能描述:M8805/100-007
M8805/100-009 制造商:OTTO Engineering Inc 功能描述:M8805/100-009
M8805/100-010 制造商:OTTO Engineering Inc 功能描述:M8805/100-010
M8805/100-015 制造商:OTTO Engineering Inc 功能描述:M8805/100-015
M8805/100-016 制造商:OTTO Engineering Inc 功能描述:M8805/100-016