lpcware

LPC176x Part Identification Number and flash memory sizes

Discussion created by lpcware Employee on Jun 15, 2016
Content originally posted in LPCWare by tepytec on Wed Dec 04 03:46:00 MST 2013
LPC176x/5x MCUs have this PIN which you can read with IAP commands. Like 0x26013F33 on LPC1766.

Manual lists what model matches which number. Basically the number seems to indicate what chip is capable of.

Lowest 3 bits for example seem to indicate the flash memory size:
000 = 32k
001 = 64k
010 = 128k
011 = 256k
100 = ?
101 = ?
110 = ?
111 = 512k

Is there a reference somewhere which would tell what each bit of Part Identification Number mean?

---

Here is what I have deciphered so far:

2:0 Flash size
3 Only set on LPC1751 where CRP is fixed
5:4 CPU ram size [?, 8k, 16k, 32k]
7:6 Unused? Always 0.
8 USB y/n or USB Device?
9 USB Host/OTG or DAC?
10 USB Host/OTG or DAC?
11 Ethernet
12 USB y/n?
13 sram1 (16k) y/n
15:14 Unused? Always 0.
16 sram0 (16k) y/n
19:17 Unused? Always 0.
20 Max clock freq [100MHz, 120MHz]
21:23 Unused? Always 0.
24:31 Model: 0x25 = LPC175x,  0x26 = LPC176x

I'm not sure about these. I think there should also be CAN support there also somewhere.

Outcomes