LPC1114
NXP
This application note will make use of the LPCXpresso1114 or LPCXpresso1343 Evaluation boards
An overview of Code Read Protection (CRP) levels for NXP LPC1100 and LPC1300 microcontrollers, including implementation details for the LPCXpresso IDE.
This application note explains the Code Read Protection (CRP) security levels for NXP LPC1100 and LPC1300 microcontroller families. It details four protection modes: CRP1 (prevents read access while allowing sector-based modification), CRP2 (allows only full chip erasure), CRP3 (highest security level, disabling ISP and SWD), and NO_ISP (prevents accidental ISP invocation via the ISP pin). The document describes how these security levels impact flash memory access via Serial-Wire-Debug (SWD) and In-System Programming (ISP). It also provides technical guidance for implementing CRP using the LPCXpresso IDE, including defining security constants and configuring custom linker scripts to place the CRP word at the specific memory address 0x2FC.
LPC1114
NXP
This application note will make use of the LPCXpresso1114 or LPCXpresso1343 Evaluation boards
LPC1343
NXP
LPC1343 with CRP2 enabled (USB based ISP mode)
| LPC1114 | NXP | This application note will make use of the LPCXpresso1114 or LPCXpresso1343 Evaluation boards |
| LPC1343 | NXP | LPC1343 with CRP2 enabled (USB based ISP mode) |