Author Topic: ARM LPC 311 vs 401 vs 501, what does it mean?  (Read 1736 times)

0 Members and 1 Guest are viewing this topic.

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
ARM LPC 311 vs 401 vs 501, what does it mean?
« on: October 11, 2014, 07:38:02 pm »
I am looking at page 3 of the datasheet here :

http://www.nxp.com/documents/data_sheet/LPC11U3X.pdf

The same product has suffixes like 311, 401, 501, and when setting a project in the lpcxpresso it asks for the exact suffix. 

What do these number mean? Are they NXP specific or more general for ARMs?  Does the compiler generate different code based on the suffix?
 

Offline ElektroQuark

  • Supporter
  • ****
  • Posts: 1244
  • Country: es
    • ElektroQuark
Re: ARM LPC 311 vs 401 vs 501, what does it mean?
« Reply #1 on: October 11, 2014, 07:50:19 pm »
Not same product. See Table 2. Different amount of FLASH, RAM, etc...

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4078
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: ARM LPC 311 vs 401 vs 501, what does it mean?
« Reply #2 on: October 11, 2014, 10:59:57 pm »
Microcontrollers begin with LPC, then add the base family LPC11.
Follow with a application specification (such as usb, or low power) LPC11U, then the two numbers will tell you something about the peripherals inside, but they should all be binary and pin-compatible. You get LPC11U37.
The appended letters specify the package (including tempature for some families), and the pincount.
After the slash is the revision identifier, or al least that is what it looks like. The LPC11xx's have a lot of those. (not to confuse with the revision designator you find on the package and errate sheets)
But, on the LPC17's these numbers are missing.

Company's often use the strangest numbering scheme. Possibly due to the many continents they're based at.
« Last Edit: October 11, 2014, 11:03:17 pm by Jeroen3 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf