Serial Communication Inter-IC Bus, Interface and Protocol Using BeagleBone

Authors

  • Ankur Yadav
  • Khushboo Kumari Yadav

Keywords:

Inter-IC (I2c), I2C-Bus, SCL, SDA, BeagleBone, ADXL345 3-axix accelerometer, i2cdetect tool

Abstract

To communicate with peripherals the embedded systems mainly use the serial communication. Hence serial communication plays a vital role in designing embedded systems. The protocols used for serial communication are Universal Asynchronous Receiver Transmitter (UART), Serial Peripheral Interface (SPI), Universal Serial Bus (USB), Control Access Network (CAN) and Inter IC Protocol (I2C). The characteristics of serial communication protocol are high speed and low data loss, ensure the data transfer and simplifying the system level design. This paper provides an overview of I2C-Bus, I2C protocol and its interfacing. The paper also demonstrates the I2C protocol using BeagleBone.

Author Biographies

  • Ankur Yadav

    Individual Researcher, 680 Epic Way, San Jose, CA 95134, USA

  • Khushboo Kumari Yadav

    Intel Corporation, 3200 Mission College Blvd, Santa Clara, CA 95054, USA

References

[1] https://en.wikipedia.org/wiki/I%C2%B2C, Inter-Integrated Circuits and applications using I2C, 3rd August 2025, 2:30 p.m.

[2] UM10204 I2C- Bus Specification and User Manual, Rev.6- 4 April 2014.

[3] http://i2c.info/, I2C Info, I2C Bus, Interface, protocol, and bus specifications, 2nd August 2025, 8:45 a.m.

[4] http://i2c.info/i2c-bus-specification, The I2C bus specifications, 2nd August 2025, 8:45 a.m.

[5] D. Molloy, Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux, 2nd ed. New York: Wiley, 2019. pp. 745-766.

[6] A. Henderson and A. Prakash, Android for the BeagleBone Black. Birmingham, UK: Packt Publishing Ltd, 2015.

Downloads

Published

2025-12-19

Issue

Section

Articles

How to Cite

Ankur Yadav, & Khushboo Kumari Yadav. (2025). Serial Communication Inter-IC Bus, Interface and Protocol Using BeagleBone. International Journal of Computer (IJC), 56(1), 252-266. https://www.ijcjournal.org/InternationalJournalOfComputer/article/view/2460