Industry Information Dispatch: Is I2C Being Replaced?

(Source: Chip Interfaces ApS)Invented by Philips Semiconductors (now NXP Semiconductors) in 1980, the I2C (Inter-Integrated Circuit) bus made significant strides in simplifying communication in embedded systems. It is a simple two-wire interface used for synchronous, multi-master/multi-slave, single-ended serial communication.Forty-five years later, it is still widely used to connect low-speed peripheral integrated circuits (ICs), processors, and … Read more

Project-Based Learning Case of an Intelligent Pillbox Based on Mind+ and Arduino

Project-Based Learning Case of an Intelligent Pillbox Based on Mind+ and Arduino

1. Project OverviewThis project focuses on creating a pillbox with intelligent reminder functions as the core task. Students will comprehensively utilize Mind+ graphical programming, the Arduino hardware platform, and various sensor/actuator modules to achieve functions such as time display, reminder settings, buzzer alarms, and servo lid opening through phased tasks. The project covers technologies such … Read more

High Power Density Power Module for Edge AI Applications

High Power Density Power Module for Edge AI Applications

In modern AI data centers and edge computing environments, high power density and integration are mandatory requirements. To meet the demand for efficient power management solutions, Microchip Technology has launched the MCPF1412 power module, a highly integrated Point of Load (POL) buck converter featuring I2C and PMBus® interfaces, compact size, system telemetry, and protection functions, … Read more

Embedded Sharing #22: Debugging Ideas for Embedded Peripherals – MIPI CSI Debugging

Embedded Sharing #22: Debugging Ideas for Embedded Peripherals - MIPI CSI Debugging

Cover ImageThe Chengdu Contemporary Art Museum opened to the public last year, featuring a wide eaves roof that resembles traditional Sichuan residences and the surrounding mountains, and can also be used for outdoor activities. Debugging Ideas Taking the RK3588 debugging of the OV13850 camera as an example. Step 1: Confirm the Power-Up Timing of the … Read more

Detailed Explanation of the I2C Bus Protocol (Features, Communication Process, Typical I2C Timing)

Detailed Explanation of the I2C Bus Protocol (Features, Communication Process, Typical I2C Timing)

Click the blue text Follow us 1. Introduction to the I2C Bus The I2C bus is a serial, half-duplex bus introduced by Philips in the early 1980s, primarily used for communication between chips over short distances and at low speeds. The I2C bus consists of two bidirectional signal lines: one data line (SDA) for sending … Read more

Understanding Timing Diagrams in Embedded Development

Understanding Timing Diagrams in Embedded Development

Follow usLearn Embedded Together and grow together The core of a timing diagram is the relationship between time and the level changes. Time progresses from left to right, and levels are represented as high or low, typically denoted by 0 and 1. A timing diagram helps us understand the changes of various signals in a … Read more

ESP32: Serial Communication Interface Protocols

ESP32: Serial Communication Interface Protocols

The ESP32, as a powerful IoT chip, integrates various serial communication interface protocols to meet different connectivity and peripheral needs. Below are the main serial communication protocols supported by the ESP32 and their characteristics: 1. Universal Asynchronous Receiver/Transmitter (UART) Protocol Basics: Asynchronous Serial Communication: No clock signal line is required; both parties communicate based on … Read more

How to Connect ST’s X-NUCLEO-IKS4A1 Expansion Board with Sensors via I2C to Facilitate IoT Development?

How to Connect ST's X-NUCLEO-IKS4A1 Expansion Board with Sensors via I2C to Facilitate IoT Development?

ArticleOverview In this article, DigiKey introduces how ST’s X-NUCLEO-IKS4A1 expansion board connects various sensors through the standard I²C bus and hierarchical bus architecture, facilitating the development of complex IoT applications. How does STMicroelectronics’ X-NUCLEO-IKS4A1 expansion board connect various sensors via I2C? STMicroelectronics has launched the expansion board X-NUCLEO-IKS4A1, which is a motion MEMS and environmental … Read more

Guide to Avoiding Pitfalls in Embedded Development: A Comprehensive Analysis and Practical Solutions for I2C Bus Deadlocks

Guide to Avoiding Pitfalls in Embedded Development: A Comprehensive Analysis and Practical Solutions for I2C Bus Deadlocks

1. Introduction: When the “Two Wires” Suddenly “Stop Working“ In the daily work of embedded engineers, the I2C bus, with its two-wire communication feature, is a prime example of “minimalist aesthetics“. However, this seemingly simple two-wire system can suddenly fall into a “deadlock“—the clock line (SCL) stubbornly remains high, while the data line (SDA) is … Read more

A Detailed Explanation of the I2C Bus Protocol and Timing: Making It Easy for Beginners

A Detailed Explanation of the I2C Bus Protocol and Timing: Making It Easy for Beginners

▼For more exciting recommendations, please follow us ▼In daily life, we often encounter situations where devices lose power, such as mobile phones, smart wristbands, and computers; however, the stored information does not get lost, such as phone numbers, text messages, notes, WeChat, QQ messages, etc., which are all preserved. These items only disappear after a … Read more