8-bit PIC® MCU Peripheral Deep Dive [Working Version]

This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common PIC16 and PIC18 peripherals

rate limit

Code not recognized.

About this course

This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common PIC16 and PIC18 peripherals.

Curriculum369 min

  • 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)
  • Objective 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
  • Universal Asynchronous Receiver/Transmitter (UART)
  • Introduction 5 min
  • Architecture 13 min
  • Bare Metal 15 min
  • MCC Configuration 19 min
  • Advanced Features 10 min
  • Pitfalls and Debugging 4 min
  • Project Files
  • 16 Bit Timer
  • Objectives 1 min
  • Introduction 8 min
  • Architecture 5 min
  • Demo Project Introduction 4 min
  • Timer Configuration 3 min
  • MCC Configuration 25 min
  • Demo 5 min
  • Pitfalls 4 min
  • Complementary Waveform Generator (CWG)
  • Introduction 2 min
  • CWG Variants 1 min
  • Architecture 12 min
  • Configuration using MCC 11 min
  • Application Demo 1 min
  • Pitfalls 2 min

About this course

This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common PIC16 and PIC18 peripherals.

Curriculum369 min

  • 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)
  • Objective 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
  • Universal Asynchronous Receiver/Transmitter (UART)
  • Introduction 5 min
  • Architecture 13 min
  • Bare Metal 15 min
  • MCC Configuration 19 min
  • Advanced Features 10 min
  • Pitfalls and Debugging 4 min
  • Project Files
  • 16 Bit Timer
  • Objectives 1 min
  • Introduction 8 min
  • Architecture 5 min
  • Demo Project Introduction 4 min
  • Timer Configuration 3 min
  • MCC Configuration 25 min
  • Demo 5 min
  • Pitfalls 4 min
  • Complementary Waveform Generator (CWG)
  • Introduction 2 min
  • CWG Variants 1 min
  • Architecture 12 min
  • Configuration using MCC 11 min
  • Application Demo 1 min
  • Pitfalls 2 min