Everything the hobbyist, maker or professional engineer needs to know about the I2C bus! https://nostarch.com/book-i²c No Starch Press https://nostarch.com
Because technology changes so fast, it would be impossible to keep The Book of I2C up-to-date when new I2C devices become available or when some new single-board computer (SBC) supporting I2C appears. To help rectify this problem, this site contains several on-line chapters that cover new products (that became available after the book was written) as well as reduce the size (and cost) of The Book of I2C. Click on the links below to view (or download) these on-line chapters. Note: from a publication point of view, these chapters are all rough drafts. This means that they have not gone through the usual editorial and technical review that No Starch Press normally performs on published material. Please post any issues or suggestions you find to the I2C forum at https://randallhyde.com/Forum/
The Book of I2C On-line Chapters
The Book of I2C On-line Chapters
The Maxim DS3502 Digital Potentiometer
Button
Website Home
Chapter 21
Forum
The PCA9685 PWM Driver
Chapter 18
The DS3231 Precision RTC
Coming Soon
A Software Implmentation on the ATTO84
The ESP32 and ESP 8266
The INA169 and INA218 Current Sensors
Chapter 17
The MCP9600 Thermocouple Amplifier
Teensy 4.x Low-Level I2C Peripheral Device
The MPR121 Capacitive Touch Sensor
Chapter 19
I2C Displays
The MCP4728 Quad Digital-to-Analog Converter
The Alchitry FPGA
Chapter 20
The SX1609 GPIO expander
The Raspberry Pi Pico
Blog