Your complete choice for I

e for its content.
Your complete choice for I
Our invention, your solution
to everyday design challenges
Your complete choice
for I
2
C-bus peripherals 2 I
2
C-bus logic selection guide
Broad-based solutions from the inventor of the technology
NXP Semiconductors is the worlds leading supplier of I
2
C-bus
products. We invented the technology more than 20 years ago
and never looked back. Since then, weve taken performance
to new levels, introduced a wide variety of vital functions,
and continue to offer the most fl exible options for the most
important applications.
We offer the industrys broadest portfolio of I
2
C-bus logic,
providing essential components like GPIO, LED blinkers/
dimmers, Hot Swap bus buffers, bus expanders, bus hubs/
repeaters, DIP switches, muxes and switches, EEPROMs,
data converters, LCD segment drives, and more.
To meet the needs of todays high-performance systems,
our Fast-mode Plus (Fm+) devices operate at up to 1 MHz and
drive up to 30 mA, so they work with long buses and support
applications of up to 1,500 pF. They also use the Fast-mode
software protocol (400 kHz), so you can upgrade speed without
having to change your design software.
To overcome the limits of interfacing a host bus to its
peripheral, weve introduced a new series of bridge ICs
that manage the connection between the I
2
C-bus and other
protocols. The bridges make it possible for legacy I
2
C-bus
structures to connect to new systems, too, so you can retain
your original design investment while extending the lifespan
of older I
2
C-bus systems.
Bene ts of the I
2
C-bus
} De facto world standard
} Fast time-to-market
} Proven, robust performance
} Very wide range of functions
} Easy to design in
} Simple to debug
} Fast to test and assemble
} Reduces overall cost
SDA
礐ontroller
I
礐ontroller
II
GPIO
A/D
D/A
LCD
Drivers
RTC
SCL
I
2
C-bus structure 3
I
2
C-bus logic selection guide
Broad-based solutions from the inventor of the technology

GPIO
LED
blinkers
DIP switch
Data
converter

EEPROM
LCD
segment
RTC &
calendar
8
Temp
sensor
Bus expander,
hub or
repeater
port or port
emulation

Parallel-to-
PCA9541
demux
Mux &
switch
V
CC0
V
CC2
V
CC1
V
CC3
V
CC4
SPI
UART
V
CC5
I睠-bus
slave
I睠-bus hardware
I睠-bus
bridge
I睠-bus bridge
GTLP
2500
655
400
35
10
10
0
10
100
1000
1
0.1
BTL
ETL
General-
purpose logic
1394.a
RS-232
RS-422
RS-423
LVDS=RS-644
ECL/PECL/L
VPECL
RS-485
I
2
C
I
2
C-bus slave data can be transmitted
longer distances using bus
buffers like the P82B96
New Fast-mode Plus
devices operate at
1 MHz with higher drive
Backplane length (meters)
Cable length (meters)
Data transmission rate (Mbps)
CML
3.4 MHz
100 kHz
400 kHz
Online support for the I
2
C-bus
I
2
C-bus home page
: www.nxp.com/i2c
I
2
C-bus logic home page : www.nxp.com/i2clogic
Boards and samples : i2c.support@nxp.com
By supporting a range of performance levels, our I
2
C-bus devices deliver
maximum design exibility
We offer the widest range I
2
C-bus logic
Performance, simplicity, and ease of use
There are plenty of reasons why the I
2
C-bus has endured
for more than two decades. First, theres performance. The
technology has continued to evolve and today supports several
speed grades. Bus capacitance has also increased, with hubs,
bus repeaters, bidirectional switches, and multiplexers that
support more devices over longer distances off the card,
out of the cabinet, or even across the room.
Beyond performance, though, theres ease of use. All it takes it
two simple lines to connect every IC in the system. Any I
2
C-bus
device can be attached to a common I
2
C-bus, and any master
device can exchange information with any slave device.
The software-controlled addressing scheme eliminates
address-decoding hardware, and theres no need to design
and debug external control logic because its already provided
by the I
2
C-bus protocol. That means you can move quickly from
block diagram to fi nal hardware, simply clipping new devices
and functions to an existing bus.
The I
2
C-bus also saves space and lowers overall cost.
The two-line structure means fewer trace lines, so the PCB
can be that much smaller. Having fewer trace lines simplifi es
debug and test, too, since there are fewer lines to check and
fewer information sources to verify. Whats more, as the system
evolves over several generations, new I
2
C-bus devices can be
added or removed easily, without impacting the rest of
the system. 4 I
2
C-bus logic selection guide
Taking I
2
C-bus to the next level
Our I2C Demonstration Board 2005-1
makes it easy to demo I
2
C-bus devices
and learn about the I
2
C-bus 5
I
2
C-bus logic selection guide
Taking I
2
C-bus to the next level
Old design
New design
needs more control lines
I
2
C-bus solves the problem
Simple LCD
with backlight
Aux keypad
LED array
Aux keypad
LED array
microcontroller
microcontroller
I
2
C-bus LED
blinker
I
2
C-bus
microcontroller
Connectors
SCL
SDA
Transceivers
I
2
C-bus master or slave devices
Hot Swap Bus Buffer
S-Video
4:2:2/4:4:4
16 bit/24 bit
YCcCr/RGB
4:2:2/4:4:4
16 bit/24 bit
YCcCr/RGB
CVBS1
CVBS2
RF
Video
decoder
Video
decoder
Tuner
Display chip
LCD
panel
Audio
Power
supply
100/133 MHz
SDRAM
50 MHz
MCU
DIP switch
Mode Select
Data ROM
EEPROM
DDC
Relay
Keypad
Expander or
switch
GPIO
100/400
kHz
LED
blinker
LED control
Bus
control
Digital RGB
Hsync, Vsync
Main
PIP
I
2
C-bus
PCA9517
Processor
or
PCA9665
12-V DC
P82B96
PCA9698
PCA9698
PCA9698
Motor controller
I/O expander
LCD display driver
LCD display
PCA9633
P82B96
I
2
C-bus
I
2
C-bus
I
2
C-bus
I
2
C-bus
I
2
C-bus
8-bit I/O
Distribution hub
Four-wire distribution cables
SCL and 12-V lines on one wire pair, SDA and GND on the other
Easily scalable (only distribution hub to be modified)
Fast-mode Plus PCA96xx devices have 10x the normal I睠-bus drive
and don't require a bus buffer to operate on buses up to 4,000 pF.
Portable device applications
LCD TV
Modular and medical applications and gaming
Hot Swap applications including cPCI, VME, and advanced TCA  I
2
C-bus logic selection guide
POR
Supply
SDA
OSC
SCL
A
2
A
1
A
0
Internal / external
oscillator
Data
registers
Analog
reference
I
2
C-bus
interface
Sub address
decoder
Chip enable
Operation
control
Control
SDA
SCL
Bus buffer
Microcontroller
data
I
2
C-bus interface
Write strobe
Read strobe
Reset
Address inputs
Interrupt request
/8
SDA
SDA
SCL
SCL
Enable
I
2
C-bus analog-to-digital converters
} Convert signals from digital to analog, analog to digital
} Internal oscillator
} Power On Reset (POR)
Parallel-bus-to-I
2
C-bus controllers
} Interface most 8-bit parallel-bus microcontrollers and microprocessors to I睠-bus
} Parallel bus system communicates bidirectionally with I睠-bus
} Provides master and slave functions
} I睠-bus communications carried out on byte-wise basis, using interrupt
or polled handshakes
} Multi-master capable
} 68-byte buffer (PCA9665)
} See page 10 for SPI or UART to I
2
C-bus bridges
} Bidirectional I睠-bus drivers isolate
I睠-bus capacitance, accommodating
more I睠-bus devices and longer
bus length
} Up to 400-pF load on each segment,
4000-pF for P82B devices
and PCA9600
PCA9691
Fm+ 1-MHz 4-channel 8-bit A/D and D/A converter
PCF8591
100-kHz 4-channel 8-bit A/D and D/A converter
TDA8444
8-channel 6-bit D/A converter
P82B715
I睠-bus extender
P82B96

Dual bidirectional I睠-bus buffer
P82B485
Differentail dual bidirectional I
2
C-bus buffer
P82B486
Differential triple bidirectional I
2
C-bus buffer
PCA9507
I
2
C-bus repeater with rise time accellerator
PCA9508
Level translating I
2
C-bus repeater for cable applications
PCA9509
Low-voltage I睠-bus repeater
PCA9510A/11A/12A/13A/14A
I睠-bus Hot Swap bus buffers
PCA9515/15A
I睠-bus repeater
PCA9516/16A
5-channel I睠-bus hub
PCA9517/17A

Low-voltage I睠-bus repeater
PCA9518A

Expandable 5-channel I睠-bus hub
PCA9519
4-channel low-voltage I睠-bus repeater
PCA9600
Fm+ dual bidirectional I
2
C-bus buffer
PCA9564
400-kHz 2.3-to-3.6-V I睠-bus controller
PCA9665
Fm+ 2.3-to-3.6-V I睠 bus controller
PCF8584
100-kHz 4.5-to-5.5-V I睠-bus controller
I
2
C-bus product families
} Different voltages (3.3 or 5 V) on each
segment
} Devices transparent to bus arbitration
and contention protocols in
multi-master environment
} Twisted-pair differential transmission
or opto-electrical isolation of I睠-bus
(P82B96 or PCA9600)
I
2
C-bus repeaters, hubs, and extenders 
I
2
C-bus logic selection guide
Mux select
SDA
SCL
Mux
EEPROM
Output
Default
Supply
Reset
POR
I
2
C-bus
interface
Latches
Input/output
stages
Sub-address
decoder
Oscillator
SDA
SCL
A
2
A
1
A
0
I
2
C-bus general-purpose I/O (GPIO) expanders
Supply
Interrupt
Reset
POR
I
2
C-bus
interface
Latches
Input/output
stages
Sub-address
decoder
Interrupt
SDA
SCL
A
2
A
1
A
0
I
2
C-bus EEPROM-based DIP switches
} Replace jumpers and DIP switches
} Hands-free manipulation via integrated, I睠-bus-controlled
EEPROM and multiplexer
} Program and store settings in I睠-bus-controlled EEPROM register
} Multiplex between default values and stored settings
} Non-volatile memory retains register values, even on power-down
} Connect parallel I/O to serial I
2
C-bus or
SMBus and provide I/O expansion
} Quasi output: upper transistor is on
for half a clock cycle and then held up
by a weak current source