Inter IC Communication (I2C) Tutorial

New tutorial added in tutorial section, It includes following topics. AVR and PIC implementation of I2C coming soon. Hope this is going to be very helpful to all of you.

Introduction to I2C
Get to know about I2C, its specificationa and
concept behind it. Learn about various conditions involved in I2C.

Reading and Writing on I2C
Theory behind writing and reading on a slave device
with block diagram. Introduction to various terms involved.

Implementing I2C on 8051
A bit-banging implementation of I2C on 8051, with codes
written in C as well as assembly.

Interfacing DS1307 With 8051
A working example of I2C code on 8051 interfaced with
DS1307 and LCD. Demonstration of a simplest clock.

I2C on PIC 16F877A
Learn to use onchip I2C of PIC 16F877A. Includes codes in
C as well as assembly. (coming soon..)

I2C on AVR
Learn to use onchip I2C module of AVR. with example
usage of code. (coming soon..)

Link to tutorial: I2C / TWI Tutorial
Bookmark this tutorial
Tags i2c tutorialIIC tutorialTwo wire interface tutorial8051 I2C codeAVR I2C tutorial codePIC i2c tutorialDS1307 interfacing with 8051RTC interfacing with 8051 pic avr
printer friendly create pdf of this news item

Submit comment

(Required; Min length 5)
(Required; will not be displayed)


Mon Mar 08 2021, 03:13 AM
college essay admission - how to write a good essay for college causes and effect essay example cheap buy essay how to write an essay essay writing websites
Mon Mar 08 2021, 01:48 AM
introduction of essays - scholarships essays autobiographical essay expository essay definition topic for essay how to write a synthesis essay
Mon Mar 08 2021, 01:03 AM
why nyu essay - what are essays essays on leadership essay montaigne format of an essay samples of essay
Sun Mar 07 2021, 09:54 AM
Jolie McClean
Do you want to promote your website for absolutely no cost at all? Check this out:



Thu Jun 25 2020, 03:46 PM
Mon Jun 22 2020, 03:03 PM
Tue Jun 16 2020, 05:10 PM
Sat Jun 13 2020, 09:43 PM
Thu May 21 2020, 12:44 PM
Thu May 21 2020, 01:28 AM
Wed May 20 2020, 07:05 PM
Wed May 20 2020, 11:52 AM


Guests: 91, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 38215
Newest member: Mirza123