{"payload":{"pageCount":24,"repositories":[{"type":"Public","name":"pic18f56q71-basic-uart-comms-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"In this project, Melody will be used to configure the PIC18F56Q71 Curiosity Nano (Cnano) board to receive and output single ASCII characters over the integrated Serial/CDC port.","allTopics":["uart","melody","usart","mcc","int"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,4,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T18:29:38.764Z"}},{"type":"Public","name":"avr64du32-cnano-usb-cdc-virtual-serial-port-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This code example demonstrates the Virtual Serial functionality of the Communication Device Class (CDC) using the USB 2.0 device peripheral on the AVR DU family of MCUs.","allTopics":["usb","communication","melody","mcc","serial-communication","usb-c","usb-protocol","usb-2-0"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T06:35:17.855Z"}},{"type":"Public","name":"avr64du32-cnano-usb-cdc-to-usart-bridge-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This code example demonstrates using the Communication Device Class (CDC) as a bridge to USART using the USB 2.0 device peripheral on the AVR DU family of MCUs.","allTopics":["usb","communication","uart","melody","usart","mcc","serial-communication","usb-c","usb-protocol","usb-2-0"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T06:35:08.552Z"}},{"type":"Public","name":"pic18f56q24-phase-sequence-detection-of-ac-supply-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This application demo highlights usage of ZCD and ADCC peripherals of 8-bit PIC MCUs in the applications that require phase sequence and phase loss detection on a three phase AC supply. Compatible PIC18-Q24 family of MCUs are:PIC18F56/55/46/45/26/25/24Q24","allTopics":["industrial","melody","ac","three-phase","voltage-detector","curiosity-nano"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:47:07.679Z"}},{"type":"Public","name":"pic16f13145-quadrature-decoder-up-down-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository provides an MPLAB® X project that implements a quadrature decoder circuit using the CLB peripheral.","allTopics":["decoder","melody","clb","position-detection"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T08:15:06.442Z"}},{"type":"Public","name":"pic16f13145-quadrature-decoder-timers-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository provides an MPLAB® X project that implements a quadrature decoder circuit using the CLB peripheral and device timers.","allTopics":["decoder","melody","clb","position-detection"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T08:13:17.707Z"}},{"type":"Public","name":"pic18f56q71-rlc-meter-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository contains a MPLAB® X project, a LCR meter implementation using the internal resources of PIC18F56Q71 microcontroller.","allTopics":["display","current-measurement","waveform-generator","mcc-melody"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T13:05:10.728Z"}},{"type":"Public","name":"pic16f13145-clb-dice-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"Implement electronic dice using the CLB on the PIC16F13145 family of microcontrollers while the CPU is idle.","allTopics":["led"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,4,0,0,0,0,0,0,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T20:33:49.902Z"}},{"type":"Public","name":"avr64du32-serial-bridge-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"Create a USB to SPI/I2C bridge using AVR64DU32","allTopics":["serial-communication","usb-fs"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T18:54:41.300Z"}},{"type":"Public","name":"avr128da48-cnano-rnbd-rn487x-gettingstarted-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This code example demonstrates how to transfer Data between mobile APP and to the PC Terminal for rnbd-rn487x ble devices using AVRmicrocontroller. Compatible MCUs are: AVR128D48","allTopics":["rn4870"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,6,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T18:40:34.226Z"}},{"type":"Public","name":"pic16f13145-cnano-out-of-box-code-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository contains the project that comes preloaded on the PIC16F13145 Curiosity Nano board. It contains a simple state machine demo of the Configurable Logic Block (CLB).","allTopics":["getting-started","melody","curiosity-nano","configurable-custom-logic"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T14:00:33.175Z"}},{"type":"Public","name":"pic18f47q10-cnano-rnbd-rn487x-gettingstarted-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This code example demonstrates how to transfer Data between mobile APP and to the PC Terminal for rnbd-rn487x ble devices using PIC microcontroller. Compatible MCUs are: PIC18F47Q10","allTopics":["rn4870"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T10:41:18.527Z"}},{"type":"Public","name":"avr64ea48-ammonia-fusa-demo-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"Demonstration of the Functional Safety (FuSa) class B libraries in a gas monitor application with AVR64EA48.","allTopics":["functional-safety","gas-meter","class-b"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,5,9,0,0,0,0,11,2,4,0,1,8,0,4,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T20:56:23.256Z"}},{"type":"Public","name":"avr16eb32-bldc-pmsm-motor-control-demo","owner":"microchip-pic-avr-examples","isFork":false,"description":"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.","allTopics":["bldc","pmsm","signal-generation","hall-effect-sensor","motor-control","motor-control-pwm"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T14:09:16.214Z"}},{"type":"Public","name":"dspic33-dsc-bootloader-code-examples","owner":"microchip-pic-avr-examples","isFork":false,"description":"dsPIC33 DSC Bootloader Code Examples","allTopics":["gpio"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T19:32:17.490Z"}},{"type":"Public","name":"avr16eb32-bipolar-stepper-motor-drive","owner":"microchip-pic-avr-examples","isFork":false,"description":"Bipolar Stepper Motor Drive The bipolar stepper motor will be driven in three modes: * Full-Step * Half-Step * Microstep","allTopics":["stepper-motor","stepper","signal-generation","electric-motor","waveform-generator","motor-control","bipolar-stepper-motor","pwm-controller","timing-module"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T10:22:42.161Z"}},{"type":"Public","name":"pic16f13145-cnano-manchester-decoder-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"The repository contains the Manchester Decoder, an MPLAB® X project, using Core Independent Peripherals (CIPs) by following the interaction between CLB, SPI and TMR0 peripherals.","allTopics":["decoder","clb","curiosity-nano","mcc-melody","mplab-x"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T11:55:49.443Z"}},{"type":"Public","name":"pic16f13145-cnano-manchester-encoder-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"The repository contains the Manchester Encoder, an MPLAB® X project, using Core Independent Peripherals (CIPs) by following the interaction between CLB, TMR0 and UART peripherals.","allTopics":["encoder","clb","curiosity-nano","mcc-melody","mplab-x"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,3,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T11:55:47.712Z"}},{"type":"Public","name":"ml-dspic33ck-curiosity-imu-data-logger","owner":"microchip-pic-avr-examples","isFork":false,"description":"IMU data logger for dSPIC33CK DSC","allTopics":["machine-learning","dsc","dspic"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,3,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T03:34:24.846Z"}},{"type":"Public","name":"pic16f13145-tachometer-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository provides an MPLAB® X project for interfacing the Configurable Logic Block (CLB) with Timer0 (TMR0) and Timer1 (TMR1) peripherals to control an Switec stepper motor as tachometer.","allTopics":["melody","stepper-motor","clb"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T12:20:17.417Z"}},{"type":"Public","name":"pic18f16q20-i3c-multi-protocol-translator-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This code example demonstrates a I3C to I2C and I3C to SPI multi-protocol translator using I3C Target peripheral of PIC microcontroller. Other compatible PIC18-Q20 family of MCUs are: PIC18F06Q20.","allTopics":["sensor","melody"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T04:32:09.731Z"}},{"type":"Public","name":"avr64du32-keypad-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"Create a USB Keypad using the AVR DU family of microcontrollers.","allTopics":["communication","button","usb-2-0"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T19:05:48.817Z"}},{"type":"Public","name":"dspic33ch-power-totem-pole-demonstration-application-single-phase","owner":"microchip-pic-avr-examples","isFork":false,"description":"Dual core MPLABX projects for single phase totem pole application","allTopics":["smps"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T12:45:15.188Z"}},{"type":"Public","name":"dspic33c-touch-can-lin-curiosity-oob","owner":"microchip-pic-avr-examples","isFork":false,"description":"This is Touch and UART Demo for dsPIC33C Curiosity Touch CAN LIN Development Board","allTopics":["touch","adc","uart"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T05:58:04.007Z"}},{"type":"Public","name":"pic16f13145-7-segment-decoder-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"This repository provides two MPLAB® X projects for interfacing the Configurable Logic Block (CLB) and I/O Ports peripherals with an 7-segment display to show hexadecimal numbers.","allTopics":["melody","clb","segment-lcd"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T13:57:11.880Z"}},{"type":"Public","name":"dspic33c-touch-can-lin-curiosity-touch-canfd","owner":"microchip-pic-avr-examples","isFork":false,"description":"This is Touch and CAN-FD Demo for dsPIC33C Curiosity Touch CAN LIN Development Board","allTopics":["touch","adc","can-fd"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T08:41:56.423Z"}},{"type":"Public","name":"pic24-dspic-can-canfd-bootloader","owner":"microchip-pic-avr-examples","isFork":false,"description":"CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.","allTopics":["can","bootloader","can-fd"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":2,"starsCount":16,"forksCount":9,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,3,0,0,1,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T13:54:34.945Z"}},{"type":"Public","name":"pic16f13145-biphase-encoder-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"The repository contains the Bi-Phase Encoder, an MPLAB® X project, using Core Independent Peripherals (CIPs) by following the interaction between CLB, SPI and UART peripherals.","allTopics":["encoder","melody","clb"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,3,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T13:28:06.953Z"}},{"type":"Public","name":"pic16f13145-biphase-decoder-mplab-mcc","owner":"microchip-pic-avr-examples","isFork":false,"description":"The repository contains the Bi-Phase Decoder, an MPLAB® X project, using Core Independent Peripherals (CIPs) by following the interaction between CLB, SPI and UART peripherals.","allTopics":["decoder","melody","clb"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T13:26:28.314Z"}},{"type":"Public","name":"dspic33ck-dac-dma-sinewave","owner":"microchip-pic-avr-examples","isFork":false,"description":"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.","allTopics":["ccp","dma","signal-generation","dac"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,4,1,0,0,1,0,3,6,4,3,7,0,1,0,0,0,2,2,5,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T04:05:25.488Z"}}],"repositoryCount":705,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}