Embedded Systems Design
Embedded Systems Design
  • Cadence
    All Cadence Posts Getting Started Schematics Cadence Schematics to PCB Designing PCBs Manufacturing PCBs
  • KiCad
    All KiCad Posts Install and Setup Schematic Design Pages Transferring Schematics to PCB KiCad PCB Design Pages Packaging Files
  • Altium
    All Altium Posts Altium Resource List
  • Parts
  • Misc
  • Tutorials
    All Tutorials Circuit Design ESP32 PIC PSoC
  1. Welcome
  2. Tutorials
  3. All About Serial

All About Serial

By ESD Faculty
  • Tutorial
  • Uart
  • Microcontroller
  • Interfacing

What are serial protocols?

I2C, SPI, and UART are three of the most common protocols for serial data transmission. An overview of these protocols can be found here:

  • UART - I2C - SPI - Serial communications #001 video from Electronoobs
  • Introduction to Interfaces video from element14

I2C Communication

  • TI’s I2C Resistor Sizing Guide
  • Online Resistor Calculator
  • I2C Communication, part 1: Introduction video
  • I2C Communication, part 2: Microchip Code Configurator video
  • MPLabXC8 for Beginners Tutorial 38: Interfacing the TC74 I2C Temperature Sensor video (TC74 Datasheet)

SPI Communication

  • SPI Communication, part 1: Introduction video
  • SPI Communication, part 2: Configuration with Microchip Code Configurator video
  • SPI and Shift Register Tutorial using the Microchip Curiosity board by Qinchen Zha

UART Communication

  • MPLabXC8 for Beginners Tutorial 19: EUSART with MPLAB Code Configurator video
  • UART PIC to Argon tutorial by Mykol Reklaitis
Contact Me
  • Arizona State University
External
  • github
Quick Links
  • About
  • Contact
Embedded Systems Design

| copyright © 2025 Vivek Thangavelu, Shawn Jordan and Dan Aukes. All Rights Reserved. |

Edit this Page