|
|
零件编号 | M93S66-125 | ||
描述 | MICROWIRE serial EEPROM | ||
制造商 | STMicroelectronics | ||
LOGO | |||
1 Page
M93S66-125 M93S56-125
M93S46-125
Automotive 4-Kbit, 2-Kbit and 1-Kbit
MICROWIRE serial EEPROM with block protection
Datasheet − production data
Features
■ Industry standard MICROWIRETM bus
■ Single supply voltage: 2.5 to 5.5 V
■ Single organization: by word (x16)
■ Programming instructions that work on: word or
entire memory
■ Self-timed programming cycle with auto-erase
■ User-defined write-protected area
■ Page Write mode (4 words)
■ Ready/Busy signal during programming
■ Speed: 2-MHz clock rate, 5 ms write time
■ Sequential Read operation
■ Enhanced ESD/Latch-up behavior
■ More than 1 million Erase/Write cycles
■ More than 40-year data retention
SO8 (MN)
150 mil width
March 2012
This is information on a product in full production.
Doc ID 022567 Rev 1
1/28
www.st.com
1
Instructions
M93S66-125 M93S56-125 M93S46-125
Table 2. Instruction set for the M93S46
Instruction
Description
W
PRE
Start
bit
Opcode
Address(1)
Data
Required
clock
cycles
Additional
comments
READ
Read Data
from
X0
Memory
1
10
A5-A0 Q15-Q0
WRITE
Write Data
to Memory
1
0
1
01
Write is executed if
A5-A0 D15-D0
25
the address is not
inside the Protected
area
PAWRITE
Page Write
to Memory
1
0
1
11
A5-A0
Write is executed if
Nx
D15-D0
9 + N x 16
all the N addresses
are not inside the
Protected area
WRAL
Write All
Memory
with same
Data
10
1
Write all data if the
00 01 XXXX D15-D0 25 Protection Register
is cleared
WEN
Write
Enable
10 1
00 11 XXXX
9
WDS
Write
Disable
X0 1
00 00 XXXX
9
PRREAD
Protection
Register
Read
X1
1
10
XXXXXX
Q5-Q0
+ Flag
Data Output =
Protection Register
content + Protection
Flag bit
Protection
PRWRITE Register
Write
11
1
01
A5-A0
Data above specified
9 address A5-A0 are
protected
Protection
PRCLEAR Register 1 1 1 11 111111
Clear
Protect Flag is also
9 cleared (cleared Flag
= 1)
PREN
Protection
Register
Enable
11
1
00 11XXXX
9
Protection
PRDS Register 1 1 1 00 000000
Disable
9
OTP bit is set
permanently
1. X = Don't Care bit.
8/28 Doc ID 022567 Rev 1
Write protection and the Protection Register
M93S66-125 M93S56-125 M93S46-125
4 Write protection and the Protection Register
The Protection Register on the M93Sx6-125 is used to adjust the amount of memory that is
to be write protected. The write protected area extends from the address given in the
Protection Register, up to the top address in the M93Sx6-125 device.
Two flag bits are used to indicate the Protection Register status:
● Protection Flag: this is used to enable/disable protection of the write-protected area of
the M93Sx6-125 memory
● OTP bit: when set, this disables access to the Protection Register, and thus prevents
any further modifications to the value in the Protection Register.
The lower-bound memory address is written to the Protection Register using the Protection
Register Write (PRWRITE) instruction. It can be read using the Protection Register Read
(PRREAD) instruction.
The Protection Register Enable (PREN) instruction must be executed before any
PRCLEAR, PRWRITE or PRDS instruction, and with appropriate levels applied to the
Protection Enable (PRE) and Write Enable (W) signals.
Write-access to the Protection Register is achieved by executing the following sequence:
● Execute the Write Enable (WEN) instruction
● Execute the Protection Register Enable (PREN) instruction
● Execute one PRWRITE, PRCLEAR or PRDS instructions, to set a new boundary
address in the Protection Register, to clear the protection address (to all 1s), or
permanently to freeze the value held in the Protection Register.
4.1 Protection Register Read
The Protection Register Read (PRREAD) instruction outputs, on Serial Data Output (Q), the
content of the Protection Register, followed by the Protection Flag bit. The Protection Enable
(PRE) signal must be driven High before and during the instruction.
As with the Read Data from Memory (READ) instruction, a dummy 0 bit is output first. Since
it is not possible to distinguish between the Protection Register being cleared (all 1s) or
having been written with all 1s, the user must check the Protection Flag status (and not the
Protection Register content) to ascertain the setting of the memory protection.
4.2
Note:
Protection Register Enable
The Protection Register Enable (PREN) instruction is used to authorize the use of
instructions that modify the Protection Register (PRWRITE, PRCLEAR, PRDS). The
Protection Register Enable (PREN) instruction does not modify the Protection Flag bit value.
A Write Enable (WEN) instruction must be executed before the Protection Register Enable
(PREN) instruction. Both the Protection Enable (PRE) and Write Enable (W) signals must be
driven High during the instruction execution.
16/28
Doc ID 022567 Rev 1
|
|||
页数 | 28 页 | ||
下载 | [ M93S66-125.PDF 数据手册 ] |
零件编号 | 描述 | 制造商 |
M93S66-125 | MICROWIRE serial EEPROM | STMicroelectronics |
零件编号 | 描述 | 制造商 |
STK15C88 | 256-Kbit (32 K x 8) PowerStore nvSRAM | Cypress Semiconductor |
NJM4556 | DUAL HIGH CURRENT OPERATIONAL AMPLIFIER | New Japan Radio |
EL1118-G | 5 PIN LONG CREEPAGE SOP PHOTOTRANSISTOR PHOTOCOUPLER | Everlight |
DataSheet8.cn | 2020 | 联系我们 | 搜索 | Simemap |