MCC Project Resources

When an MPLAB® Code Configurator (MCC) project is started, three standard project resources or modules are always present. These three resources are:

  • System Module
  • Pin Module
  • Interrupt Module

System Module

The System Module is where some of the core configuration settings are established. The oscillator type and speed are selected along with the Watchdog Timer. Low-voltage programming Enable can be selected along with Phase Locked Loop (PLL) for higher speed oscillation. This basic setup screen gets the setup of your project started.

systemmcc.png

Pin Module

The Pin Module is where the I/O pins are setup. This works closely with the Pin Manager graphical interface that allows you to lock or unlock I/O connections. Set a pin to a digital input, digital output or analog pin by checking the proper blocks in the Pin Module setup screen.
Weak Pull-ups (WPU) can also be enabled in this section.

pinmcc.png

Interrupt Module

Interrupts are enabled or disabled in the Interrupt Module. The interrupt service routine will have to be added to the application code but the register setup will be handled by the MCC in this easy setup window.

interruptmcc.png
© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.