Debugging NXP LPC11xxLV parts
What is special about LPC11xxLV ?
The NXP LPC11xxLV parts are Cortex-M0 based MCUs with Low-Voltage Input (1.65 V to 1.95 V). This low voltage input means that special debug support is required within the tools and debug probe. The IO pads of these parts are NOT 3.3V tolerant and it is therefore fairly easy to damage the parts by applying over voltage to pads.
For more information on the LPC11xxLV, please visit NXP's website: http://www.nxp.com/products/microcontrollers/cortex_m0/lpc1100lv/
What version of the tools do I need to use?
Support for building projects for the NXP LPC11xxLV parts was added in Code Red IDE v5.0.12. However you MUST use Code Red IDE v5.0.14 (or later) in order to safely debug these parts.
What debug probes can I use ?
Debugging of LPC11xxLV parts can only be carried out using Red Probe+.
If you try to debug using LPC-Link, you will see an error telling you that no suitable debug adapter can be found. This is because LPC-Link does not support the necessary low voltage operation.
Special Precautions when debugging
Make sure that you ALWAYS disconnect the USB cable from the Red Probe+ before physically connecting the probe to an LPC11xxLV board. This is particularly important if you have previously connected your Red Probe+ to another board and the "Target" LED is illuminated. Failure to do this risks destroying your LPC11xxLV part as the probe may apply an incorrect voltage.
Make sure that when you are going to debug an LPC11xxLV part, the project that you are going to debug is definitely configured for the correct part. Trying to start a debug connection to a LPC11xxLV part with a project configured for a standard LPC11xx part (for example) risks destroying your LPC11xxLV part as the probe will apply an incorrect voltage.