NXP Semiconductors Supplier Page  

NXP - I²C Interface


  • Overview: Series
  • Overview: Product
  • GPIO
  • Sensors & Voltage Management
  • LED Controllers
  • Clocks/RTCs
  • Muxes & Switches
  • Bus Buffers
  • LCD Drivers
  • A/D-D/A Converters
  • EEPROMs and Dip Switches
  • Bridges and Bus Controllers
  • Demo Boards


Introduction to NXP's I²C Interface


By replacing complex parallel interfaces with a straightforward yet powerful serial structure, the I²C-bus revolutionized chip-to-chip communications.

Invented by NXP (Philips) more than 20 years ago, the I²C-bus uses a simple two-wire format to carry data one bit at a time. It performs inter-chip addressing, selection, control, and data transfer. The I²C-bus is capable of speeds up to 400 kHz, 1 MHz (Fast-mode Plus), or 3.4 MHz (High Speed mode).

The I²C-bus shrinks the IC footprint and leads to lower IC costs. Plus, since far fewer copper traces are needed, it enables a smaller PCB, reduces design complexity, and lowers system cost. I²C-bus devices are available in a wide range of functions.

Each slave device has its own I²C-bus address, which is selectable using address pins set high (1) or low (0). Information is transmitted byte by byte, and each byte is acknowledged by the receiver. There can be multiple devices on the same bus, and more than one IC can act as master. The master role is typically played by a microcontroller.

Product Training Module: I²C Bus Fundamentals

GPIO

Intro

General purpose I/O expanders provide GPIO expansion for most microprocessor families allowing designers to save the GPIOs on microprocessors for other important functions. By implementing NXP I/O expanders, designers can utilize the microprocessor GPIOs for important functions and use the I/O expander for other duties including system monitoring, ACPI power switches, sensors, push buttons, LEDs, fans, etc.

Features

  • NXP I²C general purpose I/O expanders offer similar functionality and most have an INT output but several newer devices also have a RESET input or RESET and OE input.
  • The RESET input can be used to initialize the device to its default state without de-powering it. Incorrect data in the I/O expander is eliminated through resetting it.
  • The OE is used to "Hi-Z" the outputs without having to use I²C commands. This is useful in applications such as LED control.

More Information

www.standardics.nxp.com/products/gpio.expanders/i2c/#MoreInfo

Parts List

Click Here for related parts.

Sensors & Voltage Management

Intro

As the leader and inventor of I²C, NXP Semiconductors is proud to offer a wide range of popular 2-wire I²C-bus and SMBus temperature sensors for system reliability and performance enhancement. With continued commitment to developing thermal management products, NXP temperature sensors are found in systems including desktop and notebook computers, servers, enterprise communications, power supplies, and other industrial and consumer applications.

Highlights

  • Local-only temperature sensors
  • Local and remote temperature sensors
  • Temperature sensors with voltage monitor

Features

  • Wide supply range (2.8V to 5.5V)
  • Wide operating temperature range (-55°Cto 125°C)
  • Low power and low standby current
  • Integrated A/D for input voltage monitor in the range of 0V to 12V
  • Programmable temperature set points
  • Standby mode and 1-shot conversion
  • Programmable fault queue

More Information

www.standardics.nxp.com/products/i2cthermal/#MoreInfo

Parts List

Click Here for related parts.

LED Controllers

Intro

NXP I²C LED controllers limit bus traffic and free up the I²C Master (MCU, MPU, DSP, chipset, etc.) timer. I²C LED controllers are most commonly used for blinking, dimming, and color mixing LEDs in I²C, SMBus, IPMI, and PMBus applications.

Features

LED Dimmers and Blinkers

  • 2.3V to 5.5V operating voltage with 5V-tolerant I/Os
  • -40°C to 85°C operating temperature range
  • Two user-programmable blink rates and duty cycles
  • Blink rates between 40Hz and 6.4 seconds or between 160Hz and 1.6 seconds
  • Duty cycle between 0% and 100%
  • Internal oscillator is accurate to ±15% and requires no external components
  • Open drain outputs can directly drive LEDs up to 25mA sink per bit
  • Low standby current (Istb) of 1.5uA max

LED Drivers/RGBA Mixers

  • 25mA/5V totem-pole or 100mA/40V open-drain versions
  • 4, 8, 16, and 24 bit versions
  • Individual 256-step PWMs for dimming each LED
  • Additional 256-step PWM for group dimming or blinking of all LEDs
  • One user-programmable dim/blink rate of 190Hz or between 24Hz to 10.73 sec

LED Segment Drivers

  • Optimized to drive four 7-segment LED displays with decimal point by means of multiplexing between two pairs of digits
  • I2C-bus slave transceiver interface with the possibility to program four different slave addresses
  • Power reset flag
  • Two multiplex drive outputs for common anode segments
  • On-chip multiplex oscillator

LED Flash Drivers

  • High power single or dual output current up to 500mA
  • Greater than 85% efficiency at optimum output current
  • Flash, torch, and indicator modes
  • Discrete enable signals for standalone operation
  • Low device shutdown current (<1uA)

More Information

www.standardics.nxp.com/products/i2c.led.controllers/#MoreInfo

Parts List

Click Here for related parts.

Real-Time Clocks

Intro

Designed for a range of demanding applications, NXP real-time clocks/calendars are driven by a low-power 32.768-kHz quartz oscillator, use the SPI or I²C-bus for serial data transfer, and typically consume less than 1 μW of power.

Features

  • Options with integrated 32.768-kHz quartz crystal
  • Resolution: seconds to years
  • Clock operating voltage: 1.1 V to 5.5 V
  • Options with very low backup current
  • Options with accuracy of +/- 3ppm from -20°Cto +70°C
  • Options with on-board RAM
  • Interrupt outputs for one second or one minute
  • Freely programmable timer and alarm functions, each with interrupt capability
  • Freely programmable Watchdog™ timer
  • Internal power-on reset

More Information

www.standardics.nxp.com/products/real.time.clock.calendars/i2c/#MoreInfo

Parts List

Click Here for related parts.

Muxes & Switches

Intro

The mux & switch devices are designed for dual-master, high-reliability I²C applications where continuous maintenance and control monitoring is required even if one master fails or its controller card is removed for maintenance. It can also be used in applications where masters share the same resource but cannot share the same bus or as a gatekeeper multiplexer in long single bus applications or as a bus initialization/recovery device.

Features

  • 2, 4, and 8 channel options
  • Interrupt Function
  • Hardware Reset
  • Operating voltage 2.3V to 5.5V with 5V tolerant I/Os
  • -40°Cto 85°C operating temperature range

More Information

www.standardics.nxp.com/products/i2cmuxes/#MoreInfo

Parts List

Click Here for related parts.

Bus Buffers

Intro

Bus buffers are required to overcome the previous system capacitance limitation of 400pF and allow designers more freedom in their design to expand the use of the I²C or SMBus. These devices can be used in a wide variety of applications to including: extend the use of the I²C or SMBus in systems with many more devices, extend the reach of the I²C or SMBus over long distances, enable/disable feature that can be used to electrically isolate an I²C or SMBus segment, allow translation of the I²C or SMBus voltage levels if required, communicate amongst equipment in a multi-point arrangement, and for opto-electrical isolation of the I²C or SMBus.

Uses

  • More I²C devices than the 400pF maximum allowed by the I²C specification
  • Long bus wiring in point-to-point or multi-point applications
  • Different operating supply voltages or logic voltage levels within one system
  • Opto-isolation for safety or due to difference in ground plane
  • Isolating a section of a system that has lost its power supply
  • Insertion of unpowered cards into an active I²C bus on multi-point backplanes like those found in CompactPCI, VME, or AdvancedTCA systems

More Information

www.standardics.nxp.com/products/i2chubs/#Support

Parts List

Click Here for related parts.

LCD Drivers

Intro

NXP’s LCD drivers can be used in a broad range of display applications where high reliability and low power consumption are key requirements. NXP's range includes:
  • Segment display drivers: Industry leading segment drivers in terms of number of segments that can be driven per device. This raises the limits of information that can be displayed and makes displaying information affordable.
  • Character display drivers: Can be accommodated to drive almost any character set including Japanese characters. In addition, a large number of icons can be driven.
  • Graphic display drivers: For monochrome dot matrix Liquid Crystal Displays. This range includes three different resolutions: 34 x 128, 65 x 133, 80 x 128.

Features

  • Low power consumption
  • Wide temperature range including AEC-Q100 compliant devices
  • Wide supply voltage range
  • Packages for different assembly technologies: TSSOP, QFP, Bare or bumped die for chip-on-board or chip-on-glass modules

Parts List

Click Here for related parts.

A/D-D/A Converters

Intro

A/D-D/A Converters are frequently required to record analog information, such as temperature, pressure, battery level, signal strength, etc. The analog voltage information from the diode, pressure sensor, transducer, etc., needs to be converted to digital 1s and 0s (ADC) so that the information can be processed by a microcontroller and subsequently displayed, used to control contracts, switches, relay, etc. Conversion from digital 1s and 0s to analog voltages (DAC) is also useful for applications like LCD contrast control.

Features

  • Operating supply voltage 2.5 V to 6 V
  • Low standby current
  • 4 analog inputs programmable as single-ended or differential inputs
  • Auto-incremented channel selection
  • On-chip track and hold circuit
  • 8-bit successive approximation A/D conversion

More Information

All Product Datasheets posted at: www.standardics.nxp.com/products/adcs/#MoreInfo

Parts List

Click Here for related parts.

EEPROMs and Dip Switches

Intro

EEPROMs: Small size serial memories (RAM and EEPROM) are fairly common and widely used in many different applications. EEPROMs are particularly useful in applications where data retention during power-off is essential. EEPROMs store data such as set points, temperature, alarms, and DIMM information for a guaranteed minimum storage time of 10 years in the absence of power. EEPROMs can change values up to 1,000,000 times and have an infinite number of read cycles, while consuming only 10 micro amperes of current.

Multiplexed/Latched EEPROMs: I²C commands and/or hardware pins are used to select between the default values or the setting programmed from the I²C bus and stored in the onboard I²C EEPROM register. These onboard values can be changed at any time via the I²C bus. The non-volatile I²C EEPROM register values stay resident even when the device is powered down. The EEPROMs are rated for 3000 write cycles in the data sheet but have been tested to 50,000 cycles with no failures. They can be used as replacements for DIP switches or jumpers, since the settings can be easily changed via I²C/SMBus without having to power down the equipment to open the cabinet.

Features

RAM/EEPROM Features

  • Internal non-volatile registers (except PCA8570) with a minimum of 1,000,000 write cycles at Tamb = 22°C
  • Non volatile storage from 256x8-bit to 2048x8-bit
  • Write operation per byte or per 8-byte page
  • Read operation can be sequential or random
  • Internal timer for writing operation (no external components required)
  • Internal Power On Reset
  • High reliability by using redundant EEPROMS cells

Multiplexed/Latched EEPROM Features

  • Operating voltage of 3.0 V to 3.6 V with 2.5 V and 5.0 V tolerant inputs
  • 10-year memory retention
  • Write protect feature
  • 2 address pins, allowing up 4 devices on the I²C/SMBus
  • 5V tolerant open drain outputs

More Information

www.standardics.nxp.com/products/seeproms/#MoreInfo

Parts List

Click Here for related parts.

Bridges and Bus Controllers

Intro

NXP Bridge ICs are the new generation of serial interface solutions for managing host-to-device communications among a wide variety of serial bus interfaces such as I²C, SPI, and UART. These products operate at low voltages, consume little power, come in ultra-small packaging, and are optimized for high speed data throughput. They are ideal for battery-operated applications. NXP bridges free up processor resources for code and data memory by handling the interfacing directly.

Bus controllers serve as an interface between most standard parallel-bus microcontrollers/microprocessors and the serial I²C bus, and allows the parallel bus system to communicate bi-directionally with the I²C bus. This is commonly referred to as the bus master. Communication with the I²C bus is carried out on a byte-wise basis using interrupt or polled handshake and controls all of the I²C bus specific sequences, protocol, arbitration, and timing.

Uses of Bridges

  • Seamlessly bridge hosts to serial and wireless devices with minimal wire interconnection
  • Overcome limitations of a system's host by adding design flexibility and reducing complexity to implement other bus interfaces

Uses of Bus Controllers

  • Allows smart devices to interface with I²C components where the smart device does not have an integrated I²C port
  • Addition of I²C -bus ports
  • Conversion of 8-bit parallel data into I²C serial data

More Information

www.standardics.nxp.com/products/bridges/#MoreInfo

Parts List

Click Here for related parts.


Demonstration Boards



Digi-Key P/N Description
568-3510-ND SPI/I2C-to-UART bridge demo (SC16IS750)
568-3511-ND OM6271 SPI-to-I2C-master bridge demo (SC18IS600)
568-4000-ND OM6273 SPI/I2C-to-DUART/IrDA/GPIO (SC16IS752)
568-3615-ND OM6275 I2C 2005-1 evaluation board
568-4001-ND OM6277 PCA9564 evaluation board
568-4002-ND OM6278 I2C 2002-1A evaluation board
568-4003-ND OM6279 LED dimmer demo board