MCC Melody API Reference for PIC® MCUs

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)

rate limit

Code not recognized.

About this course

Evolved from MCC ClassicMCC Melody offers an improved and flexible architecture to easily configure devices, peripherals and libraries and generate code, for the development of embedded software for our PIC® and AVR® MCUs and dsPIC® Digital Signal Controllers (DSCs). 

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. [For now, these have been added to the MCC Melody API references for AVR and PIC16F/18F microcontroller families].

Use-cases comprise of configuration instructions and associated code snippets. By pairing the configuration instructions with a particular board schematic, the use cases are designed to be flexible enough to run on a range of supported devices.   

This course of videos shows practically how to run and test these MCC Melody component use cases. After getting a feeling for how the configuration instructions pair with the board schematic and code snippets, intermediate users should be able to run the use cases without the needing to watch the videos.

Note: MCC Melody is evolving and improving.  While the videos show a high level of running each use case, the configuration instructions and code snippets in the related API reference should always be used, when running the use cases.

Curriculum67 min

  • Syllabus
  • MCC Melody API Ref
  • PIC® MCU Getting Started Use Cases 2 min
  • MCC Melody UART Driver
  • Relevant Links
  • Printf with Variable Counter 4 min
  • Write String 4 min
  • Control Commands 3 min
  • Interrupt Driven Comms 4 min
  • Mirror Back Typed Characters 4 min
  • PIC® MCU Timer Counter
  • Relevant Links
  • 100ms Timer 4 min
  • 100ms / 500ms Toggle Button 5 min
  • Data Streamer
  • Relevant Links
  • Continuously Sending Frames 8 min
  • Using a Custom Struct 6 min
  • Send Frames on Timer PeriodC3M3_Timer
  • PIC® ADC
  • Relevant Links
  • Basic Conversation with IO View / Printf 6 min
  • DataStreamer and adcResult 9 min
  • Computation, Spike Detect 8 min
  • Your Feedback
  • We need Your Feedback!

About this course

Evolved from MCC ClassicMCC Melody offers an improved and flexible architecture to easily configure devices, peripherals and libraries and generate code, for the development of embedded software for our PIC® and AVR® MCUs and dsPIC® Digital Signal Controllers (DSCs). 

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. [For now, these have been added to the MCC Melody API references for AVR and PIC16F/18F microcontroller families].

Use-cases comprise of configuration instructions and associated code snippets. By pairing the configuration instructions with a particular board schematic, the use cases are designed to be flexible enough to run on a range of supported devices.   

This course of videos shows practically how to run and test these MCC Melody component use cases. After getting a feeling for how the configuration instructions pair with the board schematic and code snippets, intermediate users should be able to run the use cases without the needing to watch the videos.

Note: MCC Melody is evolving and improving.  While the videos show a high level of running each use case, the configuration instructions and code snippets in the related API reference should always be used, when running the use cases.

Curriculum67 min

  • Syllabus
  • MCC Melody API Ref
  • PIC® MCU Getting Started Use Cases 2 min
  • MCC Melody UART Driver
  • Relevant Links
  • Printf with Variable Counter 4 min
  • Write String 4 min
  • Control Commands 3 min
  • Interrupt Driven Comms 4 min
  • Mirror Back Typed Characters 4 min
  • PIC® MCU Timer Counter
  • Relevant Links
  • 100ms Timer 4 min
  • 100ms / 500ms Toggle Button 5 min
  • Data Streamer
  • Relevant Links
  • Continuously Sending Frames 8 min
  • Using a Custom Struct 6 min
  • Send Frames on Timer PeriodC3M3_Timer
  • PIC® ADC
  • Relevant Links
  • Basic Conversation with IO View / Printf 6 min
  • DataStreamer and adcResult 9 min
  • Computation, Spike Detect 8 min
  • Your Feedback
  • We need Your Feedback!