• AVR Freaks

Hot!PIC16F883 not supported by MCC library.

Author
memorris
Junior Member
  • Total Posts : 100
  • Reward points : 0
  • Joined: 2003/11/07 12:49:41
  • Location: East Sussex, UK
  • Status: offline
2021/03/06 13:10:53 (permalink)
0

PIC16F883 not supported by MCC library.

Hi!
I'm trying to set up a new project using MPLAB X v5.45 and the PIC16F883.  When I start MCC from within MPLAB X I get a warning dialog stating "The project's device is not supported by the currently loaded libraries.  All library versions are available for download on the MCC website www.microchip.com/mcc".
 
I’ve downloaded the latest library for the PIC16’s etc from the MCC website, installed it and restarted MPLAB X. I get the same message. Does anyone have any idea what am I doing wrong?
 
I installed MPLAB X complete with MCC on my Win 10 machine.
 
Thanks. Martin
#1

12 Replies Related Threads

    katela
    Super Member
    • Total Posts : 1966
    • Reward points : 0
    • Joined: 2013/06/11 05:25:18
    • Location: South Africa
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/06 14:38:22 (permalink)
    0
    That message means exactly that, your device "MCU" is not supported by mcc.
    Your PIC is very old, MCC only support newer PIC models, old ones are not added, on that MCC link, under the current download tabs, open the PIC10 / PIC12 / PIC16 / PIC18 MCUs release notes, at the end there is a list of all supported microcontrollers, only use MCC with a PIC on that list. 

    Free online Microcontroller Tutorials and Projects for Hobbyists and students. From beginners to advanced. Website: www.studentcompanion.co.za
    YouTube Tutorials: https://www.youtube.com/StudentCompanionSA
    #2
    RISC
    Super Member
    • Total Posts : 6056
    • Reward points : 0
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/07 09:03:09 (permalink)
    0
    Hi,
    PIC16F883 is a very old device...
    MCC will probably never support it like many other old PICs
    MCC is meant to use recent products.
    There are many new PICs which are pin compatible with PIC16F883, less expensive with more features which could easily replace PIC16F883 like PIC16F18876.
    You can use them with MCC
    Regards
     

    For support make sure to check first here : http://microchipdeveloper.com
    There are hundreds of PIC, AVR, SAM...which one do YOU use ?
    #3
    upand_at_them
    Super Member
    • Total Posts : 788
    • Reward points : 0
    • Joined: 2005/05/16 07:02:38
    • Location: Pennsylvania
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/07 09:31:37 (permalink)
    -1 (3)
    With the caveat that you will also need a programmer that can program the PIC16F18876.  If PIC16F883 is what you have and want to use, then learn to program without MCC (which is kind of garbage anyway).
    #4
    katela
    Super Member
    • Total Posts : 1966
    • Reward points : 0
    • Joined: 2013/06/11 05:25:18
    • Location: South Africa
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/07 10:19:57 (permalink)
    0
    Even if you don't want to use mcc, there are so many good reasons to use a newer PIC as explained by RISC above. So many things have been improved in the past decade, unless you are maintaining ab existing project, it's good idea to start with a newer model.

    Free online Microcontroller Tutorials and Projects for Hobbyists and students. From beginners to advanced. Website: www.studentcompanion.co.za
    YouTube Tutorials: https://www.youtube.com/StudentCompanionSA
    #5
    memorris
    Junior Member
    • Total Posts : 100
    • Reward points : 0
    • Joined: 2003/11/07 12:49:41
    • Location: East Sussex, UK
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/08 12:00:54 (permalink)
    0
    Thank you all for your replies.  I didn't realise the PIC16F883 was an old uC.  I can see anything on the part datasheet suggesting it isn't for new designs or that it isn't supported completely by embedded tools.
    Anyway as usual forum members solve the problem and so quickly.  Thanks.
    #6
    ric
    Super Member
    • Total Posts : 30223
    • Reward points : 0
    • Joined: 2003/11/07 12:41:26
    • Location: Australia, Melbourne
    • Status: online
    Re: PIC16F883 not supported by MCC library. 2021/03/08 12:24:33 (permalink)
    0
    memorris
    ... I can see anything on the part datasheet suggesting it isn't for new designs or that it isn't supported completely by embedded tools.

    Think this through.
    The most recent datasheet you can find for that part says "(C) 2006-2015 Microchip Technology" at the foot of every page.
    So, the part was released in 2006, and the datasheet has not been updated since 2015.
    Companies do not make a habit of re-issuing old datasheets just to add a note saying "this is an old device".
     
    Microchip very rarely ever stop making any of their parts, so just the fact that you can still buy them does not mean they are still a current part you should put into new designs.
     

    I also post at: PicForum
    Links to useful PIC information: http://picforum.ric323.co...opic.php?f=59&t=15
    NEW USERS: Posting images, links and code - workaround for restrictions.
    To get a useful answer, always state which PIC you are using!
    #7
    memorris
    Junior Member
    • Total Posts : 100
    • Reward points : 0
    • Joined: 2003/11/07 12:49:41
    • Location: East Sussex, UK
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/08 12:47:12 (permalink)
    0
    ric.  Hi!
    I hadn't noticed the dating on the part datasheet.  However when I was working professionally designing electronic products (up until 4 years ago) companies such as Philips, TI, Nat Semi did mark the front page of their datasheets as 'Not for new designs' so I am afraid I have to disagree.
    #8
    dan1138
    Super Member
    • Total Posts : 4316
    • Reward points : 0
    • Joined: 2007/02/21 23:04:16
    • Location: 0
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/08 13:52:29 (permalink)
    0
    memorris
    ...  However when I was working professionally designing electronic products (up until 4 years ago) companies such as Philips, TI, Nat Semi did mark the front page of their datasheets as 'Not for new designs' ...

    Perhaps it is a matter of corporate style, Texas Instruments, Phillips, National Semiconductor all seem to want design engineers to know when when a part or family of parts have declined in sales volume to the point where they will be expensive to source in the future. On the other hand Microchip seem reluctant to inform anyone that some devices are going to cost more in the future.
     
    There are any number of Microchip controllers that are for all practical purposes are not longer useful for new designs yet a download of their data sheet has no mention that essential development tools for these controllers are obsolete and not for sale anywhere.
     
    This behavior is not unique to Microchip. I have encountered this kind of thing with every "legacy" controller I have ever tried to support. I will say the support for old Microchip controllers has been easier to do than for Motorola, Rockwell, Intersil, RCA, Harris, TI, Cypress, Intel, National, Hitachi, Sharp, Toshiba or NEC has been.
    post edited by dan1138 - 2021/03/09 14:14:26
    #9
    Chabb
    Starting Member
    • Total Posts : 61
    • Reward points : 0
    • Joined: 2019/11/14 10:16:01
    • Location: 0
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/09 09:31:37 (permalink)
    0 (2)
    Hello Memorris. to program pic 16f883 use MPLAB IDE V8.92 downloaded from microchip. regards.
    #10
    memorris
    Junior Member
    • Total Posts : 100
    • Reward points : 0
    • Joined: 2003/11/07 12:49:41
    • Location: East Sussex, UK
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/09 09:46:48 (permalink)
    0
    Thanks Chabb, most helpful.
    Regards
    Martin
    #11
    ric
    Super Member
    • Total Posts : 30223
    • Reward points : 0
    • Joined: 2003/11/07 12:41:26
    • Location: Australia, Melbourne
    • Status: online
    Re: PIC16F883 not supported by MCC library. 2021/03/09 12:11:16 (permalink)
    0
    Chabb
    Hello Memorris. to program pic 16f883 use MPLAB IDE V8.92 downloaded from microchip. regards.

    A PIC16F883 can be programmed from MPLAB 8.xx or from MPLABX.
    The question was about using MCC to create the source code, which only runs under MPLABX, but which will never support the PIC16F883.
     

    I also post at: PicForum
    Links to useful PIC information: http://picforum.ric323.co...opic.php?f=59&t=15
    NEW USERS: Posting images, links and code - workaround for restrictions.
    To get a useful answer, always state which PIC you are using!
    #12
    oliverb
    Super Member
    • Total Posts : 441
    • Reward points : 0
    • Joined: 2009/02/16 13:12:38
    • Location: 0
    • Status: offline
    Re: PIC16F883 not supported by MCC library. 2021/03/10 01:54:47 (permalink)
    0
    "Not recommended for new designs" is usually a warning that the manufacturer plans to completely discontinue manufacture of a part. Microchip seem to keep most of their flash parts in some level of production and even the old EPROM parts were mostly replaced by flash equivalents. There are exceptions, I see the PIC14000 listed as NRND.
     
    #13
    Jump to:
    © 2021 APG vNext Commercial Version 4.5