NXP LPC553x
The NXP LPC553x series are general-purpose microcontrollers based on the ARM Cortex-M33 processor.
Contents
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
- NXP LPCXpresso55S36 evaluation board: https://wiki.segger.com/NXP_LPCXpresso55S36
Example Application
- NXP LPCXpresso55S36 evaluation board: https://wiki.segger.com/NXP_LPCXpresso55S36#Example_Application