Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Compiler selection for 16bit microcontroller(PIC24EP512GU814)

Status
Not open for further replies.

anboli

Full Member level 2
Joined
Mar 9, 2012
Messages
144
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,298
Activity points
2,512
Hi to all,

We are going to use PIC24EP512GU814 controller for our industrial application. So far we had worked in 16 and 18 series and compiled using CCS compiler. But we heard that the CCS compiler is not suitable for the higher end application. So we are in mess to move ahead. So Could anybody clarify us for the compiler to select from the other available compilers such as Hitech C, MPLAB C...?

Thanks,
Anboli
 

As far as I know, Microchip bought Hi-Tech. I would suggest the Microchip XC16 compiler. You can run it for 60 days in full PRO mode after which it will still work but without full optimisation.

Keith
 

The answer depends on how familiar you are with C programming. Both CCS and MikroE have compilers for PIC24, they are rather convenient, coming with many built-in functions for control of peripherals. If you are already working with CCS C, changing to their 16-Bit compiler PCD respectively PCW is only a small step. Of course it's advisable to learn about the hardware specific details involved with PIC24.

The old Microchip PIC24 compiler C30 is based on GNU C, the new XC16 is Hitech-C, as already mentioned. Both are powerful, but a full application will usually involve a considerably number of include and library files for peripheral access etc. You can expect fewer compiler bugs with C30 or XC16 than with CCS or MikroE C. And you have access to the huge Microchip Application Library that can be seamlessly integrated with the projects.
 
  • Like
Reactions: tpetar

    tpetar

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top