Importing dsPIC33CH Settings to the Slave Project

Importing Slave Core Settings

Fuses related to the Slave core are configured in the Master project and MCC facilitates exporting and importing these configuration details to the Slave project. Exporting settings from the Master project is explained in the "Exporting Slave Core Settings" section of the "Exporting Slave Information from Master Project" page.

To import the settings, click on the Load Master Settings button. The settings are saved in the master_config.mc3 file, which resides in the Master project's directory. Select the file for import.

Upon Import:

  • All settings related to the Slave core that were configured in the Master project get updated to the Slave project.
  • The updated settings can be viewed by clicking on the Master core under the Device Resource area.
SettingUpSlaveProject6.png

Conflicts while Importing

Any conflict that arises while importing the settings will be noted and it is up to you to resolve accordingly. For example, the ownership of pins RA0, RA1 lie with the Master core, while the ownership of pins RA2, RA3, RA4 have been assigned to Slave core in the Master project. However, you used RA0, RA1 in the Slave project. While importing the settings from the Master project, a pop-up appears indicating the conflicts in ownership for RA0, RA1 since the configuration fuses relating to the ownership of these pins are assigned to the Master core. You can either choose to override the pin settings from the Master core or retain it by rejecting the changes.

SettingUpSlaveProject7.png

If you choose to override the pin settings, all the pins that are shown as conflicts will be deselected. However, if you choose to ignore the warning, the pin settings will be retained and notifications for the same will be displayed in the Notifications [MCC] tab.

SettingUpSlaveProject8.png

 Learn More

 Procedure

Exporiting Slave Configuration Data
Configuring the Slave Project

 Step-by-Step

Step-by-Step Example

© 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.