Frequently Asked Questions

What is the Embedded Code Source and why should I care?

The Embedded Code Source is a site that provides one spot where engineers browse and download software/firmware code examples, tools and utilities for your PIC® MCU projects brought to you by Microchip Technology and Microchip's 3rd Party Developers.

We even give registered users the option to rate and leave comments on each code example. If you love it, tell us. If you think the code needs some re-work or could be improved, go ahead and tell us that too. Your feedback gives us a chance to make improvements.

If you are a developer, you get a chance to take advantage of a FREE ecosystem and framework to deliver code examples that can potentially attract customers to your services. In addition, we now offer the ability for 3rd Party Developers to sell their code thru the site, via www.microchipDIRECT.com.

Do I have to register to browse and download code examples, tools and utilities?

No. You can browse and download FREE items as much and as often as you wish.

Is there a fee to download software/firmware examples, tools and utilities?

We have two types of software/firmware code examples. Examples marked with "Free", there is no charge. For items marked as "For Pay", users will be re-directed to www.microchipDIRECT.com to purchase and download the item.

Is there a fee to join the program?

There is no fee for users or developers to join the program.

What kind of technical support is available for end users?

For Microchip code, end users can contact Microchip directly at www.microchip.com/support.

For 3rd party code, end users should contact the 3rd party developer directly.

How do I report abusive or inappropriate comments from a reviewer?

As a registered user, log in to the site, navigate to the offensive comment and click the flag link. This will send a message to the Admin. The content will be reviewed and if deemed inappropriate, will be removed.

 

3rd Party Developer Questions

How do I become a 3rd Party Developer?

The first step is to register as an ECS 3rd Party Developer via the home page. Your request will be sent to an ECS Admin for approval.

Once approved by a site Admin, you will be able to immediately set up your Developer profile and begin uploading your software/firmware code examples, tools and utilities for your PIC® MCU projects.

What are the benefits of joining the Embedded Code Source Developer Program?

You have the ability to get your name in front of thousands of end-users who are looking to integrate PIC® MCU's into their projects and the potential for follow up business to help them with their code development.

You can take advantage of a FREE ecosystem and framework to deliver code examples directly to consumers.

You are able to make an impact on the growing market for embedded systems and the use of PIC® MCU's.

Earn residual income if you decide to sell your software/firmware code examples, tools or utilities on the site.

Is there a fee to be a Developer?

No. This site is completely free of charge for 3rd party developers.

How do I submit FREE software/firmware code examples, tools and utilities for my PIC® MCU projects?

Once you are an approved 3rd Party Developer, you can begin uploading items immediately; be sure to follow the instructions emailed to you in the "Getting Started" welcome letter.

How do I submit "For Pay" software/firmware code examples, tools and utilities for my PIC® MCU projects?

Once you are an approved 3rd Party Developer, you will follow these steps:

  1. Upload your "For Pay" code to the server. An Admin will then download your code for review
  2. The process will be taken offline where an Admin will send you a Commerce Agreement for review and signature
  3. After signing the agreement, scan and email back to ECS Admin
  4. The ECS Admin will set up all items to sell via www.microchip.com/support and release your code for sale on the EmbeddedCodeSource.com site
  5. Whenever someone purchases your code, you will receive an automatic email notification so you can register them for technical support
  6. After the end of each quarter, you will receive an electronic payment for all purchases, less a commission to cover ECS infrastructure costs
Is Microchip responsible for 3rd party code?

No. See the Website Usage and Limitation of Liability on the Embedded Code Source site.

How do I test my application before submitting?

The quality and testing of the code examples are left up to the 3rd Party Developer and Microchip is in no way responsible for testing the code before it is uploaded to the Embedded Code Source site.

What kind of technical support is available for a Developer?

As any other customer who needs technical support from Microchip, you can visit www.microchip.com/support and submit a web ticket. If you download code from another 3rd Party Developer, you will contact the 3rd party directly for support. 3rd party contact information can be found on the Download Page.