|
|
|
|
|
by neltnerb
3765 days ago
|
|
I had to get a proprietary crippled third-party compiler to do anything on a PIC12 in C. The PIC16 at the time at least definitely didn't have GCC support, I recall having to boot Windows to compile my code for it. Pretty sure that's still the case. |
|
The 16- and 32-bit chips are more mainstream, and after using their proprietary compiler for a while, they switched over to GCC. Now from my standpoint, it's still "their" GCC, in that I download and use their tools. And there are some features that you still have to pay for such as optimization. I'm certainly not in love with those aspects, but it's good enough for me to wait it out until something else comes along that's compelling enough for me to switch. Folks have demonstrated building their own GCC toolchain for PIC, but I haven't bothered.
Somebody without my mental inertia and legacy projects might make a different choice.
My uses aren't critical enough to require considering the smallest, cheapest parts, so I simply avoid the 8-bit chips.