# Which is the PIC compiler using C

Status
Not open for further replies.

#### sudheepsrc

##### Junior Member level 3
which is the best PIC compiler (in c )?

#### Jack// ani

Re: PIC compiler

mikroC PIC and CCS PIC C are equally good ones.

sudheepsrc

### sudheepsrc

Points: 2

#### incomplete_jerin

Re: PIC compiler

The best PIC compiler in C is HITECH C rather than Mikro C. But Mikro C has an advantage that it contains many library functions useful to the user. So better for beginners go to MikroC & then go for Hi tech C.
Regards.
Jerin.

#### sanjubluerock3

##### Full Member level 3
Re: PIC compiler

real time pic compiler....

#### TimmKerry

##### Newbie level 4
Basically I never used it and have no Idea about it,but I will rather return with positive response and information about this,Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.

#### arbj

##### Full Member level 4
CCS C Complier of course ! ! ! ! ! :-D :-D :-D :-D

All the rest are either pricey or !@## :wink:

thanks
a

#### MRahimi

##### Member level 1
Microchip as the manufacturer of the PIC MCUs has a range of C compliers from C18 for PIC18 series up to C30 for 16 bit series and of course something for 32 bit versions.
I've heared lots of complains about Microchip C ones as they are rather wired or the IDE is strange, but to be honest I myself use them and prefer to use them as Microchip should knows its products better. All Microchips C examples are also being written in their C.
By the way, keep in mind that whatever you use is based on the standard libraries and they are just different in the very specific functions they provide.
I myself never try to use very complex functions for complex projects as they are not so easily managable, specially while timing is of a great importance. Instead I try to make my own. As a result, there is not a big difference in them while you really dont want to use the built in functions.

Mahdi.

#### zia.newversion

##### Member level 5
Re: PIC compiler

The best PIC compiler in C is HITECH C rather than Mikro C. But Mikro C has an advantage that it contains many library functions useful to the user. So better for beginners go to MikroC & then go for Hi tech C.
Regards.
Jerin.

+1: I agree. But the C Compiler inside the MPLAB software isn't that bad either. If you want to keep it really cheap, that is the best choice... However, it doesn't contain any libraries either.
Something about the MikroC libraries: They malfunction sometimes and most of the time the software written in MikroC runs on the simulator but not on the actual hardware. I don't know what's wrong but I got a C+ in Embedded Systems just because the project wasn't working. And those libraries aren't even so much of help. If you know a little bit of C you can probably write your own function and save them in header files...
I haven't used HITECH, so I have no idea how or what that is...

#### Tahmid

Hi,
I don't work much with C, but I find products from mikroelektronika very good and admire mikroC and mikroBasic(this is what I mostly use for both PIC and AVR).

Hope this helps.
Tahmid.

---------- Post added at 14:00 ---------- Previous post was at 13:54 ----------

+1: I agree. But the C Compiler inside the MPLAB software isn't that bad either. If you want to keep it really cheap, that is the best choice... However, it doesn't contain any libraries either.
Something about the MikroC libraries: They malfunction sometimes and most of the time the software written in MikroC runs on the simulator but not on the actual hardware. I don't know what's wrong but I got a C+ in Embedded Systems just because the project wasn't working. And those libraries aren't even so much of help. If you know a little bit of C you can probably write your own function and save them in header files...
I haven't used HITECH, so I have no idea how or what that is...

Hi,
I don't mean to be rude, but if you failed to make some project work due to mikroC, I think it is something wrong that you are doing rather than mikroC. mikroC is a great compiler with helpful libraries and there is absolutely no reason why your project should not work if it is done properly. I've done a few large projects with mikroBasic and there was NO PROBLEM in any of them once I cleared any problems there were in the hardware side of things.

#### sn_burki

##### Full Member level 5
I have not worked on C that much even can say not work in C, I want to know what is the main differences between both mikroC and CCS PIC C???? which one should I start with and if is there any similator for these then please suggest. I want to start with any one of them with small examples. plz help

#### MRahimi

##### Member level 1
I had the situation and I chose Microchip C.
Don't look for the best. The time will come you prefer to have your own made library.

Mahdi.

#### zia.newversion

##### Member level 5
Hi,
I don't work much with C, but I find products from mikroelektronika very good and admire mikroC and mikroBasic(this is what I mostly use for both PIC and AVR).

Hope this helps.
Tahmid.

---------- Post added at 14:00 ---------- Previous post was at 13:54 ----------

Hi,
I don't mean to be rude, but if you failed to make some project work due to mikroC, I think it is something wrong that you are doing rather than mikroC. mikroC is a great compiler with helpful libraries and there is absolutely no reason why your project should not work if it is done properly. I've done a few large projects with mikroBasic and there was NO PROBLEM in any of them once I cleared any problems there were in the hardware side of things.

I apologise... Maybe it was some fault in hardware... I was just mentioning a personal experience.

#### nikhil_jain

##### Member level 4
go 4 mikroC.. it provides many library functions that u can use right away

#### incomplete_jerin

It is recommended for beginners only. Other wise work out with other compilers like Hi-tech C , CCS etc,
Regards,
Jerin.

#### per_lube

CCS C is the best one compared with price, libraries and support

#### deperkin

##### Member level 2
the BEST one is the one you have installed on your computer and feel comfortable using.
I would personally go with CCS, but that is because I have used it so much... others have their advantages however.
I would just get one and start working with it.

CCS is nice because there is minimal assembly language involved... this could be a disadvantage depending on how you look at it however, because eventually you may have to learn and use assembly.

#### SStjepan

##### Newbie level 2
the BEST one is the one you have installed on your computer and feel comfortable using.....................

Get started with one, and keep manual on the table.

S.

#### sn_burki

##### Full Member level 5
hi all

I dont know how to downlaod CCS? I have downloaded Micro C, but my friend suggested me CCS. How can i download CCS and use it also want a site where the training for micro C or CCS is given.

regards

#### per_lube

hi all

I dont know how to downlaod CCS? I have downloaded Micro C, but my friend suggested me CCS. How can i download CCS and use it also want a site where the training for micro C or CCS is given.

regards