Datasheet
DocID5124 Rev 6 15/37
M93S46-W M93S56-W M93S66-W Instructions
5.1 Read
The Read Data from Memory (READ) instruction outputs serial data on Serial Data Output
(Q). When the instruction is received, the op-code and address are decoded, and the data
from the memory is transferred to an output shift register. A dummy 0 bit is output first,
followed by the 16-bit word, with the most significant bit first. Output data changes are
triggered by the rising edge of Serial Clock (C). The M93Sx6 automatically increments the
internal address counter and clocks out the next byte (or word) as long as the Chip Select
Input (S) is held High. In this case, the dummy 0 bit is not output between bytes (or words)
and a continuous stream of data can be read.
5.2 Write enable and write disable
The Write Enable (WEN) instruction enables the future execution of write instructions, and
the Write Disable (WDS) instruction disables it. When power is first applied, the M93Sx6
initializes itself so that write instructions are disabled. After a Write Enable (WEN) instruction
has been executed, writing remains enabled until an Write Disable (WDS) instruction is
executed, or until VCC falls below the power-on reset threshold voltage. To protect the
memory contents from accidental corruption, it is advisable to issue the Write Disable
(WDS) instruction after every write cycle. The Read Data from Memory (READ) instruction
is not affected by the Write Enable (WEN) or Write Disable (WDS) instructions.