- General Purpose I/O (GPIO)
-
Introduction 3 min
-
Melody Overview 9 min
-
Digital Output Demo 7 min
-
Interrupt On Change 8 min
-
Weak Pull-Up Resistors 8 min
-
Advanced Digital Input and Output Control 8 min
-
Peripheral Pin Select (PPS) 7 min
-
Common Pitfalls 8 min
-
Additional Resources
- Digital to Analog Converter (DAC)
-
Objective 1 min
-
Introduction 7 min
-
DAC Variants 1 min
-
Architecture 5 min
-
Configuring the DAC using the MCC Melody Framework 7 min
-
Application Demo 1: Sine Wave Generation using DAC and DMA 5 min
-
Application Demo 2: Reference Voltage Generation using DAC 5 min
-
Common Pitfalls 3 min
-
Summary 1 min
-
Additional Resources
- Interrupts
-
Introduction 6 min
-
Hardware Overview 21 min
-
Configuration 13 min
-
Firmware Interface 6 min
-
Demonstration 6 min
-
Pitfalls 6 min
- I2C Client
-
Objectives 2 min
-
Introduction 2 min
-
Architecture 5 min
-
MCC Configuration 5 min
-
Application Firmware Interface 7 min
-
Application Demo 6 min
-
Pitfalls 10 min
-
Summary 1 min
-
Additional Resources and Project Downloads
- Analog-to-Digital Converter with Computation (ADCC)
-
Objectives and Agenda 1 min
-
Introduction 3 min
-
Architecture 3 min
-
Configuration Using MCC Melody 7 min
-
Demo #1 4 min
-
Demo #2 5 min
-
Pitfalls 4 min
-
Summary 1 min
-
Additional Resources and Project Files
- Feedback
-
We need your feedback!
8-bit PIC® MCU Peripheral Deep Dive
This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common PIC16 and PIC18 peripherals. New chapters will be added as they become available. (Updated July 2023)
This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common PIC16 and PIC18 peripherals. New chapters will be added monthly.