I2C is a two wire, clock synchronized protocol with a bi directional data line and a uni directional clock line. Its simplicity lies in its use of only two lines for communication and its complexity ...
Inter integrated circuits (I2C) is a multi-master, low-bandwidth, short distance, serial communication protocol. Because of its simplicity and flexibility, I2C and its derivatives are widely employed ...
There are times when you don’t need much processing power for your project but you do need a lot of I/O pins. It often doesn’t make economic sense to choose a larger microcontroller just to get extra ...
Check out LIN and I2C for low speed networking needs. They are often better alternatives than SPI or CAN for many applications. The serial peripheral interface (SPI) and universal asynchronous ...
The digital compensation posts covered all the control aspects of building a switch mode power supply, but did not cover external communication and control. This post will demonstrate how to write ...
You’ve got several devices which communicate via the I2C protocol, but some of them can only operate at 3.3V while the rest are hungry for a 5V connection. What to do? [Linux-works] built this I2C ...
The fundamentals of the Inter-Integrated Circuit (I2C) interface, and its associated protocol. What made this simple, robust, chip-to-chip interface so useful for embedded system applications? How the ...