Read the embedXcode 11.6.1 release notes

embedXcode 11.0 adds support for Xcode 11 on 10.15 Catalina, and keeps support for Xcode 10 on macOS 10.14 Mojave.

The Help Desk is the best way for reporting and solving issues. The User Manual is available as a website.


For all editions,

  • Release 11.5.9 updates support for Teensyduino.
  • Release 11.5.7 updates support for Xcode 11.3.1.
  • Release 11.5.5 improves stability for ESP8266 boards.
  • Release 11.5.4 improves stability for ESP8266 boards.

For the embedXcode+ edition,

  • Release 11.6.1 improves support for Segger J-Link debug probes.
  • Release 11.6.0 updates support for Arduino Nano 33 BLE boards.
  • Release 11.5.8 improves stability for XDS110 programmer-debugger.
  • Release 11.5.6 updates support for Adafruit nRF52 boards.
  • Release 11.5.3 adds debugging for STM32duino boards.
  • Release 11.5.2 adds support for STM32duino boards.
  • Release 11.5.1 updates support for Adafruit SAMD and nRF52 boards.
  • Release 11.5.0 improves stability for Intel Curie.

This section requires the embedXcode+ edition.

Some Segger J-Link debug probes can power the board directly and re-route a serial console.

For more information,

chipKIT boards turn legacy

Digilent and chipKIT haven't released any new boards for a while now. Furthermore, the future of the PIC32 platform looks uncertain after Microchip acquired Atmel in January 2016.

As a consequence, development for the chipKIT plaftorm is put on hold.

Upload to boards with XDS110 programmer-debugger

This section requires the embedXcode+ edition.

Most of the boards from the SimpleLink portfolio, including the MSP432, CC32xx, CC26xx and CC13xx LaunchPad boards, feature the XDS110 programmer-debugger.

Althougth the default programmer is DSLite, the XDS110 accepts the open-source OpenOCD utility. Used with OpenOCD, the XDS110 programmer-debugger brings interesting options like selecting one board among many for uploading and debugging.

For more information,

Download and install

Contribute and download

embedXcode is based on donations. The embedXcode+ edition includes one year of updates and support after the latest donation or donation update.

Install the template

The installation of embedXcode is now performed by the Install embedXcode utility.

Be informed about new releases

There are three ways to be informed about the availability of a new release of embedXcode.

  • Subscribe to the newsletter . The newsletter provides information about new releases. It is sent only to subscribers who had explicitly opted-in.

  • Subscribe to the RSS feed on the Blog page of the embedXcode main website.

  • Check a new release manually, with a manual procedure.

Boards and IDEs

Supported boards

To list all the supported platforms and MCUs,

Legacy boards

Most of the legacy boards are still available, with a warning message being displayed during build.


© Rei Vilo, 2010-2020

All rights reserved

All brand names and trademarks mentioned in this website are the property of their respective owners.

None of the brands mentioned in this website sponsor, authorise, or endorse embedXcode. Similarly, embedXcode does not sponsor, authorise, or endorse any of the brands mentioned in this website.

denotes an external link.

mentions a feature specific to the embedXcode+ edition.


The embedXcode standard edition comes in one single licence for personal use and evaluation.

If you enjoy the embedXcode standard edition and you use it on a regular basis, please consider a donation or the embedXcode+ edition to help me maintaining the project.

The embedXcode+ edition comes in two licences:

  • A personal licence if you are an individual and you donate on your own private funds and you use embedXcode+ for a personal project. All conditions are required.

  • A commercial licence if you are a legal entity (as a company or a non-for-profit organisation or a self-employed developer) or you donate using funds from a legal entity or you use embedXcode+ for commercial development. Any condition applies.

The personal licence is upgradable to the commercial licence.

The user might be invited to confirm the terms of the personal licence.

The violation of this agreement may terminate the licence.


The embedXcode software, including the related documentation, is provided to you "as is," and we make no express or implied warranties whatsoever with respect to its functionality, operability, or use, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.

This website may contain links to external websites that are not provided or maintained by or in any way affiliated with it. Similarly, this website does not guarantee the accuracy, relevance, timeliness, or completeness of any information on these external websites.

None of the brands mentioned in this website sponsor, authorise, or endorse embedXcode. Similarly, embedXcode does not sponsor, authorise, or endorse any of the brands mentioned in this website.