ST92196A STMicroelectronics, ST92196A Datasheet - Page 186

no-image

ST92196A

Manufacturer Part Number
ST92196A
Description
8/16-bit Mcu For Tv Applications With Up To 96k Rom, On-screen-display And 1 Or 2 Data Slicers
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST92196A2B1/JPC
Manufacturer:
ST
Quantity:
188
Part Number:
ST92196A2B1/JPC
Manufacturer:
ST
0
Part Number:
ST92196A4B1
Manufacturer:
ST
Quantity:
1 566
Part Number:
ST92196A4B1
Manufacturer:
ST
0
Part Number:
ST92196A4B1/JCO
Manufacturer:
ST
0
Part Number:
ST92196A4B1/JET
Manufacturer:
ST
0
Part Number:
ST92196A4B1/JEY
Manufacturer:
ST
0
SERIAL PERIPHERAL INTERFACE (Cont’d)
Table 39. Typical I
Figure 75. SPI Data and Clock Timing (for I2C protocol)
n
SDA
SCL
CONDITION
ACKNOWLEDGE
TRANSMISSION
START
INITIALIZE
START
Phase
STOP
1
2
C-bus Sequences
2
1st BYTE
SPICR.CPOL, CPHA = 0, 0
SPICR.SPEN = 0
SPICR.BMS = 1
SCK pin set as AF output
SDI pin set as input
Set SDO port bit to 1
SDO pin set as output
Open Drain
Set SDO port bit to 0
SPICR.SPEN = 1
SDO pin as Alternate Func-
tion output load data into
SPIDR
SPICR.SPEN = 0
Poll SDA line
Set SDA line
SPICR.SPEN = 1
SDO pin set as output
Open Drain
SPICR.SPEN = 0
Set SDO port bit to 1
FOR ACKNOWLEDGEMENT
DRIVEN BY SOFTWARE
Software
8
CLOCK PULSE
AcK
9
SCK, SDO in HI-Z
SCL, SDA = 1, 1
SDA = 0, SCL = 1
interrupt request
SCL = 0
Start transmission
Interrupt request at end of
byte transmission
SCK, SDO in HI-Z
SCL, SDA = 1
SCL = 0
SDA = 1
interrupt request
- SERIAL PERIPHERAL INTERFACE (SPI)
Hardware
1
2
n BYTE
th
FOR ACKNOWLEDGEMENT
Set polarity and phase
SPI disable
START/STOP interrupt
Enable
START condition
receiver START detection
Managed by interrupt rou-
tine load FFh when receiv-
ing end of transmission
detection
SPI disable
only if transmitting
only if receiving
only if transmitting
STOP condition
8
CLOCK PULSE
DRIVEN BY SW
AcK
Notes
9
CONDITION
VR000188
STOP
186/268

Related parts for ST92196A