This catalog shows all classes that have been published.
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
Introduction To MPLAB® X IDE
This class covers the basics of the MPLAB X IDE. (Dec 2020) [English and Spanish subtitles available]
33 min
2020
Basic
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
Basic
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
2020
Basic
MPLAB® Code Configurator (MCC) For Simplified Embedded Software Development
The MPLAB® Code Configurator (MCC) is a free plug-in of MPLAB® X IDE, which provides an easy setup and configuration experience for supported microcontrollers. (Dec 2020)
75 min
2020
Basic
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
Basic
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
2023
Intermediate
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
2023
Intermediate
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
Basic
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
2022
Basic
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
Basic
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
2022
Basic
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
2021
Basic
SAM and PIC32 Peripheral Deep Dive
This class presents extensive information on the architecture and configuration of the SAM and PIC32 Peripherals. (Updated September 2024)
278 min
2023
Intermediate
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
2020
Intermediate
NVRAM and EEPROM Selection and Design
This class is an overview of external non-volatile memories. (July 2021)
52 min
2021
Basic
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
Basic
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
2021
Intermediate
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
2021
Basic
PCIe
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
Oscillators: XOs, TXCOs and VCXOs
This course covers basic crystal oscillators, temperature-compensated oscillators and voltage-controlled oscillators. (Oct 2022)
26 min
2022
Basic
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
2022
Basic
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
2022
Basic
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
Basic
Crystal Oscillators: Challenges And Sources Of Error
This class dives into the common challenges and compromises when designing quartz oscillators. (Feb 2023)
33 min
2023
Basic
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
2022
Basic
Syntax And Structure of C - Simply C
Fundamentals of the C Programming Language. (March 2021)
133 min
2021
Basic
Advanced C Programming
This course covers many advanced concepts of the C programming language for embedded applications. (June 2021)
206 min
2021
Intermediate
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
Intermediate
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
Intermediate
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
2023
Intermediate
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
Basic
Introduction to Embedded Linux
Exploring Embedded Linux on the ATSAMA5D27-SOM1-EK. (Dec 2020)
97 min
2020
Basic
Exploring Linux Build Systems: Creating your first Embedded Linux System with Buildroot
Creating your first Embedded Linux System with Buildroot. (Dec 2020)
40 min
2020
Intermediate
Building your Linux Development System
How to create a development system capable of building Linux solutions for Microchip MPUs. (Dec 2020)
70 min
2020
Intermediate
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
2022
Intermediate
Linux Yocto Distributions: An Introduction to Toaster
Using the Toaster Interface to configure and automate building Yocto Images. (July 2022)
19 min
2022
Basic
dsPIC33CH Dual Core Device Architecture
This class will discuss the dsPIC33CH family of 16-bit dual-core dsPIC® devices. (Jan 2021)
22 min
2021
Intermediate
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
2021
Advanced
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
2023
Intermediate
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
Basic
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
2021
Intermediate
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
Advanced
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
2021
Advanced
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
Hello FPGA
Getting Started with Microchip FPGAs. (Dec 2020)
93 min
2020
Basic
Using Microchip PolarFire® FPGAs in Low Power Applications
Microchip PolarFire® FPGAs offer the industry’s lowest-power FPGA fabric. (June 2021)
58 min
2021
Intermediate
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
2022
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
2022
Intermediate
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
2020
Intermediate
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
2021
Intermediate
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
2023
Intermediate
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
2020
Basic
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
2022
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
Basic
other WNET
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
2021
Basic
other WNET
Introduction to USB 2.0
Introduction to USB 2.0 Part A: Basic Concepts and Tools (Dec 2020)
70 min
USB
2020
Basic
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
2022
USB
Basic
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
2022
USB
Basic
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
USB
USB Device Applications with MPLAB® Harmony USB Stack
Developing USB Device Applications with MPLAB® Harmony USB Stack. (April 2021)
178 min
2021
USB
Advanced
Developing USB Host Applications with MPLAB® Harmony USB Stack
In this class you will learn how to configure the MPLAB Harmony USB Host Stack and use the provided APIs to create an USB Embedded Host application. (Nov 2021)
110 min
2021
USB
Advanced
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
2021
Basic
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
Intermediate
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
Intermediate
Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio
Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio. (Dec 2020)
70 min
2020
Intermediate
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
Intermediate
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
2021
Basic
Ethernet
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
2022
Intermediate
Ethernet
Basic Network Management
We will introduce the basic concept of an ethernet Switch and highlight the key features. (May 2023)
53 min
2023
Basic
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
2022
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
2022
Basic
Intermediate
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
Basic
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
Intermediate
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
Basic
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
Basic
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
2022
Basic
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
2022
Basic
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
2022
Basic
Cryptography Primer
Attendees of this class will learn the fundamentals of cryptography. (Dec 2020)
80 min
2020
Basic
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
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
Intermediate
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
Intermediate
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
Intermediate
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
Intermediate
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
2021
Intermediate
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
Basic
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
2021
Advanced
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
Basic
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
2020
Intermediate
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
Intermediate
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
Intermediate
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
Basic
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
Basic
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
2020
Intermediate
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
2020
Intermediate
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
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
Intermediate
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
2021
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
2021
Intermediate
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
2022
Intermediate
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
Basic
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
Intermediate
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
Basic
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
Basic
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
Intermediate
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
2020
Intermediate
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
2021
Advanced
Motor Control Rapid Prototyping
Model-Based Development With Commercial and Open Source tools for16 and 32-bit MCUs. (Dec 2020)
70 min
2020
Intermediate
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
2022
Intermediate
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
2021
Intermediate
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
Basic
Battery Charging Fundamentals
Battery Chemistries, Terminology, Profiles and Charging Topologies for Real-World Products
118 min
2020
Basic
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
Basic
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
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
2020
Advanced
Overview of Hybrid Power Control Using the MCP1911x
An overview of hybrid power controllers using the MCP1911x. (June 2022)
25 min
2022
Basic
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
2021
Intermediate
Creating a Digital Power Supply from Scratch
This class covers the entire process of creating a digital power supply. (Nov 2021)
73 min
2021
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
2021
Intermediate
Ethernet
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
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