Certifications

iso9001
iso14001
icas
Delivery
security
warranty
roiginal
RoHS
UL
Millions of Electronic Parts In Stock. Price & Lead Time Quotes within 24 Hours.

Microchip introduces a simplified C compiler line

Apr 5 2012 2012-04 Power Microchip Technology
Article Cover
Microchip Technology announced the introduction of a new line of simplified C compilers, MPLAB XC, to provide optimal execution speed and code size for all more than 900 PIC MCU and dsPIC Digital Signal Controllers (DSC).

     Microchip Technology announced the introduction of a new line of simplified C compilers, MPLAB XC, to provide optimal execution speed and code size for all more than 900 PIC MCU and dsPIC Digital Signal Controllers (DSC). The MPLAB XC8, XC16, and XC32 compilers reduce design development complexity for 8 -, 16 -, and 32-bit designers, and are available in three cost-effective optimization levels - free, standard, and Professional. The Pro version can be evaluated free of charge for 60 days. In addition, MPLAB XC also supports Linux, Mac OS and Windows operating systems, giving designers the freedom to choose their preferred platform for embedded development.

     Another factor that designers need to focus on today is how to reuse their code and easily port it to the level of microcontroller performance and functionality best suited to each project. These have always been Microchip's strengths, and MPLAB XC continues them by making it easy to transfer code from any of Microchip's existing compilers. In addition, MPLAB XC complicates Microchip's toolchain for compatible compilers and debuggers/programmers to operate seamlessly in the cross-platform, universal open source MPLAB® X integrated development environment, reducing both the learning curve and tool investment. The MPLAB XC compiler is also compatible with the older MPLAB IDE.

     "Simplicity, speed of execution, code size, cost, and cross-platform support are all important to embedded designers," said Derek Carlson, Microchip's vice president of development Tools. Whether researchers or enthusiasts in embedded design, or senior professionals working for global Oems, they face the challenge of doing more with less and speeding up the development process. "The new MPLAB XC compiler line addresses all of these needs while delivering the industry-leading level of compatibility and portability Microchip's customers have come to expect."

     Many designers need a free C compiler. The 8-bit, 16-bit, and 32-bit free versions of Microchip's MPLAB XC compilers are fully featured, have many performance optimizations, and set no licensing restrictions for commercial use. Of course, the Pro version performs about 50% better than the free version. For designers who want to test professionally optimized code, Microchip offers an evaluation version with professional optimization for a 60-day trial period, after which the version will be converted to a free compiler. Like the free version, the evaluation version is fully featured and has no licensing restrictions for commercial use.

     To further support the diverse needs of embedded developers, Microchip allows the purchase of single-user licenses and a full suite of MPLAB XC compilers for all 900 + 8/16/32-bit PIC MCUS and dsPIC DSCS. In addition, units with more than one engineer can purchase a floating network license. This way, the compiler is located on the Intranet of the company so that all designers can use it.

The Products You May Be Interested In

3425 3425 RUGGED METAL PUSHBUTTON 3312

More on Order

3350 3350 RUGGED METAL PUSHBUTTON 3294

More on Order

1185 1185 SWITCH PUSHBUTTON SPST-NO RED 7686

More on Order

3433 3433 SWITCH PB ILLUMINATED 7128

More on Order

1995 1995 5V 2.4A SWITCHING POWER SUPPLY W 8172

More on Order

675 675 PIPING EL WIRE SEWABLE 5M AQUA 5814

More on Order

406 406 ELECTROLUMINESCENT WIRE YLW 2.5M 8640

More on Order

2556 2556 DIGITAL RGB LED WEATHERPROOF STR 2232

More on Order

2539 2539 NEOPIXEL DIGITAL RGB LED STRIP - 8172

More on Order

2536 2536 NEOPIXEL DIGITAL RGB LED STRIP - 6804

More on Order

1734 1734 ADDRESS LED NEOPIXEL DIFF 8MM TH 4914

More on Order

2871 2871 ADDRESS LED MATRIX SERIAL RGBW 8172

More on Order

2861 2861 ADDRESS LED RING SERIAL RGBW 6822

More on Order

881 881 ADDRESS LED 7 SEG I2C BLUE 7326

More on Order

2853 2853 ADDRESS LED RING SERIAL RGBW 6480

More on Order

2686 2686 ADDRESS LED DISCR SER RGB 10PK 6851

More on Order

2396 2396 7"" TFT DISPLAY 1024 X 600 8172

More on Order

1451 1451 LED RGB DIFF 5MM ROUND T/H 1=10 6900

More on Order

4041 4041 DIFFUSED RED INDICATOR LED - 15M 6216

More on Order

1349 1349 INVERTER MINI 1-AAA EL WIRE 7452

More on Order

2026 2026 32X32 RGB LED MATRIX PANEL 5MM P 5418

More on Order

2974 2974 LED CHARLIEPLEXED MATRIX - 9X16 2675

More on Order

3330 3330 LCD LIGHT VALVE 8184

More on Order

1378 1378 WS2811 LED DRIVER CHIP - 10 PACK 6480

More on Order