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

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.9.5 Bus error
8.10 Power-on reset
A bus error occurs when a START or STOP condition is present at an illegal position in the
format frame. Examples of illegal positions are during the serial transfer of an address
byte, a data or an acknowledge bit.
The PCA9665 only reacts to a bus error when it is involved in a serial transfer either as a
master or an addressed slave. When a bus error is detected, PCA9665 releases the SDA
and SCL lines, sets the interrupt flag, and loads the status register with 00h. This status
code may be used to vector to a service routine which either attempts the aborted serial
transfer again or simply recovers from the error condition as shown in
“Miscellaneous
reset signal to reset the PCA9665.
When power is applied to V
condition until V
PCA9665 goes to the power-up initialization phase where the following operations are
performed:
The complete power-up initialization phase takes 550 s to be performed. During this
time, write to the PCA9665 through the parallel port is not permitted. However, the parallel
port can be read. This allows the device connected to the parallel port of the PCA9665 to
poll the I2CCON register and read the ENSIO state bit. When ENSIO bit is equal to 1, this
means that the power-up initialization is in progress. When ENSIO is set to 0, this means
that the power-up initialization is done and that the PCA9665 is initialized and ready to be
used.
1. ENSIO bit is set to 1 to enable the internal oscillator.
2. Internal register initialization is performed.
3. ENSIO bit is set to 0 to disable the internal oscillator and go to the non-addressed low
Fig 17. Recovering from a bus obstruction caused by a LOW level on SDA
SDA line
SCL line
STA flag
power mode.
states”. The microcontroller must send an external hardware or software
DD
1
has reached V
Rev. 03 — 12 August 2008
2
DD
3
, an internal Power-On Reset holds the PCA9665 in a reset
POR
4
. At this point, the reset condition is released and the
5
6
Fm+ parallel bus to I
7
8
9
condition
PCA9665
Table 46
STOP
© NXP B.V. 2008. All rights reserved.
2
C-bus controller
002aab030
START
condition
60 of 90

Related parts for PCA9665D,112