EmbeddedRelated.com
Forums

Eagle CAD files for lpc11E14 (48pin)

Started by Shashank Maheshwari March 5, 2013
Hi guys

I was working on LPC11E14 when I realised that there are no Eagle CAD files
available for LPC11E14.

I wrote to NXP and they told me that they do not have the CAD files for the
same. I do not understand why would they produce a component and not
provide its CAD files, given that is one of the critical support work to be
done with the device.

Does anybody have any 3rd party CAD files for the same. It would be really
great of somebody could refer them.

Rgds
Shashank
--
Shashank Maheshwari


An Engineer's Guide to the LPC2100 Series

Hi Shashank

one question do you know how many CAD programs out there?

To many.

Years ago the manufacture guys provided files for Orcad and a few others.
Today you have to draw it by yourself.

Take the datasheet and create your own.
When you are finished with your part triple check it before you use it in
the schematics or in the layout.

Cheers

Juergen
2013/3/5 Shashank Maheshwari

> **
> Hi guys
>
> I was working on LPC11E14 when I realised that there are no Eagle CAD files
> available for LPC11E14.
>
> I wrote to NXP and they told me that they do not have the CAD files for the
> same. I do not understand why would they produce a component and not
> provide its CAD files, given that is one of the critical support work to be
> done with the device.
>
> Does anybody have any 3rd party CAD files for the same. It would be really
> great of somebody could refer them.
>
> Rgds
> Shashank
> --
> Shashank Maheshwari
>
>
>
>
>


2013/3/5 Jgen Peter Messerer

> Hi Shashank
>
> one question do you know how many CAD programs out there?
>
> To many.
>

You are rigth BUT, I think chip manifacturer has it's own chip database so
the company can do some automatic conversion to some well described open
format.

I suppose KiCAD or Geda has free formats but I can not see any progress
here ((
--
CMake build environment project
for micro-controllers (use
it or
addyou
favorite MCU )


Dimitri, it's like to write a Software.
You will always have people how likes it and others how don't likes it.
It is impossible to satisfy all people.
Thats why the manufacture don't provide the CAD files anymore and nowadays
it is very easy to make one by yourself.
Mostly the package already exists. Now you only have to draw you schematic
symbol and add a netlist or under Eagle connect it with you package.
Thats it.

I have drawn hundreds of elements by my self to satisfy my needs even when
there was already an existing element.

kicad and geda are nice opensource tools but they are no match to the
Altium or PCAD or other big tools.
But they are not widley used in the professional sector.

So at the end there is only one way.
Do it yourself and have fun.

Cheers.
J

2013/3/5 Dimitriy irtos

> **
> 2013/3/5 Jgen Peter Messerer j...@sunrise.ch>
> > Hi Shashank
> >
> > one question do you know how many CAD programs out there?
> >
> > To many.
> > You are rigth BUT, I think chip manifacturer has it's own chip database so
> the company can do some automatic conversion to some well described open
> format.
>
> I suppose KiCAD or Geda has free formats but I can not see any progress
> here ((
> --
> CMake build environment project
> http://sourceforge.net/projects/irtos/>for micro-controllers (use
> it http://sourceforge.net/projects/irtos/files/latest/download> or
> addhttp://sourceforge.net/projects/irtos/forums/forum/811508>you
> favorite MCU )
>
>
>
>


On Tue, 2013-03-05 at 12:37 +0400, Dimitriy irtos wrote:
> 2013/3/5 Jürgen Peter Messerer > Hi Shashank
> >
> > one question do you know how many CAD programs out there?
> >
> > To many.
> > You are rigth BUT, I think chip manifacturer has it's own chip database so
> the company can do some automatic conversion to some well described open
> format.
>
> I suppose KiCAD or Geda has free formats but I can not see any progress
> here ((

I do electronics for a living and have been constructing our
own component libraries for about 25 years now. We have used
expensive commercial software for the better part of those
25 years and I did not like the standard component libraries
that came with it. So we drafted our own. And it is a simple
process if you get the hang of it (some software will make
it a very difficult process, true).

Nowadays we use Kicad and I have started drafting our own
libraries once again :-)
(I do NOT like the use of the name "modules" in pcbnew for a
component. A module is a collection of components on a pcb
for instance, a single component is NOT a module.)

When an IC manufacturer draws a component for you to use it
usually is in such a state that you still have to draw your
own or change it because connections/pins are in the wrong
position (for a good schematic flow).

Just draw your own components :-)

roelof

Hey Guys

Thanks for the replies. I guess I'll edit and make one for myself.
I was just hoping if somebody already had it and could share it.

I understand making those CAD files is not a complex task however I feel
sometimes lack of such basic tools distracts a design engineer from the
'basic core task' to the 'side tasks' and creates "avoidable delays" to the
projects. (reinventing the wheel !!?)

Nevertheless I still believe that the silicon manufacturers can provide
this kind of support at least for the famous and widely used softwares.
(On many occasions they already provide special application notes for
IAR/Keil/Eclipse considering the fact that there are many more IDEs. If
they can do that for IDEs then why not CAD ! )

Regards
Shashank

On Tue, Mar 5, 2013 at 3:13 PM, roelof 't Hooft wrote:

> **
> On Tue, 2013-03-05 at 12:37 +0400, Dimitriy irtos wrote:
> > 2013/3/5 Jgen Peter Messerer j...@sunrise.ch>
> >
> > > Hi Shashank
> > >
> > > one question do you know how many CAD programs out there?
> > >
> > > To many.
> > >
> >
> > You are rigth BUT, I think chip manifacturer has it's own chip database
> so
> > the company can do some automatic conversion to some well described open
> > format.
> >
> > I suppose KiCAD or Geda has free formats but I can not see any progress
> > here ((
>
> I do electronics for a living and have been constructing our
> own component libraries for about 25 years now. We have used
> expensive commercial software for the better part of those
> 25 years and I did not like the standard component libraries
> that came with it. So we drafted our own. And it is a simple
> process if you get the hang of it (some software will make
> it a very difficult process, true).
>
> Nowadays we use Kicad and I have started drafting our own
> libraries once again :-)
> (I do NOT like the use of the name "modules" in pcbnew for a
> component. A module is a collection of components on a pcb
> for instance, a single component is NOT a module.)
>
> When an IC manufacturer draws a component for you to use it
> usually is in such a state that you still have to draw your
> own or change it because connections/pins are in the wrong
> position (for a good schematic flow).
>
> Just draw your own components :-)
>
> roelof
>
>
>

--
Shashank Maheshwari


--- In l..., Shashank Maheshwari wrote:
>
> Thanks for the replies. I guess I'll edit and make one for myself.

Rather than starting from scratch, if I were you I would start with the most similar existing Eagle library file (e.g. the LPC11C12/14-LQFP48?) and edit that. As far as I can see, the pin numbering and at least some of the pin names are the same.

You can download the NXP-verified 'EAGLE Parts for LPC11xx' library files from NXP's LPCware site:

http://www.lpcware.com/content/nxpfile/eagle-parts-lpc11xx

Regards,
Chris Burrows
Astrobe v4.4 (Mar 2013): Oberon for Cortex-M3 Development system
http://www.astrobe.com

hmmm wait a minute... You are telling me that "it's like to write a
Software"

I am not a good programmer (well I think I am gooood but let imagine) ) -->
that I have with my favorite LPC2468? -- a lot of free sources and
libraries and examples and also trailware uVision and etc. LPCware.com,
LPCexpresso, EMBED

Just open Keil -- select MCU -- you have all pins and pheripherals and etc.

I am opening KiCad or P-CAD or Altium -- there is my favorite MCU ? there
is library for my favorite MCU.

You will always have people how likes it and others how don't likes it.

> It is impossible to satisfy all people.
>

Shure it is impossible to satisfy ... what is why You can connect many many
chips to LPC2468 and write many many sources and libraryes but the names of
registers is almost in 99% of cases is the same that is why we have
standards like CMSIS

> Thats why the manufacture don't provide the CAD files anymore and nowadays
> it is very easy to make one by yourself.

Mostly the package already exists. Now you only have to draw you schematic
> symbol and add a netlist or under Eagle connect it with you package.
> Thats it.
>
> Hmm draw a schematic -- Do you mean that I HAVE TO SET UP 208 pins on
LPC24xx
manually!? Also you know that Each pin can be on of 4 functions. May be
there is some hook that can convert datasheet from NXP --> list of pins -->
library symbol?

208*4 = 816.

> I have drawn hundreds of elements by my self to satisfy my needs even when
> there was already an existing element.
>

I am sure that this is a question of format. Making conversion tool from
internal NXP chip database to any free format is a question of three months
of development of some student.
Cheers.
--
CMake build environment project
for micro-controllers (use
it or
addyou
favorite MCU )


On Tue, 2013-03-05 at 23:20 +0400, Dimitriy irtos wrote:
> Hmm draw a schematic -- Do you mean that I HAVE TO SET UP 208 pins on
> LPC24xx
> manually!? Also you know that Each pin can be on of 4 functions. May be
> there is some hook that can convert datasheet from NXP --> list of pins -->
> library symbol?
>
> 208*4 = 816.

4 times 208 equals 816 ???
I guess typo....

I have no idea what kind of schematics you draw and no intention
to find out. But 208 pins is still 208 pins after I or anybody
else have entered that into CAD schematics. NOT 832. You must
have been drawing some pretty unreadable schematics (for others
to read and/or follow).
One IO pin is still one IO pin that is on the component package
and the number of sub functions does not matter for that.

roelof

I'm not quite if you did get my message.
The software was a metapher that even when the chip manufacture will
provide you a schematic symbol, mostly it wont fit your needs.
The same can happen with software, depending on your requirements.

If you find the source of a program it can easily happen that not all of
your requirements are covered.
So what do you do?

Complaining to the author that all functions which you will need are
missing?
I guess no.
You will check the code and then you try to add those functions which you
think are missing by yourself.

The same with the schematic symbols.
As mention from some one else before.
Take a similar symbol and modify it for your needs.

Thats was my message.
Especially about the LPC11E14 which has an LQFP48 package not over 200.
Better for the next time would be to ask in the forum if someone has draw
the schematic symbole for Eagle already instead of complaining about NXP.

Cheers

Juergen
2013/3/5 Dimitriy irtos

> **
> hmmm wait a minute... You are telling me that "it's like to write a
> Software"
>
> I am not a good programmer (well I think I am gooood but let imagine) ) -->
> that I have with my favorite LPC2468? -- a lot of free sources and
> libraries and examples and also trailware uVision and etc. LPCware.com,
> LPCexpresso, EMBED
>
> Just open Keil -- select MCU -- you have all pins and pheripherals and etc.
>
> I am opening KiCad or P-CAD or Altium -- there is my favorite MCU ? there
> is library for my favorite MCU.
> You will always have people how likes it and others how don't likes it.
>
> > It is impossible to satisfy all people.
> > Shure it is impossible to satisfy ... what is why You can connect many many
> chips to LPC2468 and write many many sources and libraryes but the names of
> registers is almost in 99% of cases is the same that is why we have
> standards like CMSIS
> > Thats why the manufacture don't provide the CAD files anymore and
> nowadays
> > it is very easy to make one by yourself.
>
> Mostly the package already exists. Now you only have to draw you schematic
> > symbol and add a netlist or under Eagle connect it with you package.
> > Thats it.
> >
> > Hmm draw a schematic -- Do you mean that I HAVE TO SET UP 208 pins on
> LPC24xx
> manually!? Also you know that Each pin can be on of 4 functions. May be
> there is some hook that can convert datasheet from NXP --> list of pins -->
> library symbol?
>
> 208*4 = 816.
> > I have drawn hundreds of elements by my self to satisfy my needs even
> when
> > there was already an existing element.
> > I am sure that this is a question of format. Making conversion tool from
> internal NXP chip database to any free format is a question of three months
> of development of some student.
>
> Cheers.
>
> --
> CMake build environment project
> http://sourceforge.net/projects/irtos/>for micro-controllers (use
> it http://sourceforge.net/projects/irtos/files/latest/download> or
> addhttp://sourceforge.net/projects/irtos/forums/forum/811508>you
> favorite MCU )
>
>
>
>
>