SPI Flash Interface

SPI Flash Interface LPC Cortex-M Microcontrollers

NXP Semiconductors

This presentation will provide an overview of the SPI Flash Interface on NXP’s Cortex-M microcontrollers. The features and capabilities will be discussed, and solutions to common problems will be offered. The NXP LPC series devices which feature the SPI Flash interface will be highlighted. Resources such as application notes and available downloads will be reviewed.
View Training Module
Related Parts
ImageManufacturer Part NumberDescriptionPackagingCore ProcessorCore SizeAvailable QuantityBuy Now
IC MCU ARM ROMLESS 256LBGALPC4370FET256EIC MCU ARM ROMLESS 256LBGATrayARM® Cortex®-M4/M0/M032-Bit Tri-Core304 - Immediate
IC MCU ARM 512KB FLASH 208LQFPLPC4088FBD208,551IC MCU ARM 512KB FLASH 208LQFPTrayARM® Cortex®-M432-Bit135 - Immediate
IC MCU ARM 1MB FLASH 256LBGALPC1857FET256,551IC MCU ARM 1MB FLASH 256LBGATrayARM® Cortex®-M332-Bit587 - Immediate
IC MCU ARM 1MB FLASH 144LQFPLPC4337JBD144EIC MCU ARM 1MB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core1619 - Immediate
IC MCU ARM 1MB FLASH 256LBGALPC4357FET256,551IC MCU ARM 1MB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core910 - Immediate
IC MCU ARM ROMLESS 100TFBGALPC4330FET100,551IC MCU ARM ROMLESS 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core175 - Immediate
IC MCU ARM ROMLESS 144LQFPLPC4330FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core224 - Immediate
IC MCU ARM 512K FLASH 208TFBGALPC4088FET208,551IC MCU ARM 512K FLASH 208TFBGATrayARM® Cortex®-M432-Bit182 - Immediate
IC MCU ARM 512KB FLASH 208TFBGALPC4078FET208,551IC MCU ARM 512KB FLASH 208TFBGATrayARM® Cortex®-M432-Bit101 - Immediate
IC MCU ARM ROMLESS 100TFBGALPC4310FET100,551IC MCU ARM ROMLESS 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core318 - Immediate
IC MCU ARM ROMLESS 100TFBGALPC4320FET100,551IC MCU ARM ROMLESS 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core1560 - Immediate
IC MCU ARM ROMLESS 144LQFPLPC4320FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core108 - Immediate
IC MCU ARM ROMLESS 256LBGALPC1830FET256,551IC MCU ARM ROMLESS 256LBGATrayARM® Cortex®-M332-Bit182 - Immediate
IC MCU ARM ROMLESS 256LBGALPC1850FET256,551IC MCU ARM ROMLESS 256LBGATrayARM® Cortex®-M332-Bit334 - Immediate
IC MCU ARM 512KB FLASH 208LQFPLPC4078FBD208,551IC MCU ARM 512KB FLASH 208LQFPTrayARM® Cortex®-M432-Bit53 - Immediate
IC MCU ARM ROMLESS 256LBGALPC4330FET256,551IC MCU ARM ROMLESS 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core79 - Immediate
IC MCU ARM ROMLESS 144LQFPLPC4310FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core69 - Immediate
IC MCU ARM ROMLESS 256LBGALPC4350FET256,551IC MCU ARM ROMLESS 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 64KB FLASH 80TFBGALPC4072FET80KIC MCU ARM 64KB FLASH 80TFBGATrayARM® Cortex®-M432-Bit0
IC MCU ARM 64KB FLASH 80LQFPLPC4072FBD80EIC MCU ARM 64KB FLASH 80LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM ROMLESS 100TFBGALPC1830FET100,551IC MCU ARM ROMLESS 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM ROMLESS 144LQFPLPC1830FBD144KIC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 128KB FLASH 80LQFPLPC4074FBD80,551IC MCU ARM 128KB FLASH 80LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM ROMLESS 180TFBGALPC1830FET180,551IC MCU ARM ROMLESS 180TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM ROMLESS 100TFBGALPC4370FET100EIC MCU ARM ROMLESS 100TFBGATrayARM® Cortex®-M4/M0/M032-Bit Tri-Core0
IC MCU ARM ROMLESS 144LQFPLPC1810FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM ROMLESS 144LQFPLPC1820FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 128KB FLASH 144LQFPLPC4074FBD144,551IC MCU ARM 128KB FLASH 144LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM ROMLESS 144LQFPLPC1830FBD144,551IC MCU ARM ROMLESS 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM ROMLESS 180TFBGALPC1850FET180,551IC MCU ARM ROMLESS 180TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC1812JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC1813JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 256KB FLASH 180TFBGALPC4076FET180,551IC MCU ARM 256KB FLASH 180TFBGATrayARM® Cortex®-M432-Bit0
IC MCU ARM ROMLESS 180TFBGALPC4350FET180,551IC MCU ARM ROMLESS 180TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 100TFBGALPC1822JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 80LQFPLPC4078FBD80,551IC MCU ARM 512KB FLASH 80LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC4312JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 768KB FLASH 100TFBGALPC1825JET100EIC MCU ARM 768KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 100TFBGALPC1817JET100EIC MCU ARM 1MB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC1823JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 180TFBGALPC4078FET180,551IC MCU ARM 512KB FLASH 180TFBGATrayARM® Cortex®-M432-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC4313JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 768KB FLASH 100TFBGALPC1815JET100EIC MCU ARM 768KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 100TFBGALPC1827JET100EIC MCU ARM 1MB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC4322JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 100TFBGALPC1833JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 180TFBGALPC4088FET180,551IC MCU ARM 512KB FLASH 180TFBGATrayARM® Cortex®-M432-Bit0
IC MCU ARM 512KB FLASH 100TFBGALPC4323JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 100TFBGALPC1837JET100EIC MCU ARM 1MB FLASH 100TFBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 256KB FLASH 144LQFPLPC4076FBD144EIC MCU ARM 256KB FLASH 144LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM 768KB FLASH 100TFBGALPC4315JET100EIC MCU ARM 768KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 100TFBGALPC4333JET100EIC MCU ARM 512KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC4078FBD144,551IC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM 1MB FLASH 100TFBGALPC4317JET100EIC MCU ARM 1MB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 768KB FLASH 100TFBGALPC4325JET100EIC MCU ARM 768KB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 768KB FLASH 144LQFPLPC1815JBD144EIC MCU ARM 768KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC1833JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 100TFBGALPC4327JET100EIC MCU ARM 1MB FLASH 100TFBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC4312JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC4088FBD144,551IC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M432-Bit0
IC MCU ARM 512KB FLASH 256LBGALPC1833JET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 768KB FLASH 144LQFPLPC1825JBD144EIC MCU ARM 768KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 144LQFPLPC1817JBD144EIC MCU ARM 1MB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC4313JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC1822JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC1823JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC1812JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC1813JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 144LQFPLPC1827JBD144EIC MCU ARM 1MB FLASH 144LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM ROMLESS 208LQFPLPC4350FBD208,551IC MCU ARM ROMLESS 208LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC4322JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 144LQFPLPC4323JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 208LQFPLPC1853JBD208EIC MCU ARM 512KB FLASH 208LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 768KB FLASH 144LQFPLPC4315JBD144EIC MCU ARM 768KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 256LBGALPC1837JET256,551IC MCU ARM 1MB FLASH 256LBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 256LBGALPC1853JET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 144LQFPLPC4333JBD144EIC MCU ARM 512KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 256LBGALPC4333FET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 256LBGALPC4333JET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 768KB FLASH 144LQFPLPC4325JBD144EIC MCU ARM 768KB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 144LQFPLPC4317JBD144EIC MCU ARM 1MB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 144LQFPLPC4327JBD144EIC MCU ARM 1MB FLASH 144LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 208LQFPLPC1857JBD208EIC MCU ARM 1MB FLASH 208LQFPTrayARM® Cortex®-M332-Bit0
IC MCU ARM 1MB FLASH 256LBGALPC1857JET256,551IC MCU ARM 1MB FLASH 256LBGATrayARM® Cortex®-M332-Bit0
IC MCU ARM 512KB FLASH 256LBGALPC4353FET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 208LQFPLPC4353JBD208EIC MCU ARM 512KB FLASH 208LQFPTrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 1MB FLASH 256LBGALPC4337JET256,551IC MCU ARM 1MB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM 512KB FLASH 256LBGALPC4353JET256,551IC MCU ARM 512KB FLASH 256LBGATrayARM® Cortex®-M4/M032-Bit Dual-Core0
IC MCU ARM ROMLESS 208LQFPLPC1850FBD208,551IC MCU ARM ROMLESS 208LQFPTrayARM® Cortex®-M332-Bit0
To view modules, you will need Adobe Flash Player 9, or greater, installed on your computer. Adobe Flash Player is available FREE from Adobe.

Flash Player
Flash Player Support Center
PTM Published on: 2013-08-28