NXP UM10204 I 2 C-bus specification user manual Manual

NXP Semiconductors UM10204 I2C-bus specification and user manual introduces a simple bidirectional 2-wire bus for efficient inter-IC control. This bus is called the Inter-IC or I2C-bus. Only two bus lines are required: a serial data line (SDA) and a serial clock line (SCL). Serial, 8-bit oriented, bidirectional data transfers can be made at up to 100 kbit/s in the Standard-mode, up to 400 kbit/s in the Fast-mode, up to 1 Mbit/s in the Fast-mode Plus (Fm+), or up to 3.4 Mbit/s in the High-speed mode. The Ultra Fast-mode is a uni-directional mode with data transfers of up to 5 Mbit/s.


NXP UM10204 I 2 C-bus specification user manual Manual - cover page
Brand
NXP
Category
Other Electronics
Document type
User Manual
Language
English
Pages
64
File format
PDF
File size
1.3 MB
Published
28 February, 2012
Updated
30 September, 2023
MD5 checksum
21907BD025ECF06786793BEAA0651322

About this manual

This manual describes the I2C‑bus, a two‑wire serial communication standard developed by Philips Semiconductors (now NXP Semiconductors). It covers the bus architecture, signaling lines (SDA and SCL), and the various operating modes, including Standard, Fast, Fast‑mode Plus, High‑speed, and Ultra Fast‑mode.

The document includes timing diagrams, electrical characteristics, and design guidelines for system designers, IC designers, and manufacturers. It also explains multi‑master arbitration, clock stretching, and pull‑up resistor sizing, helping engineers implement reliable I2C‑bus solutions.

What's inside

  • Introduction
  • I2C-bus features
  • Designer benefits
  • Manufacturer benefits
  • IC designer benefits
  • I2C-bus protocol
  • Standard‑mode, Fast‑mode and Fast‑mode Plus protocols
  • SDA and SCL signals
  • Arbitration and clock stretching
  • Pull‑up resistor sizing

Specifications

Standard‑mode data rateup to 100 kbit/s
Fast‑mode data rateup to 400 kbit/s
Fast‑mode Plus data rateup to 1 Mbit/s
High‑speed mode data rateup to 3.4 Mbit/s
Ultra Fast‑mode data rateup to 5 Mbit/s (unidirectional)
Bus linesTwo lines: SDA (serial data) and SCL (serial clock)

Frequently asked questions

What are the two physical lines used by the I2C‑bus?

The I2C‑bus uses two lines: a serial data line (SDA) and a serial clock line (SCL).

What is the maximum speed of Ultra Fast‑mode?

Ultra Fast‑mode supports unidirectional data transfers up to 5 Mbit/s.

Can multiple masters operate on the I2C‑bus simultaneously?

Yes, the I2C‑bus is a multi‑master bus that includes arbitration to prevent data corruption when more than one master initiates a transfer.

What determines the number of devices that can be connected to the bus?

The number of devices is limited by the total bus capacitance; higher capacitance may restrict the number of ICs.

Download PDF (1.3 MB)

More NXP Manuals


View all NXP manuals →