LPC54xxx: Physical type of internal boot-ROM.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC54xxx: Physical type of internal boot-ROM.

476 次查看
jcxz
Contributor II

What physical type of internal boot ROM is used in the LPC54005JBD100 or LPC54S005JBD100 (and other LPC54xxx)?

Is it mask ROM? Or flash memory with write/erase functions disabled?


Is it possible to load firmware into this microcontrollers from external SPI-MRAM memory (ex. MR25H40)?
(memory located on the SPIFI or on the SPI bus). Or similar memories (FRAM, FeRAM (ex. MB85RS4MT). Insteed of FLASH.


PS: This information is needed to select the appropriate MCU for a new device.

标签 (1)
标记 (1)
0 项奖励
回复
3 回复数

378 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @jcxz 

 

  • I’m not completely certain about the physical implementation of the boot ROM. However, I can confirm that it is not writable or erasable.

  • There is no internal flash in LPC54005 and LPC54S005 devices, so the system can only boot from external memories such as SPI/SPIFI or parallel NOR flash. Alice_Yang_0-1781495891637.png

  • By the way, if you are preparing for a new project, I highly recommend considering the MCX series MCUs.  MCX Arm Cortex-M Industrial and IoT MCUs | NXP Semiconductors The LPC54xxx family is now considered legacy, while the MCX series represents NXP’s newer generation of products. 

 

Thank you.

 

BR

Alice

 

0 项奖励
回复

372 次查看
jcxz
Contributor II

Thank for you answer!

My question wasn't about the ability to writing or erasing ROM LPC540xx (everything is clear here). My question was about the physical implementation of ROM-cells in LPC540xx. Boot-ROM in microcontrollers can be implemented either as a mask-ROM, or as flash-memory with disabled write/erase (or in some other way).
I also know that microcontroller's manufacturers often implement boot-ROM based on flash-memory (physically = flash-cells), but with write-protected firmware. This flash-memory is programmed with firmware into the microcontroller during manufacturing.

What is mask-ROM I mean:
Mask ROM is a type of non-volatile read-only memory where data is physically hardcoded into the microchip during the semiconductor manufacturing process. Instead of being written electronically, the data (1s and 0s) is defined by the presence or absence of microscopic transistors or connections on the chip's photomasks.

Which of these boot-ROM types (ROM-cells) is used in microcontrollers LPC540xx?
Is there any documentation (or application note) about the boot-ROM-memory type in LPC540xx?

The "MCX series MCUs" you recommended aren't suitable for our project according to the requirements specifications, as they contain flash memory.
Besides these MCUs, we're also considering the i.MX RT1020 or LPC4370. What type of memory do they have? The LPC4370 and i.MX RT1020 are somewhat overkill for our needs. LPC540xx are preferable for us.
What do you mean "legacy"? They're not marked as "NRND" on the NXP website.

0 项奖励
回复

263 次查看
jcxz
Contributor II

Can somebody tell me about the technology of boot-ROM in LPC540xx? Or recommend some documentation about this?
Application: civilian only.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2380641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Elpc54xxx%EF%BC%9A%E5%86%85%E9%83%A8%E5%90%AF%E5%8A%A8%E7%9A%84%E7%89%A9%E7%90%86%E7%B1%BB%E5%9E%8B%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2380641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ELPC54005JBD100%20%E6%88%96%20LPC54S005JBD100%EF%BC%88%E4%BB%A5%E5%8F%8A%E5%85%B6%E4%BB%96%20LPC54xxx%EF%BC%89%E4%B8%AD%E4%BD%BF%E7%94%A8%E4%BA%86%E5%93%AA%E7%A7%8D%E7%89%A9%E7%90%86%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%86%85%E9%83%A8%E5%90%AF%E5%8A%A8%20ROM%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%98%AF%E6%8E%A9%E6%A8%A1ROM%E5%90%97%EF%BC%9F%E8%BF%98%E6%98%AF%E7%A6%81%E7%94%A8%E4%BA%86%E5%86%99%E5%85%A5%2F%E6%93%A6%E9%99%A4%E5%8A%9F%E8%83%BD%E7%9A%84%E9%97%AA%E5%AD%98%EF%BC%9F%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E8%83%BD%E5%90%A6%E4%BB%8E%E5%A4%96%E9%83%A8%20SPI-MRAM%20%E5%AD%98%E5%82%A8%E5%99%A8%EF%BC%88%E4%BE%8B%E5%A6%82MR25H40%EF%BC%9F%3CBR%20%2F%3E%EF%BC%88%E5%86%85%E5%AD%98%E4%BD%8D%E4%BA%8E%20SPIFI%20%E6%88%96%20SPI%20%E6%80%BB%E7%BA%BF%E4%B8%8A%EF%BC%89%E3%80%82%E6%88%96%E7%B1%BB%E4%BC%BC%E7%9A%84%E5%AD%98%E5%82%A8%E5%99%A8%EF%BC%88FRAM%E3%80%81FeRAM%EF%BC%88%E4%BE%8B%E5%A6%82MB85RS4MT)%E4%BB%A3%E6%9B%BFFLASH%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EPS%EF%BC%9A%E4%B8%BA%E6%96%B0%E8%AE%BE%E5%A4%87%E9%80%89%E6%8B%A9%E5%90%88%E9%80%82%E7%9A%84%20MCU%20%E9%9C%80%E8%A6%81%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2380641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELPC54xxx%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2381180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC54xxx%3A%20Physical%20type%20of%20internal%20boot-ROM.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2381180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E5%9B%9E%E7%AD%94%EF%BC%81%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E5%B9%B6%E4%B8%8D%E6%98%AF%E5%85%B3%E4%BA%8E%E8%83%BD%E5%90%A6%E5%AF%B9%20LPC540xx%20ROM%20%E8%BF%9B%E8%A1%8C%E5%86%99%E5%85%A5%E6%88%96%E6%93%A6%E9%99%A4%EF%BC%88%E8%BF%99%E4%B8%80%E7%82%B9%E6%88%91%E5%B7%B2%E7%BB%8F%E5%BE%88%E6%B8%85%E6%A5%9A%E4%BA%86%EF%BC%89%E3%80%82%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%E5%85%B3%E4%BA%8E%20LPC540xx%20%E4%B8%AD%20ROM%20%E5%8D%95%E5%85%83%3CSTRONG%3E%E5%9C%A8%E7%A1%AC%E4%BB%B6%E5%B1%82%E9%9D%A2%E7%9A%84%E5%AE%9E%E7%8E%B0%3C%2FSTRONG%3E%E3%80%82%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%AD%E7%9A%84%E5%90%AF%E5%8A%A8-ROM%20%E5%8F%AF%E4%BB%A5%E5%AE%9E%E7%8E%B0%E4%B8%BA%20Mask-ROM%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E4%BD%9C%E4%B8%BA%E7%A6%81%E7%94%A8%E5%86%99%E5%85%A5%2F%E6%93%A6%E9%99%A4%E7%9A%84%E9%97%AA%E5%AD%98%EF%BC%88%E6%88%96%E5%85%B6%E4%BB%96%E6%96%B9%E5%BC%8F%EF%BC%89%E6%9D%A5%E5%AE%9E%E7%8E%B0%E3%80%82%3CBR%20%2F%3E%E6%88%91%E8%BF%98%E7%9F%A5%E9%81%93%EF%BC%8C%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E7%9A%84%E5%88%B6%E9%80%A0%E5%95%86%E9%80%9A%E5%B8%B8%E5%AE%9E%E7%8E%B0%E5%9F%BA%E4%BA%8E%E9%97%AA%E5%AD%98%EF%BC%88%E7%89%A9%E7%90%86%E4%B8%8A%20%3D%20%E9%97%AA%E5%AD%98%E5%8D%95%E5%85%83%EF%BC%89%E7%9A%84%E5%90%AF%E5%8A%A8%20ROM%EF%BC%8C%E4%BD%86%E4%BD%BF%E7%94%A8%E5%86%99%E4%BF%9D%E6%8A%A4%E5%9B%BA%E4%BB%B6%E3%80%82%E8%AF%A5%E9%97%AA%E5%AD%98%E6%98%AF%E5%9C%A8%E5%88%B6%E9%80%A0%E8%BF%87%E7%A8%8B%E4%B8%AD%E9%80%9A%E8%BF%87%E5%9B%BA%E4%BB%B6%E7%BC%96%E7%A8%8B%E5%86%99%E5%85%A5%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E7%9A%84%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%80%E4%B9%88%E6%98%AF%20Mask-ROM%20%E6%88%91%E7%9A%84%E6%84%8F%E6%80%9D%EF%BC%9A%3CBR%20%2F%3E%3CEM%3E%20M%20ask%20ROM%20%E6%98%AF%E4%B8%80%E7%A7%8D%E9%9D%9E%E6%98%93%E5%A4%B1%E6%80%A7%E5%8F%AA%E8%AF%BB%E5%AD%98%E5%82%A8%E5%99%A8%EF%BC%8C%E5%9C%A8%E5%8D%8A%E5%AF%BC%E4%BD%93%E5%88%B6%E9%80%A0%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E6%95%B0%E6%8D%AE%E8%A2%AB%E7%89%A9%E7%90%86%E7%A1%AC%E7%BC%96%E7%A0%81%E5%88%B0%E5%BE%AE%E8%8A%AF%E7%89%87%E4%B8%AD%E3%80%82%E6%95%B0%E6%8D%AE%EF%BC%881%20%E5%92%8C%200%EF%BC%89%E4%B8%8D%E6%98%AF%E9%80%9A%E8%BF%87%E7%94%B5%E5%AD%90%E6%96%B9%E5%BC%8F%E5%86%99%E5%85%A5%E7%9A%84%EF%BC%8C%E8%80%8C%E6%98%AF%E7%94%B1%E8%8A%AF%E7%89%87%E5%85%89%E6%8E%A9%E6%A8%A1%E4%B8%8A%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E5%BE%AE%E8%A7%82%E6%99%B6%E4%BD%93%E7%AE%A1%E6%88%96%E8%BF%9E%E6%8E%A5%E6%9D%A5%E5%AE%9A%E4%B9%89%E7%9A%84%20%E3%80%82%3C%2FEM%3E%3C%2FP%3E%3CP%3E%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%20LPC540xx%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E4%BA%86%E8%BF%99%E4%BA%9B%E5%90%AF%E5%8A%A8%20ROM%20%E7%B1%BB%E5%9E%8B%EF%BC%88ROM%20%E5%8D%95%E5%85%83%EF%BC%89%E4%B8%AD%E7%9A%84%E5%93%AA%E4%B8%80%E7%A7%8D%EF%BC%9F%3CBR%20%2F%3E%E5%9C%A8%20LPC540xx%20%E4%B8%AD%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E5%85%B3%E4%BA%8E%E5%90%AF%E5%8A%A8%20ROM%20%E5%86%85%E5%AD%98%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%96%87%E6%A1%A3%EF%BC%88%E6%88%96%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%EF%BC%89%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%A0%B9%E6%8D%AE%E9%9C%80%E6%B1%82%E8%A7%84%E6%A0%BC%E8%AF%B4%E6%98%8E%EF%BC%8C%E6%82%A8%E6%8E%A8%E8%8D%90%E7%9A%84%22MCX%E7%B3%BB%E5%88%97%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%22%20%E4%B8%8D%E9%80%82%E5%90%88%E6%88%91%E4%BB%AC%E7%9A%84%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E4%BB%AC%E5%8C%85%E5%90%AB%E9%97%AA%E5%AD%98%E3%80%82%3CBR%20%2F%3E%E9%99%A4%E4%BA%86%E8%BF%99%E4%BA%9B%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%8C%E6%88%91%E4%BB%AC%E8%BF%98%E5%9C%A8%E8%80%83%E8%99%91%20i.MX%20RT1020%20%E6%88%96%20LPC4370%E3%80%82%E4%BB%96%E4%BB%AC%E6%8B%A5%E6%9C%89%E5%93%AA%E7%A7%8D%E8%AE%B0%E5%BF%86%EF%BC%9F%E5%AF%B9%E4%BA%8E%E6%88%91%E4%BB%AC%E7%9A%84%E9%9C%80%E6%B1%82%E8%80%8C%E8%A8%80%EF%BC%8CLPC4370%20%E5%92%8C%20i.MX%20RT1020%20%E6%9C%89%E4%BA%9B%E5%A4%A7%E6%9D%90%E5%B0%8F%E7%94%A8%E3%80%82%E6%88%91%E4%BB%AC%E6%9B%B4%E5%80%BE%E5%90%91%E4%BA%8E%E4%BD%BF%E7%94%A8%20LPC540xx%20%E7%B3%BB%E5%88%97%E3%80%82%3CBR%20%2F%3E%22%E9%81%97%E7%95%99%E9%97%AE%E9%A2%98%22%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%EF%BC%88NXP%EF%BC%89%E5%AE%98%E7%BD%91%E4%B8%8A%EF%BC%8C%E8%BF%99%E4%BA%9B%E4%BA%A7%E5%93%81%E5%B9%B6%E6%9C%AA%E6%A0%87%E6%B3%A8%E4%B8%BA%22%E3%80%81NRND%E6%88%96%22%20%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2381099%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC54xxx%3A%20Physical%20type%20of%20internal%20boot-ROM.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2381099%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F263728%22%20target%3D%22_blank%22%3E%40jcxz%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%3E%0A%3CUL%3E%0A%3CLI%3E%0A%3CP%3E%E6%88%91%E4%B8%8D%E5%AE%8C%E5%85%A8%E7%A1%AE%E5%AE%9A%E5%90%AF%E5%8A%A8ROM%E7%9A%84%E7%89%A9%E7%90%86%E5%AE%9E%E7%8E%B0%E3%80%82%E4%B8%8D%E8%BF%87%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E7%A1%AE%E8%AE%A4%E5%AE%83%E6%97%A2%E4%B8%8D%E5%8F%AF%E5%86%99%E5%85%A5%EF%BC%8C%E4%B9%9F%E4%B8%8D%E5%8F%AF%E6%93%A6%E9%99%A4%E3%80%82%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3E%0A%3CP%3ELPC54005%20%E5%92%8C%20LPC54S005%20%E8%AE%BE%E5%A4%87%E4%B8%AD%E6%B2%A1%E6%9C%89%E5%86%85%E9%83%A8%E9%97%AA%E5%AD%98%EF%BC%8C%E5%9B%A0%E6%AD%A4%E7%B3%BB%E7%BB%9F%E5%8F%AA%E8%83%BD%E4%BB%8E%20SPI%2FSPIFI%20%E6%88%96%E5%B9%B6%E8%A1%8C%20NOR%20%E9%97%AA%E5%AD%98%E7%AD%89%E5%A4%96%E9%83%A8%E5%AD%98%E5%82%A8%E5%99%A8%E5%90%AF%E5%8A%A8%E3%80%82%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Alice_Yang_0-1781495891637.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1781495891637.png%22%20style%3D%22width%3A%20382px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1781495891637.png%22%20style%3D%22width%3A%20382px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F388946iB05CB118673C2644%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Alice_Yang_0-1781495891637.png%22%20alt%3D%22Alice_Yang_0-1781495891637.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3E%0A%3CP%3E%E9%A1%BA%E4%BE%BF%E8%AF%B4%E4%B8%80%E5%8F%A5%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E6%AD%A3%E5%9C%A8%E7%AD%B9%E5%A4%87%E6%96%B0%E9%A1%B9%E7%9B%AE%EF%BC%8C%E6%88%91%E5%BC%BA%E7%83%88%E5%BB%BA%E8%AE%AE%E6%82%A8%E8%80%83%E8%99%91%E9%87%87%E7%94%A8MCX%E7%B3%BB%E5%88%97%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E3%80%82%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2Fprocessors-and-microcontrollers%2Farm-microcontrollers%2Fgeneral-purpose-mcus%2Fmcx-arm-cortex-m%3AMCX-MCUS%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMCX%20Arm%20Cortex-M%20%E5%B7%A5%E4%B8%9A%E5%92%8C%E7%89%A9%E8%81%94%E7%BD%91%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%20%7C%20%E6%81%A9%E6%99%BA%E6%B5%A6%E5%8D%8A%E5%AF%BC%E4%BD%93%20LPC54xx%E7%B3%BB%E5%88%97%E7%8E%B0%E5%9C%A8%E8%A2%AB%E8%AE%A4%E4%B8%BA%E6%98%AF%E4%BC%A0%E7%BB%9F%E4%BA%A7%E5%93%81%EF%BC%8C%E8%80%8CM%3C%2FA%3E%20CX%E7%B3%BB%E5%88%97%E5%88%99%E4%BB%A3%E8%A1%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E7%9A%84%E6%96%B0%E4%B8%80%E4%BB%A3%E4%BA%A7%E5%93%81%E3%80%82%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E7%88%B1%E4%B8%BD%E4%B8%9D%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2383520%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC54xxx%3A%20Physical%20type%20of%20internal%20boot-ROM.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2383520%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%AF%B7%E9%97%AE%E6%9C%89%E4%BA%BA%E8%83%BD%E7%BB%99%E6%88%91%E8%AE%B2%E8%AE%B2LPC540xx%E8%8A%AF%E7%89%87%E7%9A%84%E5%90%AF%E5%8A%A8ROM%E6%8A%80%E6%9C%AF%E5%90%97%EF%BC%9F%E6%88%96%E8%80%85%E6%8E%A8%E8%8D%90%E4%B8%80%E4%BA%9B%E7%9B%B8%E5%85%B3%E7%9A%84%E6%96%87%E6%A1%A3%EF%BC%9F%3CBR%20%2F%3E%E9%80%82%E7%94%A8%E5%AF%B9%E8%B1%A1%EF%BC%9A%E4%BB%85%E9%99%90%E5%B9%B3%E6%B0%91%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E