Hi Luke Beno,
From the MCUXpresso IDE user manual, we can get:

The new project create Wizard have the CRP options:

You can refer to this post:
How to create a new LPC project using LPCOpen and MCUXpresso IDE
After create it, then modify the crp.c file:
#if defined (__CODE_RED)
#include <NXP/crp.h>
// Variable to store CRP value in. Will be placed automatically
// by the linker when "Enable Code Read Protect" selected.
// See crp.h header for more information
__CRP const unsigned int CRP_WORD = CRP_NO_ISP;//CRP_NO_CRP ;
#endif
Then build the project again, you can find the .hex file, address 0x2fc already be changed to the CRP_NO_ISP data:
#define CRP_NO_ISP 0x4E697370

Then debug the code, check the memory:

The CRP data really be changed.
You can't make it work, you can check your hex file, whether 0X2FC have changed to 0x4E697370.
Just modify the data, and don't do the configuration in the IDE, won't realize the CRP modified function.
But, to the SDK, I still meet the same problem as you, I didn't find the CRP enable item in both the SDK create and SDK sample code, I will check it with our IDE department, after I get the reply, I will let you know!
Please wait patiently.
But if you are using the lpcopen, you can try my above method.
Wish it helps you!
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------