What is I2C, Basics for Beginners
NEW! Buy my book, the best FPGA book for beginners: https://nandland.com/book-getting-sta... I2C is one of the most common interfaces to connect chips on a circuit card. From reading temperature sensors, to reading data from ADCs, to driving DACs, to passing information between two processors, I2C is a very common interface that has been around for decades. If you've never worked with I2C, it can be a bit overwhelming. But this short introduction will tell you everything you need to know to get you confident when working with your own I2C circuits. Learn about the data transmission protocol called I2C, or Inter-integrated circuit. I talk through the basics of I2C for both a microcontroller or FPGA implementation, how data is exchanged, and how the hardware is designed. If you like this video, please help me make more content by supporting me on Patreon. patreon.com/nandland And if you want to test FPGA code on your own, buy a Go Board, the best FPGA development board for beginners. It comes with lots of great tutorials. nandland.com/goboard/introduction.html

Understanding I2C

I2C and SPI on a PCB Explained!

What is a Clock in an FPGA?

I2C introduction: The protocol

What is SPI? Basics for beginners!

Understanding SPI

What is a UART in an FPGA? Basics of Serial Ports, COM Port, RS-232, RS-485

Inter-Integrated Circuit (I2C) Basics

Introduction to FPGA Part 1 - What is an FPGA? | Digi-Key Electronics

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

Introduction to I2C: Advanced topics

Linux Runs the Entire World but Everyone Still Uses Windows

EEVblog #496 - What Is An FPGA?

I2C Part 1 - Using 2 Arduinos

CAN and CAN FD protocol

EEVblog #499 - What is JTAG and Boundary Scan?

Serial Peripheral Interface (SPI) Basics

PROTOCOLS: UART - I2C - SPI - Serial communications #001

What is a FIFO in an FPGA

