Nxp Semiconductors PCA9665 User Manual

Page of 91
PCA9665_2
© NXP B.V. 2006. All rights reserved.
Product data sheet
Rev. 02 — 7 December 2006
68 of 91
NXP Semiconductors
PCA9665
Fm+ parallel bus to I
2
C-bus controller
10.3 Add additional I
2
C-bus ports
The PCA9665 can be used to convert 8-bit parallel data into additional multiple master
capable I
2
C-bus port as shown in
. It is used if the microcontroller,
microprocessor, custom ASIC, DSP, etc., already have an I
2
C-bus port but need one or
more additional I
2
C-bus ports to interface with more I
2
C-bus or SMBus components or
components that cannot be located on the same bus (e.g., 100 kHz and 400 kHz slaves
on different buses so that each bus can operate at its maximum potential).
10.4 Convert 8 bits of parallel data into I
2
C-bus serial data stream
Functioning as a slave transmitter, the PCA9665 can convert 8-bit parallel data into a
two-wire I
2
C-bus data stream as is shown in
. This would prevent having to run
8 traces across the entire width of the printed-circuit board.
Fig 33. Adding I
2
C-bus port application
MICROCONTROLLER, 
MICROPROCESSOR, 
OR ASIC
control signals
8 bits data
PCA9665
SDA
SCL
002aab036
Fig 34. Adding additional I
2
C-bus ports application
MICROCONTROLLER, 
MICROPROCESSOR, 
OR ASIC
control signals
8 bits data
PCA9665
SDA
SCL
002aab037
SDA
SCL
Fig 35. Converting parallel to serial data application
control signals
8 bits data
PCA9665
SDA
SCL
002aab039
MASTER
MICROCONTROLLER, 
MICROPROCESSOR, 
OR ASIC