NXP LPC553x

From SEGGER Wiki
Jump to: navigation, search

The NXP LPC553x series are general-purpose microcontrollers based on the ARM Cortex-M33 processor.

LPC55xx generic

See: NXP LPC55xx.

On-Chip Memory Regions

THe LPC553x series devices have an internal flash of up to 256 KiB. The PFR region is used as the persistent storage for secure boot and the SoC specific parameters.

Device Size (KiB) Programmable memory region PFR memory region
LPC5534JBD100 128 0x00000000 - 0x00001DBFF 0x0003DC00 - 0x0003FFFF
LPC5534JBD64 128 0x00000000 - 0x00001DBFF 0x0003DC00 - 0x0003FFFF
LPC5534JHI48 128 0x00000000 - 0x00001DBFF 0x0003DC00 - 0x0003FFFF
LPC5536JBD100 256 0x00000000 - 0x00003DBFF 0x0003DC00 - 0x0003FFFF
LPC5536JBD64 256 0x00000000 - 0x00003DBFF 0x0003DC00 - 0x0003FFFF
LPC5536JHI48 256 0x00000000 - 0x00003DBFF 0x0003DC00 - 0x0003FFFF
LPC55S36JBD100 256 0x00000000 - 0x00003DBFF 0x0003DC00 - 0x0003FFFF
LPC55S36JHI48 256 0x00000000 - 0x00003DBFF 0x0003DC00 - 0x0003FFFF

ECC flash

The flash seems to be ECC protected. Read fails for sectors with invalid ECC (e.g. erased sectors). In order to prevent errors when reading empty sectors, the DLL do neither perform a blank check nor a compare of the flash content before programming.

Evaluation Boards

Example Application