Jump to content
Sign in to follow this  

Whats what and what do I need?

Recommended Posts

On the register page I can choose between a whole lot of stuff... But I'm not sure what I need (or even what I want)

What I need:


 - I need support for the new Microchip PIC's

(The 16F88 and 16F7x7 and other new'ish pics, especially the 16F787)


 - I need built in routines/functions for RS-232, AD conversions, Timers, interrupts, I2C, SPI etc. but I guess that is pretty obvious? Still it would be nice to have it confirmed here.


As for C2C-plus(?) or C2C++... I have not yet encountered a problem which I cant solve with C in my electronics projects.

So I guess.... C2C-plus then?



But what the heck is the Sourceboost IDE? is that the IDE for the compiler, so if I pay 60 for the compiler, I don't get an IDE only a command-line compiler? or is it a plug-in for generating more compact assembler code? I cant figure it out?



I discovered that the school's CCS C compiler is outdated (and buggy as he***) and the school doesn't want to pay for an update, so I want to by this one for myself, if you in here can convince me that it is worth the money.


I primarily use it for programming Microchip PIC's with external devices on I2C and SPI (and a few CAN nodes too) and I almost always interface serially to a computer using a Max232 type of connection..



So.... is this for me?

Share this post

Link to post
Share on other sites

Pavel mailed me this list of supported devices:

Supported devices are printed if you start compiler from command line

without parameters. Below is the list of devises supported by C2C-plus









Supported processors:

SX18AC  SX28AC  SX18    SX28    SX48BD  SX52BD


PIC12C508A PIC12C509  PIC12C509A PIC12CR509APIC12CE518 PIC12CE519


PIC12C671  PIC12C672  PIC12CE673 PIC12CE674 PIC12F675  PIC16C52


PIC16CR54  PIC16C55 PIC16C56 PIC16CR56  PIC16C57 PIC16CR57


PIC16CR58  PIC16C61 PIC16C62 PIC16C62A  PIC16C62B  PIC16CR62


PIC16C63A  PIC16CR63  PIC16C64 PIC16C64A  PIC16CR64  PIC16C65


PIC16C65B  PIC16CR65  PIC16C66 PIC16C67 PIC16C71 PIC16C72


PIC16CR72  PIC16F72 PIC16C73 PIC16F73 PIC16C73A  PIC16C73B


PIC16F74 PIC16C74A  PIC16C74B  PIC16C76 PIC16F76 PIC16C77


PIC16F83 PIC16CR83  PIC16C84 PIC16F84 PIC16F84A  PIC16CR84


PIC16F88 PIC16C505  PIC16C620  PIC16C620A PIC16CR620APIC16C621


PIC16C622  PIC16C622A PIC16CE623 PIC16CE624 PIC16CE625 PIC16F627


PIC16F628  PIC16F628A PIC16F630  PIC16C641  PIC16C642  PIC16F648A


PIC16C662  PIC16F676  PIC16C710  PIC16C711  PIC16C712  PIC16C715


PIC16C717  PIC16F737  PIC16C745  PIC16F747  PIC16C765  PIC16F767


PIC16C771  PIC16C773  PIC16C774  PIC16F777  PIC16F818  PIC16F819


PIC16F871  PIC16F872  PIC16F873  PIC16F873A PIC16F874  PIC16F874A


PIC16F876A PIC16F877  PIC16F877A PIC16C923  PIC16C924

Share this post

Link to post
Share on other sites

Hi, just got the C2C-plus myself, and it is excellent.

I checked for the "PIC16F787" on the MICROCHIP site, and can't find it.  Did you mean the "PIC16F877"?  If so, the C2C-plus should be fine for you.  It won't do the PIC18xxx series yet, though.


The 'SourceBoost' IDE and 'C2C-plus' compiler product comes with your least expensive one-license registration -- one purchase unlocks both.  The IDE includes a built-in 'debugger', which will let you single step your assembly code for the '16' series on the PC without any additional hardware.  


And the C2C compiler lets you embed the 'C' code as comments in your assembly, so you can easily see what 'C' statements are being executed by what code.


I agree the CCS-C compiler is awkward, and it requires the target hardware to be connected in order to debug -- unlike the C2C.


The C2C is a little more limited in its addressing modes -- but really this is appropriate for tight efficient code on a PIC.


All in all, highly recommended, especially at the price.

Share this post

Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...