Datasheet
Instructions M93S46-W M93S56-W M93S66-W
14/37 DocID5124 Rev 6
Table 3. Instruction set for the M93S66, M93S56
Instruction Description W PRE
Start
bit
Op-
code
Address
(1)(2)
Data
Required
clock
cycles
Additional
comments
READ
Read Data
from Memory
X 0 1 10 A7-A0 Q15-Q0 - -
WRITE
Write Data to
Memory
1 0 1 01 A7-A0 D15-D0 27
Write is executed if
the address is not
inside the
Protected area
PAWRITE
Page Write to
Memory
10 111 A7-A0
N x
D15-D0
11 + N x 16
Write is executed if
all the N addresses
are not inside the
Protected area
WRAL
Write All
Memory with
same Data
1 0 1 00 01XXXXXX D15-D0 27
Write all data if the
Protection Register
is cleared
WEN Write Enable 1 0 1 00 11XXXXXX - 11 -
WDS Write Disable X 0 1 00 00XXXXXX - 11 -
PRREAD
Protection
Register Read
X 1 1 10 XXXXXXXX
Q7-Q0
+ Flag
-
Data Output =
Protection Register
content +
Protection Flag bit
PRWRITE
Protection
Register Write
11 101 A7-A0 - 11
Data above
specified address
A7-A0 are
protected
PRCLEAR
Protection
Register Clear
1 1 1 11 11111111 - 11
Protect Flag is also
cleared (cleared
Flag = 1)
PREN
Protection
Register
Enable
1 1 1 00 11XXXXXX - 11 -
PRDS
Protection
Register
Disable
1 1 1 00 00000000 - 11
OTP bit is set
permanently
1. X = Don’t Care bit.
2. Address bit A7 is not decoded by the M93S56.