Hi @dipen-shah,
1. To mitigate the foreseeable situation leading to compilation errors/ warnings and/ or runtime failures due to the unavailability of the required memory, what are the possible alternatives you can recommend?
One alternative would be to use the External Memory Controller or the SPIFI interfaces to expand program memory.
You can refer to the following documents for more information on these interfaces.
AN12026 SDRAM interface to LPC546xx external memory controller
LPC546xx SPIFI Usage and Performance
2. Is there a pin-to-pin compatible MCU to the LPC54608J512ET180, with increased FLASH and/ or RAM, which can be easily replaced on our PCB board?
I apologize for the inconvenience this may cause, but we do not have a pin-to-pin compatible MCU with the LPC54608J512ET180 that offers increased Flash and/or RAM.
3. In case there isn’t pin-to-pin compatible MCU, what are the suitable alternative MCUs to the LPC54608J512ET180?
Some alternatives with higher Flash and/ or RAM would it be:
MCX N94x/54x
Up to 2 MB (2 x 1MB Bank) on chip Flash
Up to 512 KB RAM, configurable as up to 416 KB with ECC (support single bit correction two bits detection)
MCX A14,15
Single-bank Flash: Up to 1024 kB Flash with ECC (supports one bit correction and two-bits detection)
Up to 128 kB RAM, configurable for up to 8 kB with ECC (support single bit correction, two-bits detection)
Best Regards,
Pablo