MikroElektronika provides a that includes all features of the professional suite with one primary restriction :

MikroC Pro for PIC is a popular integrated development environment (IDE) used for programming and developing applications for PIC microcontrollers. It's designed by MikroElektronika, a well-known company in the field of embedded systems and microcontroller development tools.

: Cracked compilers often have broken libraries or optimization bugs that lead to difficult-to-debug errors in your embedded code. No Technical Support : Official users receive lifetime technical support to help resolve complex programming issues. MIKROE Forum