LPC55s16 Read/Write protect

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC55s16 Read/Write protect

2,667 Views
dmiv
Contributor III

Hi,

i read the manual up and down, backward and forward and could not find the answer to simple question whether LPC55s16 has a volatile or non-volatile readout protection. According to 

https://community.nxp.com/t5/LPC-Microcontrollers/Do-LPC5500-Series-MCUs-support-Code-Read-Protectio...

NXP TechSupport wrote "...This would need to be done directly in software...". But the main question is if this thing is volatile or non-volatile.

And what exactly, practically,  i have to do to set up this protection in one or the another case?

Thank you

Labels (1)
0 Kudos
Reply
5 Replies

2,633 Views
Alexis_A
NXP TechSupport
NXP TechSupport

Hello @dmiv,

In the table 287, Lifecycle state descriptions mention that depending of the state some of the features are lock or unlock. So in some case the CMPA and the ISP are locked.

Best Regards,

Alexis Andalon

0 Kudos
Reply

2,572 Views
dmiv
Contributor III

Please let me know if you need more accurate and detail question.

Please let me know if you do not want to answer. 

Please let me know if you do not possess enough information.

Please let me know if you couldn't give a Kanga-rat's balls about me, LPC55s16, answers and questions combined.

I'd be appreciated in any case.

0 Kudos
Reply

2,602 Views
dmiv
Contributor III

Hi

Please let me know if you need more accurate and detail question.

Please let me know if you do not want to answer. 

Please let me know if you do not possess enough information.

I'd be appreciated in any case.

0 Kudos
Reply

2,624 Views
dmiv
Contributor III

Thank you for answer

You mean table 286. I saw it. Thank you. 

Let me see if i can put it another way. I can use PFR to develop appropriate protection. Should i do it "directly in software"? Can i do it from outside, from MCUXpresso, for example? 

0 Kudos
Reply

2,562 Views
AleGuzman
NXP Employee
NXP Employee

The Protected Flash Region PFR is the persistent storage for specific areas. This memory area is only accessible using ROM APIs or through blhost commands while in ISP mode. 

PFR is composed of 3 regions

alejandra_guzman_0-1628010347555.png

CFPA Customer Field Programmable Area
CMPA Customer Manufacturing Programmable Area
NMPA NXP Programmed Area

Inside the CMPA, a key storage area including the PUF activation code and several key codes. 

Each region has a SHA256 hash digest field in the last 32 bytes. This digest is used during the deployment life-cycle state to cross-check integrity.

0 Kudos
Reply