EmbeddedRelated.com
The 2026 Embedded Online Conference

NXP LPC17xx/40xx: Decoding the Part ID

Ricky BennettRicky Bennett August 25, 20164 comments

Richard Bennett explains how the LPC17xx/40xx part ID is not a simple model number but a packed set of capability flags. The post shows how to call the NXP IAP routine at 0x1FFF1FF1 with command 54 to read the part ID, and how to decode family, group, RAM, flash and feature bits with shifts and masks, including the important interrupt-disable gotcha.


NXP LPC17xx/40xx: Decoding the Part ID

Ricky BennettRicky Bennett August 25, 20164 comments

Richard Bennett explains how the LPC17xx/40xx part ID is not a simple model number but a packed set of capability flags. The post shows how to call the NXP IAP routine at 0x1FFF1FF1 with command 54 to read the part ID, and how to decode family, group, RAM, flash and feature bits with shifts and masks, including the important interrupt-disable gotcha.


The 2026 Embedded Online Conference