SAM and PIC32 Peripheral Deep Dive

SAM and PIC32 Peripheral Deep Dive

This class presents extensive information on the architecture and configuration of the SAM and PIC32 Peripherals. (Updated April 2024)

rate limit

Code not recognized.

About this course

This class presents extensive information on the architecture and configuration of the most commonly used SAM and PIC32 peripherals. This course is a work in progress and additional peripherals will be added over time.

Looking for additional support? Check out the Microchip Technical Support Portal for additional resources!

Curriculum218 min

  • USART - Configuring Tx and Rx
  • Overview 1 min
  • UART Basics 7 min
  • Configuration Using MCC Harmony 6 min
  • Example Application 3 min
  • Hardware Setup and Demo 2 min
  • Pitfalls 1 min
  • USART - RS485
  • Introduction 2 min
  • Basics 5 min
  • MCC Configuration 6 min
  • Example Application Code 4 min
  • Application Hardware Setup 2 min
  • Application Demo 2 min
  • Pitfalls 2 min
  • Digital to Analog Converter (DAC)
  • Introduction 3 min
  • DAC Fundamentals 6 min
  • DAC Architecture 7 min
  • Configuration Using MCC Harmony 8 min
  • Using the Peripheral Library APIs 7 min
  • Harmony Application Demo 8 min
  • Pitfalls and Summary 4 min
  • Direct Memory Access (DMA)
  • Introduction 2 min
  • DMA Basics 4 min
  • MCC Configuration 7 min
  • Example Code Explanation 3 min
  • Example Hardware Setup 1 min
  • Example Application Demo 1 min
  • Pitfalls 1 min
  • I2C Client
  • Introduction 1 min
  • I2C Basics 5 min
  • SAME54 and I2C 6 min
  • MPLAB® MCC Harmony Setup 4 min
  • Code for Emulating an EEPROM 1 min
  • Hardware Setup 3 min
  • Communication of the I2C Devices 6 min
  • Pitfalls 2 min
  • I2C Host
  • Introduction 1 min
  • I2C Basics 5 min
  • SAME54 and I2C Host 6 min
  • MCC Harmony Setup 7 min
  • I2C Read/Write Command Structure 4 min
  • Code for Reading and Writing to an EEPROM 8 min
  • Hardware Setup 1 min
  • Communication with I2C Devices 1 min
  • Pitfalls 1 min
  • Watchdog Timer (WDT)
  • Introduction 1 min
  • WDT Basics 2 min
  • SAM E54 and the WDT 6 min
  • Configuration using MCC Harmony 4 min
  • Watchdog Code 3 min
  • Hardware Setup 2 min
  • Watchdog in Action 1 min
  • Pitfalls 2 min
  • Temperature Sensor (TSENS)
  • Overview 2 min
  • TSENS Basics 3 min
  • MCC Configuration 8 min
  • Example Application Code 2 min
  • Example Hardware Setup 1 min
  • Application Demo 1 min
  • Pitfalls 2 min
  • PWM with TCC
  • Overview 2 min
  • PWM Basics 5 min
  • Configuration of the PWM TCC using MCC Harmony 3 min
  • Example Application Code 4 min
  • Hardware Setup 1 min
  • Application Demo 1 min
  • Pitfalls 1 min
  • Your Feedback
  • We need Your Feedback!

About this course

This class presents extensive information on the architecture and configuration of the most commonly used SAM and PIC32 peripherals. This course is a work in progress and additional peripherals will be added over time.

Looking for additional support? Check out the Microchip Technical Support Portal for additional resources!

Curriculum218 min

  • USART - Configuring Tx and Rx
  • Overview 1 min
  • UART Basics 7 min
  • Configuration Using MCC Harmony 6 min
  • Example Application 3 min
  • Hardware Setup and Demo 2 min
  • Pitfalls 1 min
  • USART - RS485
  • Introduction 2 min
  • Basics 5 min
  • MCC Configuration 6 min
  • Example Application Code 4 min
  • Application Hardware Setup 2 min
  • Application Demo 2 min
  • Pitfalls 2 min
  • Digital to Analog Converter (DAC)
  • Introduction 3 min
  • DAC Fundamentals 6 min
  • DAC Architecture 7 min
  • Configuration Using MCC Harmony 8 min
  • Using the Peripheral Library APIs 7 min
  • Harmony Application Demo 8 min
  • Pitfalls and Summary 4 min
  • Direct Memory Access (DMA)
  • Introduction 2 min
  • DMA Basics 4 min
  • MCC Configuration 7 min
  • Example Code Explanation 3 min
  • Example Hardware Setup 1 min
  • Example Application Demo 1 min
  • Pitfalls 1 min
  • I2C Client
  • Introduction 1 min
  • I2C Basics 5 min
  • SAME54 and I2C 6 min
  • MPLAB® MCC Harmony Setup 4 min
  • Code for Emulating an EEPROM 1 min
  • Hardware Setup 3 min
  • Communication of the I2C Devices 6 min
  • Pitfalls 2 min
  • I2C Host
  • Introduction 1 min
  • I2C Basics 5 min
  • SAME54 and I2C Host 6 min
  • MCC Harmony Setup 7 min
  • I2C Read/Write Command Structure 4 min
  • Code for Reading and Writing to an EEPROM 8 min
  • Hardware Setup 1 min
  • Communication with I2C Devices 1 min
  • Pitfalls 1 min
  • Watchdog Timer (WDT)
  • Introduction 1 min
  • WDT Basics 2 min
  • SAM E54 and the WDT 6 min
  • Configuration using MCC Harmony 4 min
  • Watchdog Code 3 min
  • Hardware Setup 2 min
  • Watchdog in Action 1 min
  • Pitfalls 2 min
  • Temperature Sensor (TSENS)
  • Overview 2 min
  • TSENS Basics 3 min
  • MCC Configuration 8 min
  • Example Application Code 2 min
  • Example Hardware Setup 1 min
  • Application Demo 1 min
  • Pitfalls 2 min
  • PWM with TCC
  • Overview 2 min
  • PWM Basics 5 min
  • Configuration of the PWM TCC using MCC Harmony 3 min
  • Example Application Code 4 min
  • Hardware Setup 1 min
  • Application Demo 1 min
  • Pitfalls 1 min
  • Your Feedback
  • We need Your Feedback!