NXP 2-channel I2C-bus repeaters PCA9515x and 5-channel I2C-bus hubs PCA9516x Extend the I2C-bus with advanced repeaters and hubs Designed for systems that need longer bus lengths or require more than the usual number of devices, these advanced repeaters and hubs let you add devices, combine devices with different voltages, or extend the I2C-bus beyond it’s 400-pF maximum. Features PCA9515 and PCA9515A 2-channel I2C-bus repeaters Ñ Creates two I2C branches of 400 pF each Ñ Operating voltage ranges – PCA9515: 3.0 to 3.6 V – PCA9515A: 2.3 to 3.6 V Ñ 8-pin SO and TSSOP packages – SO in tube (D) or tape-and-reel (D-T) – TSSOP in tape-and-reel (DP-T) PCA9516 and PCA9516A 5-channel I2C-bus hubs Ñ Separates I2C-bus into five 400-pF segments (total capacitance of 2000 pF) Ñ Operating voltage range – PCA9516: 3.0 to 3.6 V – PCA9516A: 2.3 to 3.6 V Ñ 16-pin SO and TSSOP packages – SO narrow in tube (D) or tape-and-reel (D-T) – TSSOP in tube (PW) or tape-and-reel (PW-T) The PCA9515x and PCA9516x extend the I2C/SMBus in systems requiring capacitance loads greater than the specified protocol maximum of 400 pF. They both operate at up to 400 kHz within a temperature range of between -40 and +85 °C. The PCA9515 is a two-channel repeater that supports two I2C-bus branches of 400 pF each. The PCA9516 is a five-channel hub that separates the I2C-bus into five 400 pF segments each, for a total I2C/SMBus capacitance of 2000 pF. Channel isolation Each repeater channel has an enable/disable feature that electrically isolates that segment of the I2C-bus. This can be used, for example, to isolate a 100-kHz system from the rest of the 400-kHz system to support mixed operation at 100/400 kHz. The enable/disable feature can also be used with the PCI management bus to provide up to (or more than) eight PCI slots. Or, it can isolate the SMBus for hot plugging PCI slots or allow the main SMBus to drive multiple system boards. Applications Ñ Extend the use of the I2C-bus beyond the 400-pF maximum Ñ Add more I2C-bus devices Ñ Combine devices with different voltages 1081 I2C-bus PCA9515x and PCA9511 1 01-08-2008 13:41:29 Voltage translation In systems that use the I2C/SMBus at different voltages, the PCA9515x and the PCA9516x can extend the life of older 5-V circuits by combining them with newer 2.5- and 3.3-V devices that improve system performance. The PCA9515x and the PCA9516x work with clock frequencies up to 400 kHz and are suitable for use in multi-master I2C/SMBus environments. Alternatives are recommended to support special conditions. For systems with very low voltage (down to 0.9 V), use the PCA9508/ 09/17A/19. For systems with up to 1500 pF, use the PCA9507, which has a rise-time accelerator. For systems larger than four segments, use the PCA9518A. For systems with repeaters in series, use the PCA9510A/11A/12A/13A/14A. For long-distance wire transmission, use the P82B715 or the PCA9600. The I2C/SMBus system uses static level offset, which allows bidirectional transfers without a direction pin. As a result, there is a limit of one hub or repeater per system. I2C drivers isolate the I2C-bus capacitance of each segment. The repeaters support bus arbitration and clock stretching with only one repeater delay between segments. The I2C pins are tolerant to 5.5 V, and accept, on individual segments, pull-up resistors to 2.5 (“A” versions only), 3.3, or 5.0 V. The PCA9515 and PCA9516 are the original devices and are manufactured in a BiCMOS process. The PCA9515A and PCA9516A are newer and manufactured in a CMOS process. Both process will be supported to accommodate existing/new customers and to also provide alternate sources for each other at the 3.3V node. 5.0 V 3.3 V 5.0 V 400 pF N.C. 1 SCL0 2 SDA0 3 GND 4 PCA9515/15A 5.0 V 8 VCC 7 SCL1 6 SDA1 5 EN 2.5 V 400 pF 400 pF 400 pF 400 pF PCA9516A 400 pF 400 pF I2C-bus repeater Channel isolation using PCA9515 400 pF 400 pF VCC SCL0 1 16 SDA0 2 15 E4 SCL1 3 14 SDA4 SDA1 4 13 SCL4 E1 5 12 E3 SCL2 6 11 SDA3 SDA2 7 10 SCL3 GND 8 9 PCA9516/16A 400 pF 5.0 +/- 0.5 V 5.0 +/- 0.5 V 400 pF SDA 400 pF SCL 400 pF PCA9515 400 pF 5-channel I2C-bus hub Any combination of 5-V masters and slaves or 3.3-V masters and slaves that are tolerant to 5V, with each supporting standard or fast mode. To run at 400 kHz, all devices must be fast mode. Pinout diagrams Channel isolation using PCA9515 E2 PCA9515 PCA9515A PCA9516 PCA9516A Supply voltage range (Vcc) 3.0 to 3.6 V 2.3 to 3.6 V 3.0 to 3.6 V 2.3 to 3.6 V Nominal logic levels supported Vcc to 5.5 V Vcc to 5.5 V Vcc to 5.5 V Vcc to 5.5 V 2 I C bus logic level shifting 3.0 V to 5.5 V 2.3 V to 5.5 V 3.0 V to 5.5 V Interconnecting I2C buses (each 400 pF) 2 2 5 2.3 V to 5.5 V 5 Multimaster bus capacitance (max) 800 pF 800 pF 2000 pF 2000 pF I2C clock speed 400 kHz 400 kHz 400 kHz 400 kHz Typical propagation delay (excluding contention) 100 nsec 70 nsec 120 nsec 75 nsec Maximum I/O voltage above Vcc 5.5 V 5.5 V 5.5 V 5.5 V Supply current (typical) 2 mA 1 mA 7 mA 2 mA Packages TSSOP/SO8 TSSOP/SO8 TSSOP/SO16 TSSOP/SO16 www.nxp.com/i2clogic www.nxp.com © 2008 NXP B.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. Date of release: July 2008 The information presented in this document does not form part of any quotation or contract, is believed to be accurate and Document order number: 9397 750 16532 reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Printed in the Netherlands Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. 1081 I2C-bus PCA9515x and PCA9512 2 01-08-2008 13:41:37