0:00 - Administrivia and announcements
1:00 - Context for discussing SPI in this course
1:50 - Hardware hookup for SPI
3:45 - Features of SPI protocol
8:00 - High-level overview of SPI protocol
12:45 - Timing diagrams for SPI
22:15 - MCP4822 DAC data sheet as a case study
34:20 - Using the PIC32 hardware reference manual to setup the SPI channel
Spring, 2021 lectures from ECE 4760 (Digital Systems Design Using Microcontrollers) at Cornell.
Co-instructed with Bruce Land. Some of the content in these lectures comes from Bruce’s 2017 lectures, linked below:
https://www.youtube.com/playlist?list=PLKcjQ_UFkrd43P4lgzCot1hgiUu8onfaj
Course site: https://people.ece.cornell.edu/land/courses/ece4760/