PSD813F1A-12J STMICROELECTRONICS [STMicroelectronics], PSD813F1A-12J Datasheet - Page 20
![no-image](/images/no-image-200.jpg)
PSD813F1A-12J
Manufacturer Part Number
PSD813F1A-12J
Description
Flash In-System Programmable (ISP) Peripherals for 8-bit MCUs, 5V
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
1.PSD813F1A-12J.pdf
(110 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PSD813F1A-12JI
Manufacturer:
STMicroelectronics
Quantity:
10 000
PSD813F1
Table 8. Instructions
Note: 1. Additional sectors to be erased must be entered within 80 µs. A Sector Address is any address within the Sector.
20/110
Read Flash
Identifier
Read OTP
row
Read Sector
Protection
Status
Program a
Flash Byte
Erase one
Flash Sector
Erase the
Whole Flash
Suspend
Sector Erase
Resume
Sector Erase
EEPROM
Power Down
SDP Enable/
EEPROM
Write
SDP Disable
Write in OTP
Row
Return (from
OTP Read or
EEPROM
Power-Down)
Reset
Reset (short
instruction)
Instruction
4
4,6
2. Flash and EEPROM Sector Selects are active high. Addresses A15-A12 are don’t cares in Instruction Bus Cycles.
3. The Reset instruction is required to return to the normal READ mode if DQ5 goes high or after reading the Flash Identifier or Pro-
4. The MCU cannot invoke these instructions while executing code from EEPROM. The MCU must be operating from some other
5. The MCU cannot invoke these instructions while executing code from the same Flash memory for which the instruction is intended.
6. Writing to OTP Row is allowed only when SDP mode is disabled.
4
3.5
3,5
tection status.
memory when these instructions are performed.
The MCU must operate from some other memory when these instructions are executed.
3,5
5
5
5
4
5
4
5
5
4
Sector Select
EEPROM
(EESi)
0
1
0
0
0
0
0
0
1
1
1
1
1
0
0
Select (FSi)
Flash Sector
1
0
1
1
1
1
1
1
0
0
0
0
0
1
1
(2)
AAh@
X555h
AAh@
X555h
AAh@
X555h
AAh@
X555h
AAh@
X555h
AAh@
X555h
B0h@
XXXXh
30h@
XXXXh
AAh@
X555h
AAh@
X555h
AAh@
X555h
AAh@
X555h
F0h@
XXXX
AAh@
X555h
F0h@
XXXX
Cycle 1 Cycle 2 Cycle 3
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
55h@
XAAAh
90h@
X555h
90h@
X555h
90h@
X555h
A0h@
X555h
80h@
X555h
80h@
X555h
30h@
X555h
A0h@
X555h
80h@
X555h
B0h@
X555h
F0h@
XXXX
Read
Identifier
with
(A6,A1,A0
at 0,0,1)
Read byte
1
Read
identifier
with (A6,
A1; A0 =
0,1,0)
Data@
address
AAh@
X555h
AAh@
X555h
Write byte
1
AAh@
X555h
Write byte
1
Cycle 4
Read
byte 2
55h@
XAAAh
55h@
XAAAh
Write
byte 2
55h@
XAAAh
Write
byte 2
Cycle 5 Cycle 6
30h@
Sector
address
10h@
X555h
20h@
X555h
Read
byte N
30h@
Sector
address
Write
byte N
Write
byte N
Cycle 7
1