Development Tools and Compilers
Intro to the MPLAB® X IDE
Intro to the MPLAB® X IDE
This class covers the basics of the MPLAB X IDE.
Free
33 min
DEV_127
MPLAB® X Tips & Tricks
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.
Free
40 min
Development ToolsDev ToolsMPLAB
Visual Debugging with MPLAB® Data Visualizer
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.
Free
41 min
Analog Design Tools I
Analog Design Tools I
Mastering Analog Simulations Using the MPLAB® Mindi™ Analog Simulator
Free
50 min
Building your Linux Development System
Building your Linux Development System
How to create a development system capable of building Linux solutions for Microchip MPUs
Free
70 min
Creating Unique Digital and Analog Functionality by Interconnecting Core Independent Peripherals (CIPs)
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.
Free
90 min
Motor Control Rapid Prototyping
Motor Control Rapid Prototyping
Model-Based Development With Commercial and Open Source tools for16 and 32-bit MCUs
Free
70 min
MPLAB®  Harmony v3 Fundamentals
MPLAB® Harmony v3 Fundamentals
MPLAB® Harmony v3 Fundamentals
Free
49 min
MPLAB® Code Configurator
MPLAB® Code Configurator
MPLAB® Code Configurator (MCC) for Simplified Embedded Software Development
Free
74 min
motorBench®
motorBench®
motorBench® Development Suite is a comprehensive software development tool for Field Oriented Motor Control (FOC)
Free
56 min
CAN and CAN FD Protocol and Physical Layer Basics
CAN and CAN FD Protocol and Physical Layer Basics
The course will teach you the CAN and CAN FD protocol and physical layer basics
Free
68 min
Rapid Prototyping Bluetooth® Low Energy (BLE) Android Apps using MIT App Inventor
Rapid Prototyping Bluetooth® Low Energy (BLE) Android Apps using MIT App Inventor
Rapid Prototyping Bluetooth® Low Energy (BLE) Android Apps using MIT App Inventor.
Free
86 min
Exploring Linux Build Systems
Exploring Linux Build Systems
Creating your first Embedded Linux System with Buildroot
Free
40 min
Introduction to Embedded Linux
Introduction to Embedded Linux
Exploring Embedded Linux on the ATSAMA5D27-SOM1-EK
Free
96 min
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
Getting Started with CIP Hybrid Power PWM Controllers and MPLAB® X SMPS Design Tools
Free
54 min
Analog Tips and Tricks
Analog Tips and Tricks
Some useful Tips and Tricks from our Analog Experts
Free
43 min
dsPIC33CH® Dual Core Device Architecture
dsPIC33CH® Dual Core Device Architecture
This class will discuss the dsPIC33CH family of 16-bit dual-core dsPIC® devices
Free
22 min
Hello FPGA
Hello FPGA
Getting Started with Microchip FPGAs
Free
92 min
Exploring Bluetooth® Low Energy (BLE) for simple applications
Exploring Bluetooth® Low Energy (BLE) for simple applications
Exploring Bluetooth® Low Energy (BLE) from first steps to final application
Free
70 min
Cryptography Primer
Cryptography Primer
Attendees of this class will learn the fundamentals of cryptography.
Free
80 min
Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio
Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio
Getting Started Developing Bluetooth® Low Energy (BLE) Android Apps using Android Studio
Free
69 min
16-Bit Bootloaders Using MCC: Device Side
16-Bit Bootloaders Using MCC: Device Side
This class will focus on generating a 16-bit bootloader for the PIC24/dsPIC33 devices using MPLAB® X IDE and the MPLAB Code Configurator (MCC)
Free
64 min
Design Considerations For Your First IoT Project
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.
Free
107 min
Introduction to USB 2.0
Introduction to USB 2.0
Introduction to USB 2.0 Part A: Basic Concepts and Tools
Free
69 min
Create a Managed IoT Device Leveraging Microsoft Azure IoT Services & the Microchip SAME54 Xplained Pro Evaluation Kit
Create a Managed IoT Device Leveraging Microsoft Azure IoT Services & the Microchip SAME54 Xplained Pro Evaluation Kit
Learn how to quickly connect to the the cloud using Microchip's SAME54 Xplained Pro evaluation kit and Microsoft Azure IoT
Free
62 min
Battery Charging Fundamentals
Battery Charging Fundamentals
Battery Chemistries, Terminology, Profiles and Charging Topologies for Real-World Products
Free
117 min