System Management
Device Overview
January 2009
6
System Management: I2C Peripherals
A family for every common problem
General Purpose Input Output
(GPIO) expanders
More of different types of input or
output, locally or remote
LED Blinkers, dimmers, drivers
Solutions for LED controllability
for direct or in-direct control
Serial ADCs / DACs
Analog control and audio
Tiny and simple Analog-to-Digital
Converters and vice versa
Buffers
Extenders, hubs, repeaters
many devices, large distances and
hazardous circumstances
Temperature Sensors (digital)
Digital temperature information
with internal or external diode
Real Time Clocks (RTCs)
Digital Time and/or calendar
with low power consumption
LCD drivers
Simple displays with a lot of functions
monochrome, character, shapes, dots
DIP / CBT switches
I2C programmable DIP switches and
Cross Bar Technology control (CBT
Switch)
7
System Management: I2C Peripherals
A family for every common problem
Multiplexers and switches
Add advanced I2C bus architecture
devices to allow more devices,
backup, hot-swap
Bus controllers
Add fully featured extra I2C bus
Parallel to I2C master or serial
Bridge ICs with I2C Master
I2C Slave Bridge ICs
I2C Slave devices that add wired
connectivity: SPI Master, UARTs or
DUARTs (dual UARTs)
EEPROMS / E2PROMS/ RAM
Digital permanent memory with long
retention and/or security features
Small Micro Controllers (8-bit)
Add easy custom functionality for
standard tasks
I2C Voltage level translators
Simple multi-configuration level
shifters that support bi-directional and
simultaneous different type of IOs
www.nxp.com/support
33
Bus Architecture
34
I2C-bus parallel vs serial
Commonly described as “Two-wire bus”
One wire for data, one wire for clock
Serial bus to conserve pins (versus parallel)
Master-Slave hierarchy for simplicity
Good for low to medium speed applications (< 1 MHz)
Logic
V
CC
I2C = Inter-IC
Parallel
Costs EMC, interconnects and pins
Lot of programming
Lots of wires
Saves PCB space
Easily expandable
Better results, no hassle
35
< n data bytes > last data byte
Master Slave
S slave address W Adata Adata
AP
S slave address W Adata Adata APreceiver
transmitter
S slave address R A data A data A P receiver transmitter
< n data bytes >
S = Start condition R = read (active high)
A = Acknowledge A = Not Acknowledge
P = Stop condition W = Write (active low)
Write data
Read data
New devices can be
easily „clipped on to
an existing bus!
Each device is addressed individually by
software with a unique address that can be
modified by hardware pins.
SDA
con-
troller
SCL
GPIO LED LCD
1010A2A1A0R/W EEPROM
A2
A1
A0
1010100R/W
Open drain outputs provide for a “wired-
AND” connection that allows devices to be
added or removed without impact.
The master always
sends the SCL
(clock) signal.
Master Slave
I2C Bus Basics - Address and Data
SCL
SDA
SCL
SDA
36
NXP Introduces Fast-mode Plus
1394.a
CML
RS-422
RS-485
RS-232 RS-423
I2C
0.1
1
10
35
400
655
2500
Data Transfer Rate (Mbps)
010 100 1000
Cable Length (meters)
I2C data can be transmitted at speeds
up to 1 MHz for more bandwidth
3.4 MHz
100 kHz
400 kHz
10X output strength allows
longer distances without
using buffers
Lowers system
cost with more
flexibility
1 MHz
Fm+
P82B96
37
Fast-mode Plus Specifics PCA96XX
Bus speed DC to 1 MHz fully compatible with existing I2C and SMBus
Higher bandwidth allows more devices on the bus and more complicated
patterns
Bus drive strength 10x normal I2C I/O Drive
Drive heavier capacitive load or longer cable lengths
New practical features
Integrate software reset activates POR with I2C sequence
Hardware address pins connecting to VCC, GND SCL, SDA allows
up to 64 addresses vs the normal 8 using only three pins
Target market: amusement, back lighting & architectural lighting
I2C-bus Specification UM10204 at www.nxp.com/i2c
38
Maximum bus speed vs capacity
39
New Products
46
System Management
I2C Logic
Bus Controller
Temperature Sensor
EEPROM & DIP Switch
Multiplexer and Switch
Voltage Level Translation
Bus Buffer
Static Level Offset
Hot Swap
Long Distance
GTL
Active transceivers for computing
Passive voltage level translation
GPIO
Quasi Bi-Directional output
Push-pull output
High Voltage/Automotive
LED
LED Status Indication
LED Color Mixing
LED Signs
47
SE97/98A Temp Sensor & SPD for DDR3 DIMM
Features
Temperature integrated 2kbit SPD
JEDEC JC42.4 specification compliant
SE97
3.0 V 3.6 V EEPROM voltage write
and temp sensor operation
1.7 V 3.6 V EEPROM voltage read
SE98A
1.7 V 3.6 V temp sensor operation
2x3 DFN, 4x5 TSSOPW
Benefits
Offers wide range of packages: 2x3
HUSON, 3x3 HVSON, and 4x5 TSSOP
Offers lowest height (0.5 mm or
0.8mm) on 2x3 package
MEM MEM MEM MEM
Memory Controller CPU
SMBus EVENT
Memory Bus
DIMM
Memory Module
Temp Sensor only
(SE98A) or Combo
Device (SE97)
48
Differences between LM75A vs LM75B
49
LM75B SO and TSSOP accuracy vs Temp
SOIC Package TSSOP Package
SO TSSOP
57
System Management
I2C Logic
Bus Controller
Temperature Sensor
EEPROM & DIP Switch
Multiplexer and Switch
Voltage Level Translation
Bus Buffer
Static Level Offset
Hot Swap
Long Distance
GTL
Active transceivers for computing
Passive voltage level translation
GPIO
Quasi Bi-Directional output
Push-pull output
High Voltage/Automotive
LED
LED Status Indication
LED Color Mixing
LED Signs
58
PCA9507 versus PCA9517/17A
PCA9507 is an upgrade replacement over PCA9517/17A with integrated rise
time accelerator for longer cable HDMI DDC application
Specifically designed for HDMI DDC source applications
A-side has normal voltage swings to interface with any other device
Features PCA9507 PCA9517A PCA9517
A-side with “rise time accelerator” for heavy
load or long cable (over 18 meters)* Yes No No
A-side supply voltage range 2.7V to 5.5V 0.9V to 5.5V 0.9V to 5.5V
ESD HBM 5 kV 5kV 2kV
PCA9507 and PCA9517/17A Comparison
* Note: Longer cable stretches clock low time and requires less than 400 kHz speed operation Not recommended for new designs
59
PCA9507 HDMI DDC Buffer/Extender
Features Benefits
Bidirectional bus buffer Isolate capacitance & noise on DDC line
Rise time accelerator - A-side Extend DDC line > 18 m
Strong A-side driver Increase noise margin on DDC line
5 kV ESD HBM Require no external discrete components
Dual Supplies Permit 5V DDC level shift to 3.3V
DVDR/STB Digital TV
PCA9507
A B
60
PCA9517A High ESD I2C Bus Buffer
PCA9517Acable
PCA9517A
PCA9517A
PCA9517A
PCA9517A
PCA9517A
PCA9517A
:
PCA9517A
PCA9517A
Redundant Power Supply
Features:
I2C bidirectional buffer
Dual supply rails
Voltage translation
Normal I/O voltage swing with high
drive on A-side
5 kV ESD HBM
Benefits:
Isolates capacitance and noise for
cable application
Incurs no offset voltage
Redundant Power Supply Ethernet Switch
PCA9517A buffers each end of the cable
Ethernet Switch
..
61
PCA9509 1.1 V to 3.3/5 V translator
Bidirectional Voltage translation
between 1.1 V and 3.3/5 V without
directional pin
Isolate bus capacitance
ENABLE signal controlled from 1.1 V
or 3.3/5 V side
Ideal for 1.1 V master controlling
3.3/5 V slave or vice-versa
No external pull-up required on the
1.1 V side due to internal current
source
TSSOP8, MSOP8, XSON8 package
B Side
Normal I2C Levels
SMBus/5V
A Side
Static Offset
Low Voltage
Side
Processor
SMBus / Cable
VCC(A) range 1V to VCC(B) -1V
VCC(B) range 3.0 to 5.5V
63
System Management
I2C Logic
Bus Controller
Temperature Sensor
EEPROM & DIP Switch
Multiplexer and Switch
Voltage Level Translation
Bus Buffer
Static Level Offset
Hot Swap
Long Distance
GTL
Active transceivers for computing
Passive voltage level translation
GPIO
Quasi Bi-Directional output
Push-pull output
High Voltage/Automotive
LED
LED Status Indication
LED Color Mixing
LED Signs
64
PCA9600: Fm+ I2C Bus-Buffer
Fm+
I2C-bus
1 MHz and
60 mA drive
Processor
KEY POINTS
- Longer point-to-point or multi-point architectures
- Isolates capacitance allowing 400 pF on SX/SY
side and 4000 pF on TX/TY side
- I2C-bus logic levels on SX/SY side independent
of supply voltage
- Upgrade for P82B96
Voltage range
Max I2C freq Bus Voltage Range
PCA9600 2.3 - 5.5V w/5V tolerance 1 MHz 2 - 15 V
1 MHz
I2C-bus
FEATURES
- Bidirectional data transfer
- TX/TY outputs have 60 mA sink
capability for driving low-impedance or
high capacitive buses
-1 MHz operation up to 20 meters
GND
Cable
400 pF 4,000 pF
71
System Management
I2C Logic
Bus Controller
Temperature Sensor
EEPROM & DIP Switch
Multiplexer and Switch
Voltage Level Translation
Bus Buffer
Static Level Offset
Hot Swap
Long Distance
GTL
Active transceivers for computing
Passive voltage level translation
GPIO
Quasi Bi-Directional output
Push-pull output
High Voltage/Automotive
LED
LED Status Indication
LED Color Mixing
LED Signs
72
PCA9574: Level Shifting GPIO with /RESET & /INT
FEATURES
Fast Mode I2C Interface
400kHz , 400pF bus capacitance
8 Inputs/Outputs
True Bi-directional Style I/O
Push-Pull Outputs
Bus Hold Feature for Inputs
Programmable Pull-up/Pull-down
Operating Power Supply Voltage Range 1.1V to 3.6V
I/O Voltage Range (VDD(I/O)) = 1.1V to 3.6V
1.1V, 1.5V, 1.8V, 2.5V, 3.3V±10%
2-Slave Addresses using 1 Address Pin
Bit Maskable Input Interrupts
Hardware/Software Reset
Active Low Open Drain /INT output signals input state change
Low Standby Current <1uA
-40ºC to +85ºC Temp Range
16-TSSOP, 16-SO, 16-HVQFN (3 x 3 x 1 mm) Packages
73
PCA9575: Level Shifting GPIO with /RESET & /INT
FEATURES
Fast Mode I2C Interface
400kHz , 400pF bus capacitance
16 Inputs/Outputs
True Bi-directional Style I/O
Push-Pull Outputs
Bus Keeper Feature for Inputs
Programmable Pull-up/Pull-down
Operating Power Supply Voltage Range 1.1V to 3.6V
I/O Voltage Range (VDD(I/O)1, VDD(I/O)2) = 1.1V to 3.6V
1.1V, 1.5V, 1.8V, 2.5V, 3.3V±10%
Four-Slave Addresses using 2 Address Pins
Bit Maskable Input Interrupts
Hardware/Software Reset
Active Low Open Drain /INT output signals input state change
Low Standby Current <1uA
-40ºC to +85ºC Temp Range
24/28-TSSOP, 24-HVQFN (3x3x1 and 4x4x0.8) Packages
75
FEATURES
I2C Two-wire clip-on feature offers design flexibility
Open drain outputs can sink up to 25 mA
2.3V to 5.5V Supply Voltage
Low Stand-by current < 1μA
Active Low Open-Drain Interrupt Output when input state changes
3-Programmable I2C Address up to 8 devices
Supports I2C Standards 100/400 kHz (Standard/Fast Mode)
Package Availability
Package
Type
Package
Designator
Size
SO24 D 7.5x15.4
TSSOP24 PW 4.4x7.8
HWQFN24 HF 4x4x0.75
PCA9535C:16-bit low power GPIO w/Open Drain
Open drain
PCA9535C
APPLICATIONS
Add additional GPIO Ports for input or output to monitor and command
signal generation.
Keypad and switch control
ACPI power switch
LED control
Signal monitoring
Audio control
Fan control
76
FEATURES
Identical to PCA9539 except for action of /RESET input
I2C Two-wire clip-on feature offers design flexibility
Push Pull outputs can source up to 10 mA and sink up to 25 mA
2.3V to 5.5V Supply Voltage
Low Stand-by current < 1μA
Active Low Open-Drain Interrupt Output when input state changes
3-Programmable I2C Address up to 8 devices
Supports I2C Standards 100/400 kHz (Standard/Fast Mode)
Package