SlideShare a Scribd company logo
2
Most read
8
Most read
16
Most read
Birla Vishwakarma Mahavidyalaya
ET Department
Under the Guidance :-
Prof. Hiren Patel
ET Department
Prepared By:-
Kashyap Mandaliya(08)
Disha Rashtrapal(13)
Meet Thakkar (18)
Viral Rabadiya(22)
I2C PROTOCOL
1
Topics :-
• I2C BUS
• I2C LINE ELECTRICAL CHARACTERISTICS
• I2C NODES
• BIT FORMATE
• START AND STOP CONDITIONS
• PACKET FORMAT IN I2C
• CLOCK STRETCHING
• ARBITRATION
• MULTIBYTE BURST WRITE
• MULTIBYTE BURST READ
2
Introduction
WHY REQUIRED ?
Many of today’s applications, however, require
higher bus speeds and lower supply voltages.
Description :-
• The I2C bus was designed by PHILIPS in the early '80s
to allow easy communication between components
which reside on the same circuit board.
• Philips Semiconductors migrated to NXP in 2006.
• The name I²C translates into "Inter IC". Sometimes
the bus is called IIC .
3
Generation of I2C
• 1982 :- first release
• 1998 :- higher bus speeds and lower supply
voltage
• 2007 introduced by NXP ) :- Fast mode plus
introduced in this version
• 2012 :- user manual release
4
I2C Architecture
 Half-duplex, synchronous, multi-master bus
 No chip select or arbitration logic required
 Serial data (SDA) and Serial clock (SCL)
Fig 1
5
I2C NODES
• Can function like a master or a slave .
• Clock is generated by the master
• The master device addresses the slave.
• Both the master as well as the slave can transmit as well as receive data
• Four operating modes :-
-master transmitter
-master receiver
-slave transmitter
-slave receiver
NOTE :- A NODE CAN HAVE MORE THAN ONE OPERATING MODE. HOWEVER,AT A TIMES IT HAS
ONLY ONE OPERATING NODE.
Fig 2
Electrical Characteristics
6
Start & stop condition
 Start Condition – A high to low transition on SDA
when SCL is high.
 Stop Condition – A low to high transition on SDA
when SCL is high.
Fig 3 7
Packet format in I2C
8
Fig 4
9
10
11
12
13
14
15
16
17
18
19
I2C Module
20
THANK YOU

More Related Content

PDF
I2C Bus (Inter-Integrated Circuit)
PPT
PPTX
I2C introduction
PPT
I2C Protocol
PPTX
I2c protocol - Inter–Integrated Circuit Communication Protocol
PPTX
Serial Peripheral Interface
PPTX
Universal serial bus
PPTX
Usb protocol
I2C Bus (Inter-Integrated Circuit)
I2C introduction
I2C Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
Serial Peripheral Interface
Universal serial bus
Usb protocol

What's hot (20)

PPTX
PPTX
I2C Protocol
PPTX
I2 c protocol
PDF
SPI Protocol
PPT
SPI Bus Protocol
PPTX
Part-2: Mastering microcontroller with embedded driver development
PPT
Serial Peripheral Interface(SPI)
ODP
axi protocol
PDF
Serial Peripheral Interface
PPTX
I2C Protocol
PPT
Spi master core verification
PPTX
I2C-Bus Design and Verification Specs
PPTX
SPI introduction(Serial Peripheral Interface)
PPT
I2 c
PPTX
Metastability,MTBF,synchronizer & synchronizer failure
PPTX
AMBA AHB 5
PPTX
dual-port RAM (DPRAM)
PDF
Pre-Si Verification for Post-Si Validation
PDF
14 static timing_analysis_5_clock_domain_crossing
PDF
ARM CORTEX M3 PPT
I2C Protocol
I2 c protocol
SPI Protocol
SPI Bus Protocol
Part-2: Mastering microcontroller with embedded driver development
Serial Peripheral Interface(SPI)
axi protocol
Serial Peripheral Interface
I2C Protocol
Spi master core verification
I2C-Bus Design and Verification Specs
SPI introduction(Serial Peripheral Interface)
I2 c
Metastability,MTBF,synchronizer & synchronizer failure
AMBA AHB 5
dual-port RAM (DPRAM)
Pre-Si Verification for Post-Si Validation
14 static timing_analysis_5_clock_domain_crossing
ARM CORTEX M3 PPT
Ad

Viewers also liked (14)

PPTX
I2c buses
PPTX
Serial peripheral Interface - Embedded System Protocol
PPTX
4 Digit Security Keypad
DOC
137.gsm, fprs ,keypad_based_atm_security_(doc)
PPSX
Serial Peripherical Interface (SPI)
PDF
Lpc2148 i2c
PPT
Serial Communication
PPT
PDF
Obsevatorio Vitivinicola Argentino: la experiencia del OVTT en vigilancia tec...
PPTX
PDF
I2C programming with C and Arduino
PPT
Can bus
PPT
I2C protocol and DS1307 RTC interfacing
PDF
Can Bus communication Protocol
I2c buses
Serial peripheral Interface - Embedded System Protocol
4 Digit Security Keypad
137.gsm, fprs ,keypad_based_atm_security_(doc)
Serial Peripherical Interface (SPI)
Lpc2148 i2c
Serial Communication
Obsevatorio Vitivinicola Argentino: la experiencia del OVTT en vigilancia tec...
I2C programming with C and Arduino
Can bus
I2C protocol and DS1307 RTC interfacing
Can Bus communication Protocol
Ad

Similar to I2C BUS PROTOCOL (20)

PPTX
PPTX
I2 c communication protocol
PDF
The I2C Interface
PPT
I2C PRESENTATION.PPT
PDF
Design of dual master i2 c bus controller
PPTX
Slow peripheral interfaces (i2 c spi uart)
PPTX
Inter intergrated circuits-communication protocol
PPT
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay Deshmukh
PPTX
seial pheripheral interface and inter integrated circuitsi2c.pptx
PDF
ijseas20150367
PPTX
serial_busses_i2c.pptx
PPTX
COM_BASIC.pptx
PDF
Raspberry Pi - Lecture 3 Embedded Communication Protocols
PDF
PDF
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
PPTX
INTRODUCTION TO INTER INTEGRATED CIRCUIT PROTOCOL
PDF
I2 c devices
PPTX
Serial Busses.pptx
PPTX
I2C presentation for Microcontrollers and Microprocessors
I2 c communication protocol
The I2C Interface
I2C PRESENTATION.PPT
Design of dual master i2 c bus controller
Slow peripheral interfaces (i2 c spi uart)
Inter intergrated circuits-communication protocol
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay Deshmukh
seial pheripheral interface and inter integrated circuitsi2c.pptx
ijseas20150367
serial_busses_i2c.pptx
COM_BASIC.pptx
Raspberry Pi - Lecture 3 Embedded Communication Protocols
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
INTRODUCTION TO INTER INTEGRATED CIRCUIT PROTOCOL
I2 c devices
Serial Busses.pptx
I2C presentation for Microcontrollers and Microprocessors

Recently uploaded (20)

PDF
composite construction of structures.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Digital Logic Computer Design lecture notes
PPTX
Geodesy 1.pptx...............................................
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPT
Project quality management in manufacturing
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
OOP with Java - Java Introduction (Basics)
composite construction of structures.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
additive manufacturing of ss316l using mig welding
Digital Logic Computer Design lecture notes
Geodesy 1.pptx...............................................
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Arduino robotics embedded978-1-4302-3184-4.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
bas. eng. economics group 4 presentation 1.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Lecture Notes Electrical Wiring System Components
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Project quality management in manufacturing
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Structs to JSON How Go Powers REST APIs.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
OOP with Java - Java Introduction (Basics)

I2C BUS PROTOCOL

  • 1. Birla Vishwakarma Mahavidyalaya ET Department Under the Guidance :- Prof. Hiren Patel ET Department Prepared By:- Kashyap Mandaliya(08) Disha Rashtrapal(13) Meet Thakkar (18) Viral Rabadiya(22) I2C PROTOCOL 1
  • 2. Topics :- • I2C BUS • I2C LINE ELECTRICAL CHARACTERISTICS • I2C NODES • BIT FORMATE • START AND STOP CONDITIONS • PACKET FORMAT IN I2C • CLOCK STRETCHING • ARBITRATION • MULTIBYTE BURST WRITE • MULTIBYTE BURST READ 2
  • 3. Introduction WHY REQUIRED ? Many of today’s applications, however, require higher bus speeds and lower supply voltages. Description :- • The I2C bus was designed by PHILIPS in the early '80s to allow easy communication between components which reside on the same circuit board. • Philips Semiconductors migrated to NXP in 2006. • The name I²C translates into "Inter IC". Sometimes the bus is called IIC . 3
  • 4. Generation of I2C • 1982 :- first release • 1998 :- higher bus speeds and lower supply voltage • 2007 introduced by NXP ) :- Fast mode plus introduced in this version • 2012 :- user manual release 4
  • 5. I2C Architecture  Half-duplex, synchronous, multi-master bus  No chip select or arbitration logic required  Serial data (SDA) and Serial clock (SCL) Fig 1 5
  • 6. I2C NODES • Can function like a master or a slave . • Clock is generated by the master • The master device addresses the slave. • Both the master as well as the slave can transmit as well as receive data • Four operating modes :- -master transmitter -master receiver -slave transmitter -slave receiver NOTE :- A NODE CAN HAVE MORE THAN ONE OPERATING MODE. HOWEVER,AT A TIMES IT HAS ONLY ONE OPERATING NODE. Fig 2 Electrical Characteristics 6
  • 7. Start & stop condition  Start Condition – A high to low transition on SDA when SCL is high.  Stop Condition – A low to high transition on SDA when SCL is high. Fig 3 7
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18