1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

Microchip library for eagle

Discussion in 'Microcontrollers' started by nclark, Sep 3, 2005.

  1. nclark

    nclark New Member

    Joined:
    Apr 24, 2004
    Messages:
    14
    Likes:
    0
    Location:
    Canada
    Hi, I've just started using eagle for my PCB and schematic designs but the microchip library just sucks, many of the 16F series are not listed and most of the 18F neither. I downloaded the microchip2 library from the eagle site but it's almost the same as the one in the package.

    Does anyone have a complete microchip library for eagle?
     
  2. g whiz

    g whiz New Member

    Joined:
    Nov 14, 2005
    Messages:
    2
    Likes:
    0
    Location:
    California
    I don't have a library for you, but one thing that Microchip is very good at is keeping pinouts common for many of their parts going back many generations. Check to see if what you have is similar to an existing Eagle library part.

    I don't know if you've tried Eagle's library editor, but it is fairly simple once you try a few parts.
     
  3. Oznog

    Oznog Active Member

    Joined:
    Apr 21, 2004
    Messages:
    2,879
    Likes:
    11
    Location:
    Austin, Tx
    Make your own, it's not tough. Also all the 28 pin controller are mostly the same for pinouts so the old PIC16 28 pin parts in the Eagle lib are not too far off. Same for 40 pin.

    Regrettably Eagle is very very bad for the way it did libraries and basically impossible to upgrade. Very, very bad lib management! Consider the case where you add a PIC18F4620 component to "microchip" library. If you upgrade to the next version of Eagle you overwrite the "microchip" lib entirely and lose your PIC18F4620. So you'd have to keep your old one, and there's no straightforward way to merge them. Manual copying is quite tedious and even error-prone. Thus Eagle can't really release an updated version of "microchip" nor can you accept someone else's "microchip" lib without kicking out your own changes. As far as I know Eagle is just not updating these libs.

    But, let me say I do like Eagle despite the issues. It's very effective.

    The conclusion I reached was it's a better idea to make your own "my_components" library, or at least copy "microchip" to "my_microchip" and modify that one.
     
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. pmacpeter

    pmacpeter New Member

    Joined:
    Feb 11, 2009
    Messages:
    2
    Likes:
    0
    Location:
    Hong Kong

    Microchip PIC16F723

    we are developing a switch by using the Microchip PIC16F723, if any guys interest to help, please let me know.
    Peter
     
  6. HATHA

    HATHA New Member

    Joined:
    Mar 29, 2008
    Messages:
    109
    Likes:
    0
    Location:
    singapore
  7. pmacpeter

    pmacpeter New Member

    Joined:
    Feb 11, 2009
    Messages:
    2
    Likes:
    0
    Location:
    Hong Kong
    thanks a lot. Please let me know if any more can help.
     
  8. goldenconti

    goldenconti New Member

    Joined:
    Apr 7, 2010
    Messages:
    1
    Likes:
    0
    hi

    Don't forget, you can recreate a lib or multiple lib from your design using the ulp "exp-project-lbr.ulp" This way you will not loose the library component you created
     
  9. skeeterb

    skeeterb Member

    Joined:
    Apr 7, 2007
    Messages:
    214
    Likes:
    0
    Location:
    USA
    you could go to the Cadsoft site and download the libraries there. the URL is CadSoft Online: Download. They have a lot of user created components there and updated libraries for the different components.
     
  10. AtomSoft

    AtomSoft Well-Known Member

    Joined:
    Feb 7, 2008
    Messages:
    5,670
    Likes:
    41
    Location:
    Brooklyn, NY US

Share This Page