Professional Documents
Culture Documents
Application note
Document information
Info
Content
Keywords
Abstract
Logic level shifting may be required when interfacing legacy devices with
newer devices that use a smaller geometry process. For bidirectional bus
systems like the I2C-bus, such a level shifter must also be bidirectional,
without the need of a direction control signal. The simplest way to solve
this problem is by connecting a discrete MOS-FET to each bus line.
AN10441
NXP Semiconductors
Revision history
Rev
Date
Description
01
20070618
Contact information
For additional information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
AN10441_1
Application note
2 of 7
AN10441
NXP Semiconductors
1. Introduction
Present technology processes for integrated circuits with clearances of 0.5 m and less
limit the maximum supply voltage and consequently the logic levels for the digital I/O
signals. To interface these lower voltage circuits with existing 5 V devices, a level shifter is
needed. For bidirectional bus systems like the I2C-bus, such a level shifter must also be
bidirectional, without the need of a direction control signal. The simplest way to solve this
problem is by connecting a discrete MOS-FET to each bus line.
isolates a powered-down bus section from the rest of the bus system
protects the lower voltage side against high voltage spikes from the higher-voltage
side.
The bidirectional level shifter can be used for both Standard-mode (up to100 kbit/s) or in
Fast-mode (up to 400 kbit/s) I2C-bus systems. It is not intended for Hs-mode systems,
which may have a bridge with a level shifting possibility.
AN10441_1
Application note
3 of 7
AN10441
NXP Semiconductors
VDD2 = 5 V
VDD1 = 3.3 V
Rp
SDA1
Rp
TR1
Rp
Rp
SDA2
d
g TR2
SCL1
3.3 V DEVICE
3.3 V DEVICE
SCL2
5 V DEVICE
5 V DEVICE
mgk879
Fig 1. Bidirectional level shifter circuit connecting two different voltage sections in an
I2C-bus system
AN10441_1
Application note
4 of 7
AN10441
NXP Semiconductors
3. Abbreviations
Table 1.
Abbreviations
Acronym
Description
I2C-bus
I/O
Input/Output
FET
Field-Effect Transistor
MOS
Metal-Oxide Semiconductor
AN10441_1
Application note
5 of 7
AN10441
NXP Semiconductors
4. Legal information
4.1
Definitions
Draft The document is a draft version only. The content is still under
internal review and subject to formal approval, which may result in
modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of
information included herein and shall have no liability for the consequences of
use of such information.
4.2
Disclaimers
4.3
Trademarks
Notice: All referenced brands, product names, service names and trademarks
are the property of their respective owners.
I2C-bus logo is a trademark of NXP B.V.
AN10441_1
Application note
6 of 7
AN10441
NXP Semiconductors
5. Contents
1
2
2.1
2.1.1
3
4
4.1
4.2
4.3
5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bidirectional level shifter for Fast-mode
and Standard-mode I2C-bus systems . . . . . . .
Connecting devices with different logic
levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operation of the level shifter. . . . . . . . . . . . . . .
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . .
Legal information. . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3
3
4
5
6
6
6
6
7
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section Legal information.