Pinned Repositories
atmega4809-getting-started-with-usart-studio
This repository contains 5 bare metal code examples that show how to use the USART peripheral of the ATmega4809 device in different modes. It's a companion to the TB3216-Getting Started with Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
avr128da48-cnano-bootloader-atmel-studio
This repo provides an Atmel Studio solution which contains two projects, representing a basic implementation of a Bootloader and a Host Application example for the AVR-DA family.
dspic33e-code-examples
dsPIC33E Code Examples
pic16f17146-cold-plate-mplab-mcc
Control a Peltier device with a PIC16F17146 to regulate the temperature of a metal plate.
pic16f18446-cnano-greenhouse
A plant monitoring system with PIC16F18446 which provides automated control of soil moisture and air humidity in a greenhouse. It also displays the environment parameters: air humidity, soil moisture and temperature.
pic18f47q84-can-fd-basic-operation
A basic example of CAN FD operation on the PIC18F-Q84 device, showing baud rate setup, masks/filters, reception, and transmission using MCC generated code.
pic18f57q84-2-axis-cnc
Example of a 2-axis CNC machine that makes use of NCOs and DMAs for core-independent operation on the PIC18F-Q84 family of devices.
pic24-dspic-can-canfd-bootloader
CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.
pic24-dspic33-freertos-demo
PIC24 DSPIC33 FreeRTOS Demo
pic24f-rn4678-ble-mcp2518fd-can
This example code demonstrates how to interface a PIC24F MCU with a RN4678 Bluetooth module and MCP2518FD external CAN FD controller using UART and SPI peripherals respectively
Microchip PIC & AVR Examples's Repositories
microchip-pic-avr-examples/avr16eb32-bldc-pmsm-motor-control-demo
Example for a BLDC Motor Control application, using the new AVR-EB family of devices. Trapezoidal drive-motor synchronisation with sensored or sensorless feedback, start ramp and multiple fault sources.
microchip-pic-avr-examples/dspic33c-can-tp
This MPLAB® X Melody example shows CAN-Transport (ISO-15765-2) communication via CAN-FD between two dsPIC33C devices.
microchip-pic-avr-examples/dspic33ch-power-totem-pole-demonstration-application-single-phase
Dual core MPLAB(R) X projects for single phase totem-pole application
microchip-pic-avr-examples/pic18f56q24-cnano-8bit-mdfu-client-mplab-mcc
GitHub Example for the 8bit MDFU Client Library using PIC18F56Q24 with a CNANO board.
microchip-pic-avr-examples/avr128da48-cnano-8bit-mdfu-client-mplab-mcc
GitHub Example for the 8bit MDFU Client Library using AVR128DA48 with a CNANO board.
microchip-pic-avr-examples/pic16f18446-cnano-8bit-mdfu-client-mplab-mcc
GitHub Example for the 8bit MDFU Client Library using PIC16F18446 with a CNANO board.
microchip-pic-avr-examples/pic18f56q71-simple-oscilloscope-mplab-mcc
Create a simple oscilloscope with a PIC18F56Q71 curiosity evaluation board
microchip-pic-avr-examples/avr128da48-freertos-adc-pir-mplab-mcc
This repository contains one MPLAB® X project that demonstrates the use of FreeRTOS with two tasks to monitor and display the output voltage of a PIR (Passive Infrared) sensor, using the AVR128DA48 microcontroller.
microchip-pic-avr-examples/avr128db48-getting-started-with-opamp-mplab-mcc
These MPLAB X MCC examples in Getting Started with Analog Signal Conditioning (OPAMP) (TB3286), show how the OPAMP can be used on the AVR DB family of microcontrollers. The OPAMP peripheral features up to three internal operational amplifiers.
microchip-pic-avr-examples/avr64du32-cnano-usb-hid-keyboard-mplab-mcc
This code example demonstrates the HID Keyboard class using the USB 2.0 device peripheral on the AVR DU family of MCUs.
microchip-pic-avr-examples/avr64du32-cnano-usb-hid-matrix-keypad-mplab-mcc
This code example demonstrates how to set up and make custom settings for a matrix keypad using the USB Human Interface Device (HID) class on the AVR DU microcontroller.
microchip-pic-avr-examples/avr64du32-keypad-mplab-mcc
Create a USB Keypad using the AVR DU family of microcontrollers.
microchip-pic-avr-examples/dspic33a-crc-basic
This code example shows how to configure and use the MPLAB® Code Configurator Melody CRC module to compute a CRC value.
microchip-pic-avr-examples/dspic33a-dac-dma-sinewave
This MPLAB® X IDE example demonstrates how to generate a 100Hz sine wave without CPU intervention by configuring the DAC and DMA Drivers within MCC Melody.
microchip-pic-avr-examples/pic16f13145-multiple-clb-configurations-mplab-mcc
This repository provides an MPLAB® X project highlighting how different bitstream configurations for the Configurable Logic Block (CLB) peripheral can be changed and loaded at runtime.
microchip-pic-avr-examples/pic16f13145-spectrum-analyzer-mplab-mcc
This repository provides an MPLAB® X project for a FFT Spectrum Analyzer implementation using the PIC16F13145 microcontroller.
microchip-pic-avr-examples/pic16f13145-spi-ws2812-mplab-mcc
This repository provides an MPLAB® X project for interfacing the Configurable Logic Block (CLB) and Serial Peripheral Interface (SPI) peripherals with a WS2812 LED matrix.
microchip-pic-avr-examples/pic16f15244-relay-fail-mplab-mcc
Detect relay failures with the PIC16F15244
microchip-pic-avr-examples/pic18f56q71-lw-memory-card-mplab-mcc
Implementation of Petit FatFs on a PIC18F56Q71 microcontroller with a memory card.
microchip-pic-avr-examples/avr128db48-getting-started-with-opamp-mplab
These MPLAB X bare metal examples in Getting Started with Analog Signal Conditioning (OPAMP) (TB3286), show how the OPAMP can be used on the AVR DB family of microcontrollers. The OPAMP peripheral features up to three internal operational amplifiers.
microchip-pic-avr-examples/avr64dd32-room-temp-sensor-mplab-mcc
Using an MLX90632 FIR sensor, the AVR DD will calculate the room temperature and print the value to a UART.
microchip-pic-avr-examples/avr64du32-cnano-usb-hid-mouse-mplab-mcc
This code example demonstrates the HID Mouse class using the USB 2.0 device peripheral on the AVR DU family of MCUs
microchip-pic-avr-examples/avr64du32-cnano-usb-vendor-mplab-mcc
This code example demonstrates using the USB Vendor class to transfer data using the USB 2.0 device peripheral on the AVR DU family of MCUs.
microchip-pic-avr-examples/avr64ea48-ammonia-fusa-demo-mplab-mcc
Demonstration of the Functional Safety (FuSa) class B libraries in a gas monitor application with AVR64EA48.
microchip-pic-avr-examples/code-examples-testing
code-examples-testing updated description: Test description update
microchip-pic-avr-examples/dspic33a-curiosity-data-eeprom-emulation-demo
dsPIC33A Curiosity Data EEPROM Emulation Demo
microchip-pic-avr-examples/pic18f56q71-full-memory-card-mplab-mcc
Implementation of FatFs on a PIC18F56Q71 microcontroller with a memory card.
microchip-pic-avr-examples/pic18f56q71-rlc-meter-mplab-mcc
This repository contains a MPLAB® X project, a LCR meter implementation using the internal resources of PIC18F56Q71 microcontroller.
microchip-pic-avr-examples/pic18f57q43-adcc-basic-printf-polled-mcc
The ADCC Basic Printf Example, of the MCC Melody ADCC Example Component, used in the Polled implementation. ADC Conversions are taken every 500 ms. The LED is toggled and the result is sent to the PC terminal.
microchip-pic-avr-examples/pic18f57q43-adcc-spike-detection-polled-mcc
The ADCC Spike Detection Example, of the MCC Melody ADCC Example Component, used in the Polled implementation. ADCC Spike Detection is visualized with the Data Streamer. Modify the Spike Detection Sensitivity to observe the change in sensitivity.