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/pic18f16q40-guitar-tuner
This repository demonstrates a Guitar Tuner application using the PIC18-Q40 device.
microchip-pic-avr-examples/pic18f56q71-cnano-spi-driver-mplab-mcc
This code example demonstrates how to communicate as host and client using SPI protocol in interrupt and polling mode on PIC18F56Q71 with MPLAB MCC Melody.
microchip-pic-avr-examples/avr16eb32-cnano-fsk-mcc
This project showcases a full duplex communication between two AVR16EB32 Curiosity Nano boards through FSK data modulation and demodulation techniques implemented using timer peripherals.
microchip-pic-avr-examples/dspic33ck-curiosity-crc-advanced
This code example shows how to use the MPLAB® Code Configurator Melody CRC module to compute a CRC value by user selected CRC settings.
microchip-pic-avr-examples/pic18f25k42-explorer8-labs
Example for Explorer-8 development board with PIC18F25K42
microchip-pic-avr-examples/pic18f27k42-curiosity-hpc-labs
Example for Curiosity HPC development board with PIC18F27K42
microchip-pic-avr-examples/pic18f27k42-explorer8-labs
Example for Explorer-8 development board with PIC18F27K42
microchip-pic-avr-examples/pic18f46k42-curiosity-hpc-labs
Example for Curiosity HPC development board with PIC18F46K42
microchip-pic-avr-examples/pic18f46k42-explorer-8-labs
Example for Explorer-8 development board with PIC18F46K42
microchip-pic-avr-examples/pic18f47q10-adc-computation-modes-mplab
This example is developed using PIC18-Q10 family MCU and Curiosity High Pin Count development board. The example highlights the basic, average, burst average and low-pass filter computation modes of PIC18F47Q10 MCU 10-bit ADCC peripheral.
microchip-pic-avr-examples/pic18f57q43-analog-read-serial-write-mplab-mcc
This code example will use the ADC module to do an analog read and display on the USART port using a Terminal to see the values.
microchip-pic-avr-examples/avr128da48-cnano-biphase-mplab-mcc
The repository contains two MPLAB® X projects Bi-phase Encoder and Decoder using Core Independent Peripherals (CIPs) by following the interaction between TCB, USART, Event System, and CCL peripherals.
microchip-pic-avr-examples/avr128da48-temp-ir-auto-scanning-freertos-mplab-mcc
FreeRTOS implementation of a temperature access point with motion detection
microchip-pic-avr-examples/avr16eb32-bemf-acquisition-demo-during-dead-time-mplab-mcc
This repository contains an example of MCC Melody generated source code for the TCE and WEX peripherals of the AVR EB family of devices.
microchip-pic-avr-examples/avr16eb32-cnano-spi-driver-mplab-mcc
This code example demonstrates how to communicate as host and client using SPI protocol in interrupt and polling mode on AVR16EB32 with MPLAB MCC Melody.
microchip-pic-avr-examples/pic16f15244-cnano-system-power-supply-control-module-mplab-mcc
This example demonstrates emulation of a supply control module, which controls power supply to a system through voltage regulator using the PIC microcontroller. Compatible PIC16F152xx family of MCUs are PIC16F15214,PIC16F15223,PIC16F15254,PIC16F15276
microchip-pic-avr-examples/pic16f15244-cnano-system-power-supply-control-sbc-mplab-mcc
This example demonstrates emulation of Raspberry pi Single Board Computer, with features like communication with a I2C client and system shutdown, using PIC MCU. Compatible PIC16F152xx family of MCUs are PIC16F15214,PIC16F15223,PIC16F15254,PIC16F15276.
microchip-pic-avr-examples/pic18f25k42-curiosity-hpc-labs
Example for Curiosity HPC development board with PIC18F25K42
microchip-pic-avr-examples/pic18f26k42-curiosity-hpc-labs
Example for Curiosity HPC with PIC18F26K42
microchip-pic-avr-examples/pic18f26k42-dma-pfm-to-ram
Example for DMA - PFM to RAM with PIC18F26K42
microchip-pic-avr-examples/pic18f26k42-explorer8-labs
Example for Explorer-8 development board with PIC18F26K42
microchip-pic-avr-examples/pic18f27k42-dma-ram-to-uart
Example to demonstrate DMA operation between RAM and UART TX Buffer - Hardware Triggered
microchip-pic-avr-examples/pic18f45k42-clc-cpu-wakeup
Example to use CLC peripheral for complex CPU wake-up conditions
microchip-pic-avr-examples/pic18f45k42-curiosity-hpc-labs
Example for Curiosity HPC development board with PIC18F45K42
microchip-pic-avr-examples/pic18f45k42-dma-based-led-dimming
DMA-based LED dimming with PIC18F45K42
microchip-pic-avr-examples/pic18f45k42-explorer8-labs
Example for Explorer-8 development board with PIC18F45K42
microchip-pic-avr-examples/pic18f46k42-vectored-interrupts-demo
Example to demonstrate Vectored Interrupts using PIC18F46K42
microchip-pic-avr-examples/pic18f47q10-cnano-spi-driver-mplab-mcc
This code example demonstrates how to communicate as host and client using SPI protocol in interrupt and polling mode on PIC18F47Q10 with MPLAB MCC Melody.
microchip-pic-avr-examples/pic18f56q24-curiosity-mvio-i2c-mplab-mcc
PIC18F56Q24 mvio example using I2C to communicate to EEPROM 3 Click board
microchip-pic-avr-examples/pic18f57q43-dma-uart-to-pwm-part2
This example [part2] shows how to set up Direct Memory Access (DMA) using the Microchip Code Configurator (MCC) on a PIC18F57Q43 microcontroller to transfer data from the UART recieve buffer to the PWM duty cycle register to alter the brightness of an LED. The data transfer is triggered by the UART module when the Rx buffer register is full.