PCA9665D,112 NXP Semiconductors, PCA9665D,112 Datasheet - Page 58

no-image

PCA9665D,112

Manufacturer Part Number
PCA9665D,112
Description
IC CNTRLR PARALLEL/I2C 20-SOIC
Manufacturer
NXP Semiconductors
Datasheet

Specifications of PCA9665D,112

Controller Type
I²C Bus Controller
Interface
I²C
Voltage - Supply
2.3 V ~ 3.6 V
Current - Supply
100µA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
935279242112
PCA9665D
PCA9665D
NXP Semiconductors
PCA9665_3
Product data sheet
8.8.4 I2CSTA = 78h
8.9.1 Simultaneous repeated START conditions from two masters
8.9.2 Data transfer after loss of arbitration
8.9.3 Forced access to the I
8.9 Some special cases
This status code indicates that the SCL line is stuck LOW.
The PCA9665 has facilities to handle the following special cases that may occur during a
serial transfer.
A repeated START condition may be generated in the Master Transmitter or Master
Receiver modes. A special case occurs if another master simultaneously generates a
repeated START condition (see
either master since they were both transmitting the same data.
If the PCA9665 detects a repeated START condition on the I
repeated START condition itself, it will use the repeated START as its own and continue
with the sending of the slave address.
Arbitration may be lost in the Master Transmitter and Master Receiver modes. Loss of
arbitration is indicated by the following states in I2CSTA; 38h, 68h, and B0h (see
Figure
Remark: In order to exit state 38h, a Time-out, Reset, or external STOP are required.
If the STA flag in I2CCON is set by the routines which service these states, then, if the bus
is free again, a START condition (state 08h) is transmitted without intervention by the
CPU, and a retry of the total serial transfer can commence.
In some applications, it may be possible for an uncontrolled source to cause a bus
hang-up. In such situations, the problem may be caused by interference, temporary
interruption of the bus or a temporary short-circuit between SDA and SCL.
If an uncontrolled source generates a superfluous START or masks a STOP condition,
then the I
obtained within a reasonable amount of time, then a forced access to the I
possible. If the I
PCA9665 concludes that no other master is using the bus and sends a START condition.
Fig 15. Simultaneous repeated START conditions from 2 masters
11,
08h
2
S
C-bus stays busy indefinitely. If the STA flag is set and bus access is not
Figure
2
SLA
C-bus stays idle for a time period equal to the time-out period, then the
8, and
Rev. 03 — 12 August 2008
Figure
W
2
C-bus
18h
A
12).
Figure
15). Until this occurs, arbitration is not lost by
DATA
Fm+ parallel bus to I
28h
A
S
other master sends
repeated START condition earlier
2
C-bus before generating a
both masters continue
with SLA transmission
PCA9665
© NXP B.V. 2008. All rights reserved.
2
C-bus controller
002aab028
2
C-bus is
Figure
58 of 90
7,

Related parts for PCA9665D,112