New C compilers improve code performance

With each new project, embedded developers are often challenged to enhance software execution speed and reduce overall code size with fewer resources and a shorter schedule. Offering support for all of their PIC microcontrollers and dsPIC Digital Signal Controllers (DSCs), Microchip Technology is delivering three new C compiler options that improve code execution speed by about 30 percent and reduce code size by roughly 35 percent.

The MPLAB XC8, XC16, and XC32 compilers offer reduced complexity for 8-, 16-, and 32-bit designs and come in three optimization levels: Free, Standard, and Pro. The free editions offer many optimizations, are fully functional, and have no license restrictions for commercial use. Designers can also test their code for 60 days with the Pro optimization levels, which are approximately 50 percent better than the free editions. MPLAB XC compilers also support Linux, Mac, and Windows operating systems, enabling designers to use their platform of choice for embedded development.