
All Courses

RISC-V for PolarFire® & PolarFire® SoC (February 2026)
This course guides you through configuring, integrating, and developing RISC-V systems on PolarFire® and PolarFire® SoC platforms, enabling you to design, simulate, debug, and deploy Mi‑V™–based solutions with confidence. This course is the foundation for the Hands-On Class.
82 min
2026
new-courses

RISC-V for PolarFire® & PolarFire® SoC Hands-on-Lab (March 2026)
Garo Janir guides you through a hands-on RISC-V lab on PolarFire® and PolarFire® SoC, enabling you to design, simulate, program, and debug a complete bare-metal system from Libero® SoC to live hardware. This is Part 2 of the RISC-V training.
47 min
2026
new-courses

Introduction to PolarFire® SoC (February 2026)
Garo Janir guides you through the architecture, configuration, and development workflows of PolarFire® SoC, enabling you to address real-time, power-efficient, and secure edge computing applications.
113 min
2026
new-courses

Introduction to PolarFire® SoC Hands-on-Lab (March 2026)
Garo Janir demonstrates how you configure, simulate, program, and debug a PolarFire® SoC design so you can move confidently from MSS setup to bare-metal execution on real hardware.
42 min
2026
new-courses

Getting Started with PIC32C and SAM Development Using MPLAB Harmony in VS Code (February 2026)
In this course, you’ll be introduced to Microchip’s PIC32C and SAM Arm Cortex-based microcontrollers and key development tools.
55 min
2026
new-courses

Syntax And Structure of C - Simply C
Fundamentals of the C Programming Language. (March 2021)
133 min
2021
LV_1

Advanced C Programming
This course covers many advanced concepts of the C programming language for embedded applications. (June 2021)
206 min
2021
TT_MU
TN_Embedded Software
LV_3

C Programming: Linked List Data Structures
Learn how to use Linked List Data Structures to make your data access easier and more flexible. (June 2021)
59 min
2021
TT_MU
TN_Embedded Software
LV_3

Advanced Embedded C Tips, Tricks, and Cautions
This class will help you take your C programming skills to the next level with concepts like header file inclusion, using typedefs for function pointers and structures, performing floating point math without hardware floating point units or firmware libraries, and initializing and clearing structures and unions. (June 2022)
59 min
2022
TT_MU
LV_3

C Programming Callbacks
This class covers Callbacks in C which allow you to create more flexible and modular functions and enable you to separate hardware and software operations. (Jan 2023)
140 min
TA_Experts
2023
TT_MU
TN_Embedded Software
LV_3

Introduction To MPLAB® X IDE
This class covers the basics of the MPLAB X IDE. (Dec 2020) [English and Spanish subtitles available]
33 min
TN_Embedded Software
2020
LV_1
TT_Tools

Introduction to Breakpoints with MPLAB® IDE
This class covers hardware and software breakpoints which are the most useful of all tools when debugging your code
42 min
TA_ESE or FAE
TN_Microcontroller System
xMPLAB® X
TN_Embedded Software
LV_1
2024
TT_Tools

MPLAB® X Tips & Tricks
This is a collection of extremely useful tips and tricks that will help you get the most out of MPLAB® X. (Updated Jan 2021)
95 min
TN_Embedded Software
2020
LV_1
TT_Tools

Overview of the MPLAB® Code Configurator (MCC) Content Manager (CM)
This course provides basic information on how to navigate and create a new project using the MCC Content Manager. (June 2022)
13 min
2022
TN_Embedded Software
LV_1
TT_Tools

Getting Started with MCU Projects using MCC Melody
This course is an overview of the MCC (Microchip Code Configurator) Melody software tool that greatly simplifies the setup of your MCU projects.
93 min
TA_ESE or FAE
TN_Microcontroller System
TT_MU
2025
TT_Tools
new-courses

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 2025))
375 min
TN_Microcontroller System
2022
2023
TT_MU
LV_3

AVR Peripheral Deep Dive
This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common AVR peripherals. More chapters will be added as they become available. (Updated June 2023)
64 min
2022
2023
TT_MU
LV_3

MCC Melody API Reference for AVR® MCUs
MCC Melody components are the collective name for the provided libraries, drivers, Peripheral Libraries (PLIBs) and Hardware Initializers (HWIs). For select components, the MCC Melody API references now include a “How to use the …” sections, which are a series of use cases. (Jan 2023)
96 min
TN_Microcontroller System
2023
LV_3
TT_Tools

MCC Melody API Reference for PIC® MCUs
MCC Melody components are the collective name for the provided libraries, drivers, Peripheral Libraries (PLIBs) and Hardware Initializers (HWIs). For select components, the MCC Melody API references now include a “How to use the …” sections, which are a series of use cases. (Jan 2023)
67 min
TN_Microcontroller System
2023
LV_3
TT_Tools

Migrating from MPASM™ to MPLAB® XC8 PIC® Assembler
This course will help you migrating your existing MPASM™ projects to MPLAB® XC8 PIC® Assembler. The lecture will focus only on differences between the two assemblers. (Feb 2023)
16 min
2023
TN_Embedded Software
LV_1
TT_Tools

Automate FW testing with MDBCore scripting - Introduction
This course introduces the potential of MDBCore-scripting in automating firmware testing. (December 2023)
18 min
TN_Microcontroller System
xMPLAB® X
TT_MU
LV_5
2024

Automate FW testing with MDBCore scripting - Compile without IDE
In this course you will learn how to manually extract firmware revisions and how to compile code without an Integrated Development Environment (IDE) (December 2023)
9 min
TN_Microcontroller System
xMPLAB® X
TT_MU
LV_5
2024

Automate FW testing with MDBCore scripting - MDBCore Interface mdb
In this module we cover the mdb, the simplest and first method to utilize MDBCore. (December 2023)
24 min
TN_Microcontroller System
xMPLAB® X
TT_MU
LV_5
2024

Automate FW testing with MDBCore scripting - MDBCore Interface mdbcs
In this module we cover the mdbcs, a more complex interface into MDBCore. (December 2023)
37 min
TN_Microcontroller System
xMPLAB® X
TT_MU
LV_5
2024

Automate FW testing with MDBCore scripting - FW test automation with Java
This class focuses on MDBCore scripting in the MPLAB® X ecosystem with Java. (December 2023)
14 min
TN_Microcontroller System
xMPLAB® X
TT_MU
LV_5
2024

Visual Debugging with MPLAB® Data Visualizer
In this class, we’ll use MPLAB® Data Visualizer as a plugin to MPLAB X IDE to plot real-time data from PIC®, AVR® and SAM MCUs using the Curiosity Nano Platform, and Xplained Pro platforms. (Feb 2021)
41 min
2021
TN_Embedded Software
LV_1
TT_Tools

Creating Unique Digital and Analog Functionality by Interconnecting Core Independent Peripherals (CIPs).
This class will cover in detail a number of applications that utilize multiple Core Independent Peripherals (CIPs) to simplify the design of different circuits. (Updated Nov 2021)
123 min
TN_Analog
TN_Core Independant Periph
2020
LV_3

8 Bit Microcontrollers: Architecture of the PIC16
This class covers the basic architecture, memory map, instruction set, interrupt structure and special features of the PIC16F1x family of devices. (Feb 2022)
69 min
TA_ESE or FAE
TN_Microcontroller System
2022
TT_MU
LV_1

Getting Started with PIC16F1xxx MCUs using MCC and State Machines
When you complete this class you will be able to create a PIC16F1xxx application from scratch using State Machines, MPLAB® X and MPLAB Code Configurator (MCC). You will be able to configure GPIO, Timer, USART and ADC using MCC. (Nov 2021)
103 min
TN_Microcontroller System
2021
LV_1
TT_Tools

Basics of Developing Microcontroller Applications - Microchip Try
The Microchip Try platform provides online users the chance to learn the basics of microcontrollers without any hardware. Through a series of interactive applications, you will learn how microcontrollers work and how to create simple applications from start to finish.
TN_Microcontroller System
TT_MU
LV_1
TT_Quick Tips and Tricks

Logic Circuit Design 101 - Microchip Try
Learn how the Custom Logic Block (CLB) works and how to create simple logic circuits. By using the Microchip Try platform, you can upload your code to a remote microcontroller and test your code through the control panel and the livestream. Therefore, this course does not require any purchases of additional hardware. (March 2025)
TA_ESE or FAE
TN_Microcontroller System
TN_Programmable Logic
TT_MU
2025
new-courses

Low Power Programming 101 – Microchip Try
Learn how to design energy efficient systems by exploring different operating modes, design approaches, CIPs, and clock selection. By using the Microchip Try platform, you can upload your code to a remote microcontroller and test your code through the control panel and livestream. Therefore, this course does not require any purchases of additional hardware. (March 2025)
TA_ESE or FAE
TN_Microcontroller System
TT_MU
LV_1
2025
new-courses

Rapid Prototyping with the Curiosity Nano Platform
This course will help you to get the most out of the Curiosity Nano development platform. (Nov 2021)
57 min
2021
LV_1

Replacing ASIC Functions with 8-bit PIC® and AVR® MCUs
This class covers an overview of new 8-bit peripherals and then several examples on how to use 8-bit MCUs in creative ways including replacing the functions of an ASIC. (Oct 2022)
28 min
TN_Microcontroller System
2022
LV_1

NVRAM and EEPROM Selection and Design
This class is an overview of external non-volatile memories. (July 2021)
52 min
2021
LV_1

Strategies for Nonvolatile Memory Reliability
This class covers how EEPROM and NOR Flash memory operate, wear out, and fail, as well as several strategies for maximizing performance and reliability of memory devices in applications. (Sept 2021)
25 min
2021
LV_1

Shining a Light on Artificial Intelligence and Machine Learning
This class will take a journey through artificial intelligence and machine learning and how you can use it in a simple embedded application (Dec 2024)
104 min
TA_ESE or FAE
LV_5
2024
EM_IoT/Edge Computing

Hello FPGA
Getting Started with Microchip FPGAs. (Dec 2020)
93 min
TN_Programmable Logic
2020
LV_1

Using Microchip PolarFire® FPGAs in Low Power Applications
Microchip PolarFire® FPGAs offer the industry’s lowest-power FPGA fabric. (June 2021)
58 min
TN_Programmable Logic
2021
LV_3

Configuring a SmartFusion® 2 FPGA and Developing Firmware Applications
This class shows you how to configure the SmartFusion 2 MSS, add peripherals in the SmartFusion 2 FPGA fabric, complete the FPGA design flow and develop firmware applications for the ARM Cortex-M3. (Nov 2022)
111 min
TN_Programmable Logic
2022
TT_MU

Introduction to PolarFire® FPGA Security
This class explains the basic tenets of security, and specifically the design security and data security features of PolarFire® FPGAs. (Nov 2022)
59 min
TN_Security
TN_Programmable Logic
2022
LV_3

Picking the Right Timing Sources for your MCU/MPU or FPGA
This class guides you through relevant, practical approaches to deciding on the timing sources for your MCU/MPU or FPGA. (June 2021)
52 min
TN_Clock and Timing
TN_Microcontroller System
TN_Microprocessors
TN_Programmable Logic
2021
LV_3

Introduction to Quartz Crystals
This course provides a detailed overview of piezoelectric effect, resonator structures, cuts, vibration modes and overtones. (Oct 2022)
21 min
2022
LV_1

Oscillators: XOs, TXCOs and VCXOs
This course covers basic crystal oscillators, temperature-compensated oscillators and voltage-controlled oscillators. (Oct 2022)
26 min
TN_Clock and Timing
2022
LV_1

Temperature Controlled Oscillators: OCXO's, EMXO's & MCXO's
This course covers oven-controlled oscillators (OCXOs) and how they achieve such tight frequency control over temperature. (Nov 2022)
29 min
TN_Clock and Timing
2022
LV_1

Alternate Resonators: SAW, MEMS & Atomic
This episode will introduce three common alternatives to quartz oscillators including silicon MEMS, SAW and atomic resonators. (Oct 2022)
16 min
2022
TT_MU
LV_1

Surviving the Extremes - Oscillators for Shock, Vibration and Temperature
This class covers the design approaches and construction techniques used to develop oscillators that can withstand shock, vibration and wide temperature ranges. (Oct 2022)
27 min
TN_Clock and Timing
2022
LV_1

Crystal Oscillators: Phase Noise and Short-Term Stability
In this course we cover phase noise and how it consists of different noise sources between the crystal and the electronics. This discussion will consist of topics such as frequency and time domain, power law, short-term stability and noise mitigation. (May 2023)
29 min
TN_Clock and Timing
LV_1

Crystal Oscillators: Challenges And Sources Of Error
This class dives into the common challenges and compromises when designing quartz oscillators. (Feb 2023)
33 min
TN_Clock and Timing
2023
LV_1

Quartz Oscillators in Space
This course covers the effects of radiation on both quartz and quartz oscillator circuitry as well as the advantages and disadvantages of operating in a vacuum for various quartz oscillator types. (Aug 2023)
35 min
TN_Clock and Timing

Select a Timing Source for your PCIe Application
This class guides you through relevant, practical approaches to selecting the optimal timing source for you PCIe application. (July 2021)
56 min
TN_Clock and Timing
TN_WN Wired Networking
2021
LV_1
TN_WN PCIe

Designing with MEMS Oscillators
This class covers selecting a MEMS technology oscillator that can maintain tight frequency stability even under severe environmental conditions. (Feb 2022)
45 min
TA_Experts
TN_Clock and Timing
2022
LV_1

Design with Multi-output MEMS Oscillators
Short course designed to help you select the best multi-output MEMS oscillator for your project. (March 2024)
17 min
TN_Analog
TN_Clock and Timing
TN_PCB Design and Layout
TN_Sensor Systems
LV_3
2024

ARM® Cortex®-M Architecture Overview
This course covers the architectural differences of the Cortex-M cores and will help you select which device is the best choice for your own application. (Sept 2022)
142 min
2022
TT_MU
LV_1

Getting Started with Writing Code for the Microchip ARM® Cortex® Microcontrollers
Learn how to get started writing code and operating peripherals on the Microchip SAM ARM Cortex M0+, M23 and M4 microcontrollers. (Sept 2021)
184 min
TN_Microcontroller System
2021
TN_Embedded Software
LV_3

dsPIC33CH Dual Core Device Architecture
This class will discuss the dsPIC33CH family of 16-bit dual-core dsPIC® devices. (Jan 2021)
22 min
TN_Microcontroller System
2021
LV_3

dsPIC33CH Dual Core Programming and Debugging
Learn how a dual-core dsPIC® device with various interconnected peripherals can be leveraged to accelerate time-sensitive embedded control applications. (May 2021)
27 min
TN_Microcontroller System
2021
TN_Embedded Software
LV_5

dsPIC33C Peripheral Deep Dive
This class presents deep-dive information on the architecture, setup, demonstration and pitfalls of the most common dsPIC33C peripherals. (Updated August 2024)
133 min
TN_Microcontroller System
2023
LV_3

SAM and PIC32 Peripheral Deep Dive
This class presents extensive information on the architecture and configuration of the SAM and PIC32 Peripherals. (Updated April 2025)
304 min
TN_Microcontroller System
TN_Core Independant Periph
LV_3
2025
new-courses

FreeRTOS Simplified: A Beginner's Guide to Develop and Debug FreeRTOS Applications
This class will help you get started with FreeRTOS applications on Cortex® M4F/M7 devices, using MPLAB® Harmony v3. In addition to basic RTOS concepts, the class emphasizes on common design considerations like task grouping, prioritizing and inter-task communication methods. (Jan 2022)
66 min
2022
TN_Embedded Software
LV_1

Introduction to Embedded Linux
Exploring Embedded Linux on the ATSAMA5D27-SOM1-EK. (Dec 2020)
97 min
TN_Embedded Software
2020
LV_1

Exploring Linux Build Systems: Creating your first Embedded Linux System with Buildroot
Creating your first Embedded Linux System with Buildroot. (Dec 2020)
40 min
TN_Embedded Software
2020
LV_3

Building your Linux Development System
How to create a development system capable of building Linux solutions for Microchip MPUs. (Dec 2020)
70 min
TT_MU
TN_Embedded Software
2020
LV_3

Linux Graphics using the Ensemble Graphics Toolkit
In this class you will learn about the structure of the Ensemble Graphics Toolkit (EGT) and how you can use it to create simple graphical applications. (July 2022)
69 min
TN_Human Interface
2022
TN_Embedded Software
LV_3

Linux Yocto Distributions: An Introduction to Toaster
Using the Toaster Interface to configure and automate building Yocto Images. (July 2022)
19 min
2022
TN_Embedded Software
LV_1

Enabling Wi-Fi and Bluetooth Connectivity in an Embedded Design Using Linux
This class demonstrates enabling Wi-Fi and Bluetooth connectivity into an embedded design. Microchip’s Wireless System-On-Module (WLSOM) is based on MPU integrated with Wi-Fi/BLE combo Link controller, targeted to reduce time to market by simplifying hardware design and software development. (November 2024)
51 min
TA_ESE or FAE
TN_Wireless Connectivity
TN_Security
xLinux
TN_Embedded Software
LV_3
2024

MPLAB® Harmony v3 Fundamentals
MPLAB® Harmony v3 Fundamentals (Dec 2020)
49 min
TN_Embedded Software
2020
LV_5
TT_Tools

Simple Applications Using the MPLAB® Harmony v3 Peripheral Libraries
Creating Simple Embedded Applications with 32-bit MCUs/MPUs using the MPLAB® Harmony v3 Peripheral Libraries. (May 2021)
95 min
2021
TN_Embedded Software
LV_5
TT_Tools

Creating Advanced Embedded Applications with 32-bit MCUs/MPUs using the MPLAB® Harmony v3 Software Framework
This class shows how the MPLAB® Harmony drivers, system services and middleware enables you to rapidly develop bare-metal and RTOS applications. (April 2021)
107 min
TN_Microcontroller System
TN_Microprocessors
2021
TT_MU
TN_Embedded Software
LV_5
TT_Tools

Capacitive Touch Design: Getting Started with Touch using Microchip Code Configurator (MCC) Melody
In this course we will use MPLAB® X, MCC Melody, and Microchip Touch libraries to create a capacitive touch project with buttons and a slider. (July 2023)
46 min
TN_Human Interface
TT_MU
TN_Embedded Software
TT_Tools

Getting Started with a New Harmony Graphics Application
This class shows how to use the The MPLAB® Harmony Graphics Suite (MHGS) to design a simple touch-enabled UI application on any Microchip 32-bit Graphics Development Kit. (June 2023)
48 min
TN_Human Interface
TN_Embedded Software
EM_Appliances
TT_Tools

16-Bit Bootloaders Using MCC: Device Side
This class will focus on creating both a generic 16-bit bootloader and a secure 16-Bit bootloader using ECDSA signing features of the ATECC608B for the PIC24/dsPIC33 devices using MPLAB® X IDE and the MPLAB Code Configurator (MCC). (Updated May 2022)
114 min
TT_MU
2020
LV_3
TT_Tools

Developing Bootloaders for ARM® Cortex® M0+ MCUs
This class will review the basics of firmware bootloaders and show you how to deploy a bootloader-enabled application on a SAM D21 MCU, using the MPLAB® X IDE and the MPLAB Harmony bootloader library. (October 2023)
86 min
TN_Microcontroller System
2023
LV_5

Electromagnetic Compatibility (EMC) Part 1 - Basics and Definitions
This includes understanding what EMC is, the different modes of EMC coupling and propagation, characterizing binary signals and exploring radiation modes and their interaction with binary signals. (November 2023)
16 min
TA_ESE or FAE
TN_Analog
2023
TT_MU
LV_3

Electromagnetic Compatibility (EMC) Part 2 - Supply Voltage Decoupling
This course covers cover the basics of resonance circuits, the use of decoupling components and the use of inductors and ferrite beads for DC decoupling. (November 2023)
14 min
TN_Analog
2023
TT_MU
LV_3

Electromagnetic Compatibility (EMC) Part 3 - Signal Transmission and Grounding
In this class we dive into the details of signal transmission lines and grounding including types of signal coupling and reflections on transmission lines and the effects on PCB traces. (November 2023)
38 min
TN_Analog
2023
TT_MU
TN_Sensor Systems
LV_3

Electromagnetic Compatibility (EMC) Part 4 - Shielding
In this course we cover shielding walls and their effectiveness at different frequencies, radiators in the far field and in the near field and how to avoid loops when dealing with shielded cable. (November 2023)
19 min
TN_Analog
2023
TT_MU
LV_3

MPU System and PCB Design Pitfalls and Solutions
This class will guide you through the hostile terrain of implementing high-speed/high-end MPU devices within an electronic system. (March 2021)
76 min
TN_PCB Design and Layout
TN_Microprocessors
2021
LV_3

PCB Design for Today's High-Speed Protocols
This presentation is targeted to engineers and layout designers who want to know more about how to deal with the challenges of modern high speed design. (April 2023)
71 min
TN_PCB Design and Layout
2023
LV_3

CAN and CAN FD Protocol and Physical Layer Basics
The course will teach you the CAN and CAN FD protocol and physical layer basics. (Dec 2020)
69 min
TN_WN Wired Networking
TT_MU
2020
LV_1
TN_WN CAN

Designing and Implementing a CAN FD Network
This course will teach you the CAN FD protocol and physical layer by guiding you through a CAN FD network design and implementation based on an example application. (Jan 2022)
157 min
TN_WN Wired Networking
2022
TN_WN CAN

Practical I2C: Introduction, Implementation and Troubleshooting
This class covers how to implement the I2C protocol on 8-bit PIC Microcontrollers using the MPLAB X® Code Configurator (MCC). (July 2021)
64 min
2021
LV_1

Debugging Techniques for Serial Communications (I2C/SPI/UART)
We will explore various debugging techniques, learn what tool best applies for each situation and how to approach a new and never-before-seen bug. (Sept 2021)
75 min
TN_WN Wired Networking
TN_Embedded Software
LV_1

First Steps into Bluetooth Low Energy (BLE)
This class will highlight the fundamental concepts needed to design BLE-capable devices and discuss connectivity and data transfer. (Nov 2021)
202 min
LV_1

Exploring Bluetooth® Low Energy (BLE) From First Steps To Final Application
This class is for engineers who want to learn BLE with little to no previous experience. (Dec 2020)
70 min
2020
LV_3

Rapid Prototyping Bluetooth® Low Energy (BLE) Android Apps using MIT App Inventor
Rapid Prototyping Bluetooth® Low Energy (BLE) Android Apps using MIT App Inventor. (Dec 2020)
86 min
2020
LV_3

Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio
Update pending! the code will no longer work with the latest Android SDK and development tools. (November 2025)
70 min
2020
LV_3

Bluetooth Made Simple - Adding the WBZ451 BLE Module to Your Application
This class will discuss the core features of the WBZ451 BLE module, its standard interfaces, and how to add the module to your hardware design. (April 2023)
35 min
2023
TT_MU
LV_3

Introduction to USB 2.0
Introduction to USB 2.0 Part A: Basic Concepts and Tools (Dec 2020)
70 min
TN_WN Wired Networking
TN_WN USB
2020
LV_1

USB2 Hub Fundamentals
How to design-in a USB2 hub into your application and perform basic testing and debugging of the design. (Jan 2022)
111 min
TN_WN Wired Networking
2022
TN_WN USB
LV_1

USB 3 Fundamentals
This course will help you to add a USB 3 hardware interface to your current or new product design. (June 2022)
51 min
TN_WN Wired Networking
2022
TN_WN USB
LV_1

Introduction to FlexConnect
This class provides a comprehensive explanation of a proprietary feature of Microchip’s USB smart hub called FlexConnect which offers the option of interchanging the functionalities of host and device ports.
49 min
TN_WN Wired Networking
LV_1
2024

USB Type-C Interface Overview and Power Delivery
This course is intended to provide an overview of the USB interface and a brief introduction to USB power delivery. (October 2023)
27 min
TN_Power Conversion
TN_WN Wired Networking
TN_WN USB
2023
LV_1

Ethernet Fundamentals
This class will enable an engineer with no prior Ethernet knowledge to successfully design with Ethernet PHYs, controllers, and switches. (Nov 2021)
61 min
TN_WN Wired Networking
2021
LV_1
TN_WN Ethernet

Basic Network Management
We will introduce the basic concept of an ethernet Switch and highlight the key features. (May 2023)
53 min
2023
TT_MU
LV_1

Ethernet Switch Fundamentals
In this course we will explore Ethernet switches and how they can be designed into embedded applications. We'll explore how switches work and look at key Switch features and interface options, which should be considered when selecting a Switch IC. (July 2022)
38 min
TN_WN Wired Networking
2022
LV_3
TN_WN Ethernet

Introduction to 10BASE-T1S Single Pair Ethernet (SPE)
A brief description of the new Ethernet standard called 10BASE-T1S, and some of its typical application examples in the automotive and industrial worlds, as well as in information technology (IT) and operational technology (OT). (Oct 2022)
13 min
TN_WN Wired Networking
2022
TN_WN Ethernet

10BASE-T1S Single Pair Ethernet System Integration
This class will introduce the 802.3cg short reach 10Mbps Ethernet physical layer standard and the PLCA collision management protocol which allows for efficient multi-drop network implementations. (Nov 2022)
54 min
TN_WN Wired Networking
2022
TT_MU
LV_1
LV_3
TN_WN Ethernet

Leveraging MACsec to Secure Automotive Ethernet 10BASE-T1S Communications
Key concepts of MACsec and MKA specifications for use in automotive applications. (Sept 2025)
45 min
EM_Automotive
LV_3
TN_WN Ethernet
2025
new-courses

Serializer/Deserializer (SerDes) Basics for Your Next Microchip Ethernet PHY Design
This course will answer why SerDes (Serializer/Deserializer) is so compelling for Ethernet applications, and how the technology works. (Sept 2023)
54 min
TA_ESE or FAE
TN_WN Wired Networking
2023
TT_MU
TN_WN Ethernet

An Introduction to EtherCAT®, EtherCAT P and the Microchip LAN925x family of Slave Controllers
The class will also explain how EtherCAT can be used for ANY low-cost distributed embedded system that requires high-speed, real-time, time-sensitive networked communication and control. (Jan 2022)
74 min
2022
TT_MU
LV_1
TN_WN Ethernet

Configuration of INICnet™ Technology using MPLAB® Network Creator
This class will teach you an overview on INICnet™ Technology, a synchronous network used for audio and video systems which also supports Ethernet traffic in automotive and industrial environments. (March 2022)
27 min
2022
TT_MU
TN_Embedded Software
LV_3
TT_Tools

Introduction to PoE and the IEEE802.3bt Standard
This course will offer an introduction to PoE (Power over Ethernet) as well as PSE (Power Source Equipment) technology and the IEEE802.3bt standard. (Dec 2021)
32 min
2021
LV_1
TN_WN Ethernet

An Introduction to Software Defined Industrial Gateway
How to use Microchip Network Processors (NPUs), turnkey software and white boxes for telecom and industrial applications. (Nov 2021)
36 min
2021
TT_MU
TN_Embedded Software
LV_1
EM_Industrial

Introduction to Functional Safety
This class covers the fundamentals of Functional Safety including terminology, standards, FMEDA, requirements and tools offered by Microchip. (June 2022)
101 min
TN_Functional Safety
2022
LV_1

Class B Diagnostic Libraries For Functional Safety
Learn how to use software diagnostics in safety critical designs with the help of Microchip’s class B diagnostic library for microcontrollers. (July 2022)
35 min
TN_Functional Safety
2022
TT_MU
LV_1
EM_Appliances
TT_Tools

An Introduction To The ISA/IEC 62443 Standard
This online class highlights the peculiarities of the cybersecurity problem in the industrial domain and provides insight on the most prominent industrial cybersecurity standard (IEC 62443) and on the related certifications, focusing at component-level. (April 2022)
76 min
TT_MU
LV_1

Cryptography Primer
Attendees of this class will learn the fundamentals of cryptography. (Dec 2020)
80 min
TN_Security
2020
LV_1

Design Considerations For Your First IoT Project
Learn the essentials of a connected device within the context of IoT. We explore WiFi, Ethernet, TCP/IP networking and analysis, messaging, provisioning, cloud models and the basics of IoT security. (Jan 2021)
108 min
2021
EM_IoT/Edge Computing

Controlling Your Embedded IoT Device Using Amazon Alexa
In this training, we will learn how to monitor and control an Embedded device using an Amazon Voice assistant. (June 2021)
105 min
2021
TT_MU
LV_3
EM_IoT/Edge Computing

How to WiFi: Configuring the WINC1500 driver with the Harmony 3 Configurator
This is a short tutorial showing how to use the Harmony 3 Configurator to configure the WINC1500 driver from scratch in a new project. (Jan 2022)
32 min
2022
TN_Embedded Software
LV_3
TT_Tools

Easily Develop Cloud-based Applications Using WFI32/PIC32MZW1
Streamline your IoT development with Microchip's family of WiFi System on a Chip and Modules. (July 2022)
37 min
2022
LV_3

Plug and Play Cloud Connectivity with RN Wi-Fi Modules
This course outlines the features of our Wi-Fi plug and play modules and how they simplify the task of adding connectivity to their own applications. (February 2024)
46 min
TA_Experts
TA_ESE or FAE
TT_MU
2025

Implementing a MiWi™ Mesh Network
This course will help you get started with the IEEE® 802.15.4 protocol by building a MiWi™ mesh network. (July 2022)
32 min
2022
LV_3

Secure Boot with the CEC1712 and Soteria G2
Explore the benefits of a platform root of trust and describe how Microchip supports this with the CEC1712 microcontroller and Soteria code. (Dec 2021)
20 min
TN_Security
2021
LV_3

CEC173x Trust Shield
This class will explore the benefits of the CEC173x Trust Shield family, Microchip’s Real-Time Platform Root of Trust solution. (November 2023)
21 min
TN_Security
2023
TT_MU
LV_1

Trust Platform Design Suite v2 Introduction
Learn how the Trust Platform Design Suite v2 (TPDSv2) can help accelerate the implementation of hardware security in your embedded design and enable Microchip Secure provisioning services from proof of concept to production. (Oct 2021)
21 min
2021
LV_1

Securely Connecting to AWS IoT Core With The ATECC608B
This course demonstrates the basics for connecting and authenticating with AWS IoT Core. (Nov 2021)
126 min
TN_Security
2021
LV_5
EM_IoT/Edge Computing

Asymmetric Authentication with the ECC608 and ECC204
This class covers how Microchip’s Secure Element devices can provide Asymmetric Authentication for securely establishing device, manufacturer and root identities. (Oct 2024)
19 min
TA_ESE or FAE
TN_Security
TT_MU
LV_3
2024

Symmetric Authentication with CryptoAuthentication ICs
This class provides threat models, explanations and comparisons of shared symmetric key authentication and diversified symmetric key on security ICs. (Oct 2024)
39 min
TA_ESE or FAE
TN_Security
LV_3
2024

Creating a Sensor Node for Azure IoT Central
This class will help you create a proof-of-concept IoT sensor node which connects to the Microsoft Azure Cloud. (Nov 2022)
47 min
2022
TT_MU
TN_Sensor Systems
LV_1
EM_IoT/Edge Computing

Build and manage an IoT device with the Microsoft Azure IoT service and the Microchip SAME54 Xplained Pro evaluation kit
Learn how to build a fast-connected cloud using Microchip's SAME54 Xplained Pro evaluation kit and the Microsoft Azure IoT service. (Dec 2020)
62 min
TT_MU
2020
LV_3
EM_IoT/Edge Computing

Get Started Simplifying Your IoT Design with Azure RTOS
In this class, we will dive into the device-to-cloud journey with Azure RTOS running on a Microchip SAM E54 MCU and connecting to Azure IoT Hub. (July 2021)
64 min
2021
TN_Embedded Software
LV_3
EM_IoT/Edge Computing

Provision IoT Devices at Scale from Prototype to Production with Azure Device Provisioning Service
Learn how to do zero touch provisioning to register, configure, and connect your IoT devices to the cloud at scale with Microchip MCUs and Azure IoT using the Azure Device Provisioning Service. (July 2021)
73 min
2021
LV_3
EM_IoT/Edge Computing

Getting Started With Radio Frequency Applications
This class is for engineers who want to learn about UHF based systems. Concepts covered include RF working principle, synchronization and data communication as relates to typical applications. (Dec 2022)
37 min
2022
LV_1

Intro to Op-Amps Part 1: The Fundamentals
This text-based training explains the basic operational amplifier (op-amp) concepts and terminology. (Aug 2023)
15 min
TA_Experts

Intro to Op-Amps Part 2: Positive and Negative Feedback Circuits
This text-based training covers positive and negative feedback op-amp circuits operation. (Aug 2023)
15 min
TA_Experts

Intro to Op-Amps Part 3: Open/Closed Loop Operation
This text-based training explains the basic areas of op-amp open- and closed-loop responses. (Aug 2023)
15 min
TA_Experts

Intro to Op-Amps Part 4: Integrators, Differentiators, Converters and Filters
This text-based training explains operational amplifier (op-amp) Integrators, Differentiators, Converters and Filters. (Aug 2023)
15 min
TA_Experts

Intro to Op-Amps Part 5: Oscillators and Instrumentation Amplifiers
This text-based training explains the operational amplifier (op-amp) used in Oscillator and Instrumentation Amplifier Circuits. (Aug 2023)
15 min
TA_Experts
TN_Clock and Timing

Mindi™ Analog Simulator Applications
This course is intended to enhance your understanding of your circuits and systems by using analog simulations created with the MPLAB® Mindi™ Simulator. (Updated Oct 2024)
50 min
TN_Analog
2020
LV_3

Mastering Analog Simulations Using the MPLAB® Mindi™ Analog Simulator
This class will teach you how to use the MPLAB® Mindi™ Analog Simulator to analyze your design and perform trade-offs. (Dec 2020)
51 min
TN_Analog
TN_Embedded Software
2020
LV_3
TT_Tools

Designing with Integrated Analog On PIC® and AVR® MCUs
This training demonstrates how a few applications having standalone analog and discrete components (Op-Amp, ADC, DAC, Voltage reference, and Analog Comparator) can be designed and optimized using PIC® and AVR® microcontrollers with integrated analog peripherals. (Nov 2022)
65 min
TA_Experts
TN_Analog
TN_Microcontroller System
2022
LV_3

Designing Your First Inductive Position Sensor
This class will guide you through the design and implementation steps necessary to build your own linear inductive position sensor using time tested design rules. (Oct 2021)
70 min
2021
TN_Sensor Systems
LV_3

Calibration Techniques for Analog Sensors and Mixed Signal Systems
This in-depth class will teach and illustrate calibration techniques to minimize inherent hardware gain and offset errors in various real-world analog systems. (Dec 2021)
99 min
TN_Analog
2021
TT_MU
TN_Sensor Systems

Signal Conditioning in the Analogue Domain
Precision analog signal conditioning – A practical design study with a focus on the analogue domain. (Nov 2021)
46 min
TN_Analog
2021
TN_Sensor Systems
LV_3

High Side Current Sensing with the MCP6V51 Zero-drift Opamp
Showing a High Side Current Sensing Design Implementation for System Voltages up to 45 Volts. (Oct 2021)
43 min
2021
TN_Sensor Systems
LV_3

Multi-Location Remote Thermal Sensing
In this class you will learn how to economically and accurately measure temperature at multiple, remote locations. (Dec 2021)
33 min
2021
TN_Sensor Systems
LV_1

Getting Started With Microchip's Plug and Play Thermocouple Temperature Sensing Solution
This class demonstrates how to use Microchip's Thermal Management Software Utility and MCP9600 Evaluation board to select, configure and provision a MCP9600 family thermocouple. (June 2022)
45 min
2022
TN_Sensor Systems
LV_1

Air Speed Sensing Using Solid-State Thermal Impedance
This course shows you how to measure air speed using solid-state thermal impedance techniques. (May 2023)
22 min
2023
TT_MU
TN_Sensor Systems
LV_3

Getting Started With Ultra-Wideband (UWB) RF For Distance Measurement
This class will take you through how UWB technology works and how it can be applied to non-communication applications such as distance measurement. (March 2023)
65 min
2023
LV_1

Getting Started with Highly Integrated UHF Transceivers
In this class, we will uncover the fundamental working principles of Microchip's highly integrated UHF products, including system internals and performance. (March 2023)
48 min
2023
LV_1

Low-Power System Design with Microchip's 32-bit Cortex M0+/M23 ARM® Microcontrollers
Low power development fundamentals for the 32-bit ATSAML10 MCU with power measurement demonstrations using the SAML10-Xplained Pro Demo Board and Data Visualizer. (Sept 2021)
126 min
TN_Microcontroller System
2021
LV_3

Battery Charging Fundamentals
Battery Chemistries, Terminology, Profiles and Charging Topologies for Real-World Products
118 min
TT_MU
2020
LV_1

Battery Charging Applications: Introduction to Battery Pack Design
Learn how to specify and design a rechargeable battery pack made from multiple cells in various arrangements. (June 2021)
53 min
2021
TT_MU
LV_1

Charging Batteries from Solar
This class will help you understand how to deal with the dynamic impedance of solar cells, apply power-point tracking algorithms, sizing your battery and solar array, and negotiating between tracking efficiency vs. the charge waveform required by your battery chemistry. (Jan 2022)
107 min
2022
TT_MU
EM_Sustainability

Software Tools to Simplify Motor Control Development and Debugging: motorBench®
motorBench® Development Suite is a comprehensive software development tool for Field Oriented Motor Control (FOC). (Dec 2020)
56 min
TN_Motor Control
TN_Embedded Software
2020
LV_3

Using X2CScope to Simplify Motor Control Development and Debugging
X2CScope is a software tool that can greatly simplify the process of motor control development and debugging. (May 2021)
75 min
TN_Motor Control
2021
TN_Embedded Software
LV_5

Motor Control Rapid Prototyping
Model-Based Development With Commercial and Open Source tools for16 and 32-bit MCUs. (Dec 2020)
70 min
TN_Motor Control
2020
LV_3

Motor Control Workshop using dsPIC® Digital Signal Controllers (DSC) Dual Core Devices
This workshop class is for those aiming for a clear understanding of 3-phase brushless permanent magnet motors and their control at the fundamental level. (May 2022)
71 min
TN_Motor Control
2022
LV_3

Introduction to Solid-State Lighting
This class covers terminology for lighting as well as an introduction to lighting drivers and control techniques for solid state lighting applications. (Oct 2021)
83 min
2021
LV_1
EM_Smart Lighting

Low Dropout Regulator Basics (LDO)
This class is for those with little to no background knowledge about Low Dropout Regulators (LDO). (June 2023)
17 min
2023
LV_1

Getting Started with CIP Hybrid Power PWM Controllers and MPLAB® X SMPS Design Tools
Getting Started with CIP Hybrid Power PWM Controllers and MPLAB® X SMPS Design Tools. (Dec 2020)
54 min
TN_Power Conversion
TN_Core Independant Periph
TN_Embedded Software
2020
LV_5
TT_Tools

Overview of Hybrid Power Control Using the MCP1911x
An overview of hybrid power controllers using the MCP1911x. (June 2022)
25 min
TN_Power Conversion
2022
LV_1

Analog Power Meets Digital: Using Mixed Signal MCUs to Build Advanced SMPS Topologies and Applications
Using Mixed Signal MCUs to build advanced SMPS topologies and applications. (Nov 2021)
49 min
TN_Analog
TN_Microcontroller System
2021
TT_MU
TN_Sensor Systems
LV_3

Creating a Digital Power Supply from Scratch
This class covers the entire process of creating a digital power supply. (Nov 2021)
73 min
TN_Power Conversion
2021
TT_MU

Power Supply Design: Advanced Digital Average Current Mode Control
This class covers using the use of Average Current Mode Control (ACMC) in switch-mode power supplies (February 2025)
86 min
TA_Experts
TA_ESE or FAE
TN_Power Conversion
TT_MU
2025
new-courses

Power over Ethernet (PoE), Power Delivery (PD) and DC-DC Design Considerations
This course will offer an introduction to PoE (Power over Ethernet) -PD ( Power Delivery) technology. (Sept 2021)
28 min
TN_Power Conversion
TN_WN Wired Networking
LV_3
TN_WN Ethernet

Microchip and MathWorks - Integrated FIL and IP Core Generation Workflow
Puneet Kuma and Max Bucklin present: Microchip and MathWorks - Integrated FIL and IP Core Generation Workflow (February 2025)
44 min
2025
LV_4
new-courses

Accelerating Development of High-Voltage Power Converters with Simulation-Driven Design (February 2026)
Gain hands‑on experience simulating losses and temperature to evaluate and compare SiC devices using PLECS and MPLAB® SiC Power Simulator.
⭐(4,0) 33 min
2026
new-courses

25002 PNS2: Microchip Is... Analog, Power, Silicon Carbide, Discrete, and Timing Products (August 2025)
This class provides an overview of Microchip's latest Analog, Power, Silicon Carbide, Discrete, and Timing products.
--- min
2025

25004 MCU1: Getting Started with PIC32C and SAM ARM Cortex-M Microcontrollers (August 2025)
This class will enable you to quickly get started with embedded development using the Microchip ARM® Cortex® M0+, M23, M4 and M33 microcontrollers
64 min
auto-registration
2025

25005 MCU2: Maximizing Microchip’s Arm® -Based Microcontroller Performance with the Direct Memory Access and Event System Peripherals (August 2025)
Do you want to enhance the performance and bandwidth of your microcontroller designs? This class will teach you how to use the flexible Direct Memory Access Controller (DMAC) and Event System on the Microchip ARM® Cortex® M0+, M23, M4 and M33 microcontrollers.
⭐(4,7) 65 min
2025

25006 MCU3: Configurable Logic Block Part 1 - Harnessing the Power of Programmable Logic in PIC Microcontrollers (August 2025)
This class presents the first of two classes that outline the architecture, applications and tools for using the Configurable Logic Block (CLB) on PIC® microcontrollers
57 min
auto-registration
2025

25007 MCU4: Configurable Logic Block Part 2 - Advanced Applications and Practical Labs (August 2025)
This is class 2 of 2 that outline the architecture, applications and tools needed to understand how to utilize the Configurable Logic Block (CLB) peripheral on PIC Microcontrollers.
68 min
auto-registration
2025

25008 MCU5: Analog MCU Cookbook: Unlocking the Power of Integrated Analog Peripherals (August 2025)
In this class you will learn how integrated analog solutions can improve real-time performance, improve run-time flexibility, reduce costs, and simplify coding through Core Independent Peripherals (CIPs).
51 min
auto-registration
2025

25009 MCU6: Low-Power Design with Microchip's Arm Cortex Microcontrollers: Essential Techniques (August 2025)
This class outlines the essential techniques for low-power applications design with Microchip's ARM Cortex microcontrollers including sleep modes, automatic clock request systems, power domains and triggering
103 min
auto-registration
2025

25010 MCU7: Exploring the Power of Microchip's new 32-bit Digital Signal Controllers: Architecture and Peripheral Overview (August 2025)
This class introduces the architecture, core, peripherals, and features of the dsPIC33A family of microcontrollers
75 min
auto-registration
2025

25012 FPGA1: Getting Started with Microchip FPGAs (August 2025)
In this class you will get a comprehensive understanding of FPGA architecture, design flow, and development tools. You will be equipped with the knowledge to start incorporating Microchip FPGA designs into you projects.
69 min
auto-registration
2025

25013 FPGA2: FPGA design with RISC-V Microcontroller using Libero SoC Tools (August 2025)
In this class, you will gain hands-on experience in implementing a simple FPGA based RISC-V microcontroller with customized memory and peripherals using Libero SoC design tools.
180 min
2025

25014 FPGA3: AI/ML Smart Embedded Vision with with real-time applications using Microchip FPGAs VectorBlox engine and SDK (August 2025)
This class provides a comprehensive understanding of AI/ML using FPGA Smart Embedded Vision solutions and real-time applications.
180 min
2025

25015 FPGA4: C/C++ to Verilog using FPGA SmartHLS Compiler (August 2025)
In this class, you will gain the skills to verify functionality and analyze the performance of your designs, expedite your design cycle by leveraging the capabilities of the SmartHLS compiler.
62 min
auto-registration
2025

25017 FPGA6: Designing an Application for non-FPGA Engineers using LiberoSOC Design Tools (August 2025)
In this class we expose non-FPGA designers to the capabilities and possibilities of designing with LiberoSOC and the ability to try concepts without a lot of huge time sync for developing the hardware for prototyping.
72 min
auto-registration
2025

25018 FPGA7: Simulation and Hardware Debugging for FPGA Designs (August 2025)
The class shows the use of simulation and debug tools within the Microchip Libero® SoC design tool flow and provides additional resources for further learning.
45 min
auto-registration
2025

25019 DEV1: Getting Started with MPLAB Extensions in VS Code (August 2025)
Introduction to the MPLAB Extensions for VS Code, offering a familiar development environment for existing VS Code users.
54 min
2025

25019 DEV1: MPLAB Extensions in VS Code 入門 (August 2025)
VS Codeをすでにご利用のユーザー様に向けて、使い慣れた開発環境で利用できる「VS Code用MPLAB拡張機能」をご紹介します。
52 min

25020 FRM1: C Programming Tips and Tricks (August 2025)
Move your C programming to an advanced level by avoiding common pitfalls associated with the C Programming Language and learn essential programming concepts and practices.
90 min
2025

25021 FRM2: Advanced Embedded C Programming Using Object Oriented Constructs (August 2025)
Take your C programming skills to new heights! This class will show you how to implement object-oriented programming (OOP) concepts using embedded C.
180 min
2025

25022 FRM3: Build Better Prototypes in Less Time with MCC Melody (August 2025)
This class will teach you how to quickly build application functionality using MPLAB® Code Configurator (MCC) Melody Example Components.
103 min
auto-registration
2025

25023 FRM4: Quick Start with MPLAB Harmony for 32-bit MCUs/MPUs (August 2025)
In this hands-on class, you will learn to navigate and manage project settings with MPLAB Code Configurator (MCC), set up and configure peripherals, and generate optimized code tailored to your requirements.
180 min
2025

25024 FRM5: Designing Hardware-Independent APIs for Embedded Systems (August 2025)
This class teaches you how to create hardware-independent APIs for seamless interaction across diverse hardware.
102 min
auto-registration
2025

25025 FRM6: Mastering GUI Design with Microchip Graphics Suite (August 2025)
In this course, participants will gain a thorough understanding of the MGS Composer and Simulator, practical experience in GUI design and simulation, and the skills to deploy their designs onto hardware.
62 min
auto-registration
2025

25026 FRM7: Microchip Device Firmware Update Ecosystem (August 2025)
This class will provide an overview of the Microchip Device Firmware Update Ecosystem.
43 min
auto-registration
2025

25027 LNX1: Custom Linux Hardware Integration (August 2025)
The class will focus on making necessary modifications to bootloaders, the Linux kernel, and the device tree in order to integrate custom hardware design into a Linux image.
76 min
auto-registration
2025

25031 AIML2: Dynamic logging with sensor fusion on multiple edge nodes with Stream Analyze Engine (August 2025)
In this course you will learn how to develop models directly on the edge and deploy models to large fleets of edge nodes without the need for firmware updates.
107 min
auto-registration
2025

25032 AIML3: Machine Learning and Object Detection with TensorFlow (August 2025)
This session offers a practical introduction to machine learning (ML) and object detection using TensorFlow.
90 min
2025

25033 AIML4: Easy Computer Vision with MPUs and Edge Impulse (August 2025)
In this course, attendees will gain practical insights into the architecture and capabilities of the 32-bit MPUs and advanced techniques for maintaining and updating machine learning applications.
48 min
auto-registration
2025

25035 RTOS1: Building Real-Time Applications with FreeRTOS (August 2025)
In this class, you will understand the core principles of real-time operating systems (RTOS) and their role in embedded systems.
180 min
2025

25036 RTOS2: Using Zephyr RTOS on Microchip MCUs (August 2025)
This class will introduce you to the coding environment, SDK, and debug tools available within the Zephyr OS Ecosystem.
87 min
auto-registration
2025

25038 ANG1: Reduce noise and improve analog precision Using Microchip's Mindi Simulator (August 2025)
In this class, you will delve into signal conditioning to enhance analog system accuracy and precision using the MPLAB Mindi Analog Simulator.
42 min
auto-registration
2025

25040 ANG3: RF Signal Chain Solutions Revolutionizing Satellite Communications, 5G, Aerospace and Defense Applications (August 2025)
In this class, you will learn about Microchip RF signal chain solution with PAs, LNAs, switches, transistors, diodes, saw filters, VCSO's revolutionizing Satellite Communications, 5G, Aerospace and Defense applications.
90 min
2025

25041 PCB1: Optimizing PCB Layout for Noise Reduction (August 2025)
In this class you will learn how to apply best practices in designing a PCB, including hardware and software techniques which can be used to help avoid and/or resolve real world EMC problems.
⭐(4,1) 90 min
auto-registration
2025

25042 PCB2: A Beginners Guide to Bring-Up Custom PCBs (August 2025)
In this class, you will understand what board bring-up involves and learn effective techniques for designing for testability.
90 min
2025

25043 PCB3: What really is EMI and How do I Tackle it? Part 1 (August 2025)
This class will introduce you to the fundamental principles of EMI/EMC and their impact on your final design.
143 min
auto-registration
2025

25044 PCB4: What really is EMI and How do I Tackle it? Part 2 (August 2025)
In this second and final part of the series, you will explore filter topologies and learn how to design a filter for conducted EMC
99 min
auto-registration
2025

25045 PCB5: Create Your Next proof-of-concept using AI within minutes (August 2025)
This class will enable you to quickly create proof-of-concept projects using commonly available development platforms like Arduino and AI tools.
46 min
auto-registration
2025

25046 PCB6: Power Delivery Network (PDN) Design: Fundamentals and Best Practices (August 2025)
This course equips engineers with the skills to design robust PDNs, emphasizing strategic component selection, precise impedance management, and effective noise mitigation for clean power delivery.
62 min
auto-registration
2025

25047 CLK1: Clock Generation and Performance Analysis (August 2025)
This class is an overview of various clock generation technologies, including quartz, MEMS, and atomic clocks as well as a look at applications for the various types of clocks.
70 min
auto-registration
2025

25049 ETH1: Fundamentals of Single Pair Ethernet Standards and their Applications (August 2025)
In this class you will learn the essential features of Single Pair Ethernet standards—from multidrop 10BASE-T1S to multi-Gigabit point-to-point—how they compare to legacy Ethernet and field bus solutions, and the key design considerations, network configurations, and advanced capabilities (such as Precision Time Protocol, Time Sensitive Networks, Power Over Data Line, and security) for successfully migrating to Single Pair Ethernet
102 min
auto-registration
2025

25050 ETH2: Using Microchip Ethernet Switches to Provide Deterministic, Reliable, and Scalable Connectivity (August 2025)
In this class you will learn the fundamentals of Ethernet switches, the advantages of managed switches, and how Time-Sensitive Networking (TSN) standards enhance network reliability and determinism, with hands-on experience configuring TSN switches using Switchdev for VLAN and Precision Time Protocol (PTP), and a live demonstration of iStaX for Time-Aware Shaping and redundancy protocols to improve industrial network performance.
116 min
auto-registration
2025

25051 ETH3: Securing Ethernet with MACsec and MKA (MACsec Key Agreement) (August 2025)
In this class you will learn about the IEEE MACsec and IEEE MKA specifications, including how MACsec provides encryption, decryption, and authentication for Ethernet networks, how the MACsec Key Agreement (MKA) protocol manages key exchange and handshaking, and how these security features are applied and demonstrated in a 10BASE-T1S multi-drop network setup.
45 min
auto-registration
2025

25053 ETH5: Introduction to EtherCAT: Unlocking Real-Time Communication in Industrial Networks (Aug 2025)
In this class you will learn about EtherCAT technology, including its architecture, network topology, real-time application examples, and the hardware and software tools for development, with a live demonstration of real-time EtherCAT debugging and troubleshooting to equip you with practical knowledge for designing and debugging EtherCAT systems.
42 min
2025

25055 USB1: Introduction to USB Technology: USB 2.0 Fundamentals, Implementation, and Protocol Analysis (August 2025)
USB 2.0 is a cornerstone of embedded connectivity, but how does it really work? Understanding USB 2.0 is essential for designing and debugging embedded systems.
90 min
2025

25056 IOT1: Wi-Fi and IoT: A Hands-on Primer (August 2025)
This class shows how to use Microchip's RNWF11 UART to Cloud solution by providing a complete IoT attach device to your existing microcontroller
43 min
auto-registration
2025

25057 IOT2: Simplify Your Next IoT Design with a UART to Cloud controller (August 2025)
This class provides an overview of MQTT-based IoT application architecture
64 min
auto-registration
2025

25058 IOT3: Kick-Starting IoT Solutions with MicroPython (August 2025)
In this class you will learn how to use MicroPython on a Microchip Wi-Fi device to interface with peripherals, connect to cloud services, and implement MQTT messaging and control, gaining practical experience in developing IoT solutions.
(64 min)
auto-registration
2025

25059 LPW1: Developing Low-Power Wireless Networks with BLE and MiWi (August 2025)
This class introduces you to BLE and MiWi technologies. You will develop a MiWi network for agricultural sensors and create a MiWi to BLE bridge.
180 min
2025

25061 LPW3: Thread: A Hands-on Introduction (August 2025)
In this class you will learn how to set up a wireless network using the Thread protocol by building a complete room network with a temperature sensor communicating to a Thread co-processor device, using Microchip's MCC H3 tool for configuration and development, and displaying temperature data on the console, giving you hands-on experience in developing Thread-based wireless networks.
59 min
auto-registration
2025

25062 FUSA1: Introduction to Functional Safety (August 2025)
In this class you will learn the principles and standards of functional safety, including how to identify, assess, and manage risks associated with system failures, understand the safety lifecycle, and implement functional safety measures to prevent and mitigate risks in your projects.
63 min
auto-registration
2025

25063 FUSA2: Functional Safety Hardware Development (August 2025)
In this class you will learn how to design safety-critical hardware with a focus on ISO 26262, including understanding hardware safety requirements, best practices for safety and reliability, hardware design techniques, and how to use vendor-provided safety collateral and built-in safety mechanisms to ensure compliance.
73 min
auto-registration
2025

25064 FUSA3: Functional Safety Software Development (August 2025)
In this class you will learn how to develop safety-critical software with a focus on ISO 26262, including software safety requirements, best practices for safety-critical systems, verification and validation techniques, the importance of traceability, and hands-on experience with static code analysis, unit testing, and fault injection testing to ensure reliability and compliance.
59 min
auto-registration
2025

25065 HMI1: Innovations in Capacitive touch: the challenging applications that Microchip’s capacitive touch technology can enable (August 2025)
In this class you will learn about Microchip's proprietary touch technology and its new use cases—including moisture resistance, high noise environments, and safety certification—how to use Microchip's tools to minimize development effort, and how to leverage new turn-key and I2C touch parts, as well as maXTouch controllers, to address challenging capacitive touch applications.
49 min
auto-registration
2025

25066 HMI2: How to Easily Create Your First Capacitive Touch Project with MCC Melody (August 2025)
In this class you will learn how to create and tune a capacitive touch project using Microchip's MCUs, MPLAB, MCC Melody, and Data Visualizer, including building a mutual-cap touch project, adding a USART driver to observe sensor responses, and integrating an I2C driver to control the LED driver on the T10 sensor board, giving you practical experience in developing capacitive touch user interfaces.
20 min
auto-registration
2025

25067 HMI3: Tuning Capacitive Touch for Challenging Applications (August 2025)
This class will teach you how to use the two-way communication capability of Data Visualizer to demonstrate charge time and sensitivity tuning of touch sensors in a high noise environment.
90 min
2025

25068 HMI4: Implementing Capacitive Touch I2C Host Interface for MTCH2120 (August 2025)
In this class you will learn how to implement the MCC Harmony I2C Host Driver for the MTCH2120 capacitive touch sensing controller, including understanding its architecture, commands, and capabilities, adding the I2C host module to an MCC Harmony project, and modifying the host interface to read and display touch sensor status.
34 min
auto-registration
2025

25069 HMI5: Capacitive Digital Level Sensing for Liquids and more… (August 2025)
In this class you will learn the basic theory behind Microchip’s Digital Level Sensing (DLS) algorithm, how its dual ADC approach eliminates ground shifts and electrical noise, the principles of DLS sensor design and customization, and how to access libraries via SDE, use MPLAB to program the PIC16LF DLS Evaluation kit, and tune the DLS algorithm for your own digital level sensing systems.
51 min
auto-registration
2025

25070 SEC1: Introduction to Cryptography: Demystifying the Magic (August 2025)
In this class you will learn key security concepts such as ECC256, SHA256, AES128, MAC, HMAC, CMAC, and RSA, how to identify and implement security requirements in a design, methods for storing and protecting critical keys, and the basic principles of cryptography—including authentication, hashing, signing, and verification—focusing on practical applications of both symmetric and asymmetric cryptography for secure designs.
80 min
auto-registration
2025

25071 SEC2: Cyber Regulations: Impact on Product Development and Business Risk (August 2025)
In this class you will gain a comprehensive understanding of the evolving cyber legislative landscape and its key requirements, learn essential cyber product design features, understand the impact of cyber risks on business, and practice basic threat modeling techniques to effectively analyze and apply cybersecurity principles for mitigating business risks.
192 min
auto-registration
2025

25072 SEC3: Cracking a Bitcoin Wallet: Hands-On Research (August 2025)
This security class investigates embedded security through a custom board designed to replicate a real Bitcoin hardware wallet
2025

25073 SEC4: Hands-On Security with Secure Elements and HSMs for Embedded Engineers (August 2025)
In this class you will learn the differences between the ATECC608 Secure Element and the PIC32CZ8110CA90 Hardware Security Module, and gain hands-on experience with ECC key generation, AES encryption, secure boot, board-to-board security, X.509 certificates, and TLS 1.3 communication using ECC keys.
92 min
auto-registration
2025

25074 SEC5: Mastering MCU Security: Keeping Your Firmware Safe using an HSM (August 2025)
In this class you will learn how to ensure firmware integrity and authenticity in embedded systems by implementing Secure Boot and Secure Firmware Update using the PIC32CKSG01 Cortex-M4 MCU and its Hardware Security Module (HSM).
62 min
auto-registration
2025

25075 SEC6: Mastering Secure Boot for MPUs (August 2025)
In this class you will learn to secure the boot process on Microchip MPU devices using cryptographic techniques (Hashes, AES, RSA, ECDSA), manage device provisioning and OTP memory, and implement secure boot and authentication for the AT91Bootstrap bootloader.
58 min
auto-registration
2025

25076 SEC7: Firmware-Over-The-Air Updates made Easy, Secure and Scalable (August 2025)
In this class you will learn secure firmware management for Firmware-Over-The-Air (FOTA) updates, including the challenges of device security, pitfalls of DIY strategies, and professional solutions using Microchip and Kudelski Keystream, with hands-on experience in code signing, regulatory compliance, and deploying updates using the ECC608 TrustManaged device and managed FOTA services.
(70 min)
auto-registration
2025

25077 SENS1: Mastering Inductive Position Sensors (August 2025)
In this class you will get hands-on experience with a linear position sensor, learn to describe its sensing technology, create a calibration curve, implement a custom sensor design, and use the Microchip linear position library to accelerate your linear position measurement projects.
64 min
auto-registration
2025

25078 SENS2: Electrochemical Gas Sensors: Principles and Applications (August 2025)
In this class you will learn the working principles and key components of electrochemical gas sensors, how to select and design circuits for electrochemical CO2 sensors, understand their advantages and limitations in real-world applications, and gain hands-on experience in interfacing and measuring CO2 with these sensors.
71 min
auto-registration
2025

25079 SENS3: Design and Analysis of Precision Pressure Sensor Systems (August 2025)
In this course, participants will learn how to model a pressure sensor using parameters from the sensor data sheet and then develop and evaluate various topologies to achieve the desired system accuracy.
180 min
2025

25080 SENS4: Cyborg Lab 101: Signal Acquisition for Biomedical Prosthetic Devices (August 2025)
In this class you will learn the sensing requirements and applications for myoelectric/EMG signals, design and compare analog and digital signal chain topologies, implement a signal chain measurement, and use it for machine learning-based signal classification in biomechanical prosthetic devices.
119 min
auto-registration
2025

25081 SENS5: Emerging Techniques in Sensor Data Analysis (August 2025)
This class addresses the limitations of traditional sensor signal processing in machine learning applications.
90 min
2025

25082 MTR1: High performance motor control using low-cost MCUs (August 2025)
In this class you will learn methodologies and techniques for designing and implementing advanced motor control solutions using affordable microcontrollers, understand the motor control capabilities of low-end MCUs, use Microchip tools for tuning and debugging, and gain hands-on experience developing robust, high-performance motor control systems within budget constraints.
93 min
auto-registration
2025

25083 MTR2: Brushless Motor Control Workshop (August 2025)
In this class you will learn comprehensive BLDC motor control techniques, including block, sine, sensored, and sensorless drives, discover which Microchip tools are best suited for each application, and gain hands-on experience with forced commutation, sensored and sensorless control, and Field Oriented Control (FOC).
114 min
auto-registration
2025

25084 MTR3: No-Code Motor Control Solutions (August 2025)
In this class you will learn advanced motor control system techniques using Microchip’s MotorBench, QSpin, and X2Cscope tools, including when and how to use each tool for motor control, as well as tuning, debugging, and rapid prototyping to efficiently deploy motor control applications.
72 min
auto-registration
2025

25085 MTR4: Developing Motor Control Applications using Model-Based Design (August 2025)
In this class you will learn comprehensive motor control application development using model-based design methodologies, including the use of tools like Scilab to develop, simulate, deploy, and debug models, understand the pros and cons of model-based design, and gain insights into motor system behavior and performance, with a concluding demonstration of a Matlab model.
54 min
auto-registration
2025

25087 PWR2: Analog Control of Switched-Mode Power Supplies: From Fundamentals to Practical Design (August 2025)
This class explores control methods for switched-mode power converters, blending foundational concepts with advanced techniques to provide participants with practical, actionable insights.
180 min
2025

25088 PWR3: Enhancing Converter Performance through Effective PCB Design (August 2025)
This class provides an in-depth look at how PCB layout affects the performance of power converters, tailored for participants with basic knowledge of the topic.
90 min
2025

25090 PWR5: Introduction to Power Supply Applications with the new dsPIC33A Digital Signal Controller (August 2025)
In this class you will apply digital power fundamentals to real power supply applications by analyzing the dsPIC33A microcontroller architecture, exploring performance improvements, and seeing practical demonstrations of popular control techniques, gaining a foundational understanding of control theory for digital power systems.
133 min
auto-registration
2025

25092 USB2: USB 3.0 & Type-C Explained: Fundamentals, Use Cases, and Debugging (August 2025)
In this class you will gain a comprehensive understanding of USB 3.0 architecture, protocol, power management, and USB Type-C features—including Power Delivery and Alternate Modes—learn to analyze and debug USB communication using a protocol analyzer, and discover how Microchip’s USB 3.0 hubs, bridges, and PD controllers enable scalable, efficient solutions for real-world applications.
⭐(4,8) 65 min
auto-registration
2025

25099 SEC8: Cyber Resilience Act (August 2025)
In this class you will learn how to design embedded products for hostile cyber environments by implementing features such as Key Management, Secure Boot, Vulnerability Management, Threat and Risk Analysis, SBoM, and Threat Modeling, while understanding new regulatory requirements for availability, authenticity, integrity, and confidentiality, and mastering the processes needed for secure, cyber resilient products.
59 min
auto-registration
2025

25100 PCB7: From Discovery to Production – a Modern Design Journey (August 2025)
In this class, we’ll take you on a fast-paced journey from early tech discovery all the way to manufacturing—showcasing powerful new tools and techniques that are reshaping how engineers design and deliver hardware. No online material!
1 min
auto-registration
2025

25101 PCB8: Accelerating Microchip based Power Electronics Design Using Siemens EDA Tools (August 2025)
This class demonstrates how today’s integrated design and verification solutions enable engineers to create more efficient PCB designs. No online material!
1 min
auto-registration
2025

25102 PCB9: PCB Design and Verification for Cyber Resilience Act (CRA) Compliance (August 2025)
In this class you will learn how modern PCB design software supports compliance with the Cyber Resilience Act (CRA) by implementing security constraints, automated vulnerability checks, and integrated electrical and thermal simulations to ensure robust, resilient, and secure hardware designs for connected IoT applications. No online material!
1 min
auto-registration
2025