Отличный компилятор (язык Си) для микроконтроллеров PIC12, PIC16 и
PIC18. Помимо компилятора, представляет собой удобную интегрированную
среду разработки (IDE), продвинутый редактор и симулятор. Весьма редкий
случай - вместе с компилятором MikroC поставляется огромное
количество библиотек практически на все случаи жизни: работа с АЦП,
EEPROM, PWM, I2C, SPI, 1-Wire, USART, RS-485, CAN, USB (HID) и даже Ethernet, PS/2, MMC с поддержкой FAT(!), CompactFlash, LCD. Такого внушающего набора я пока ещё нигде не видел. Помимо библиотек, MikroC содержит в себе отличный красочный мануал (PDF на 437стр.) с примерами применения функций языка MikroC,
причём не в какой-то теоретической абстракции, а на реальном "железе",
что делает этот компилятор идеальным стартовым комплектом
"программа+документация+примеры" для новичков.
+ Русский мануал (mikroC_pic.chm, 1.71Мб, Help version: 2006/12/04)
Этот компилятор по своей идее и содержанию похож на компилятор MicroC,
но во многом ему проигрывает. Например, документация представлена в виде
скупого chm-файла, хоть и с примерами, но их очень мало по сравнению с
MicroC. Собственная IDE также есть, но местами сыровата. Библиотеки
присутствуют, вообще они абсолютно нормальные и рабочие, но их
функционал весьма ограничен и с грехом пополам обхватывает лишь
внутренности самого PIC-а. Интересный момент - у CCS PCWH есть
библиотека для работы с RTOS, она хоть и примитивна, но всё же. В общем,
этот компилятор можно порекомендовать новичкам как альтернативу MikroC,
но...