Serial Communication Inter-IC Bus, Interface and Protocol Using BeagleBone
Keywords:
Inter-IC (I2c), I2C-Bus, SCL, SDA, BeagleBone, ADXL345 3-axix accelerometer, i2cdetect toolAbstract
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.
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
Issue
Section
License
Copyright (c) 2025 Ankur Yadav, Khushboo Kumari Yadav

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who submit papers with this journal agree to the following terms.