STMicroelectronics M93C66-WMN6P Memory IC M93C66-WMN6P Data Sheet
Product codes
M93C66-WMN6P
Connecting to the serial bus
M93C86-x M93C76-R M93C66-x M93C56-x M93C46-x
DocID4997 Rev 15
2
Connecting to the serial bus
shows an example of three memory devices connected to an MCU, on a serial bus.
Only one device is selected at a time, so only one device drives the Serial Data output (Q)
line at a time, the other devices are high impedance.
line at a time, the other devices are high impedance.
The pull-down resistor R (represented in
) ensures that no device is selected if the
bus master leaves the S line in the high impedance state.
In applications where the bus master may be in a state where all inputs/outputs are high
impedance at the same time (for example, if the bus master is reset during the transmission
of an instruction), the clock line (C) must be connected to an external pull-down resistor so
that, if all inputs/outputs become high impedance, the C line is pulled low (while the S line is
pulled low): this ensures that C does not become high at the same time as S goes low, and
so, that the t
impedance at the same time (for example, if the bus master is reset during the transmission
of an instruction), the clock line (C) must be connected to an external pull-down resistor so
that, if all inputs/outputs become high impedance, the C line is pulled low (while the S line is
pulled low): this ensures that C does not become high at the same time as S goes low, and
so, that the t
SLCH
requirement is met. The typical value of R is 100 k
.
Figure 3. Bus master and memory devices on the serial bus
AI14377b
Bus master
M93xxx
memory device
SDO
SDI
SCK
C
Q
D
S
M93xxx
memory device
C
Q
D
S
M93xxx
memory device
C
Q
D
S
CS3 CS2 CS1
ORG
ORG
ORG
R
R
R
V
CC
V
CC
V
CC
V
CC
V
SS
V
SS
V
SS
V
SS
R