MAILING LIST
Email:
PARTNERS
Microchip Third-Party Tool Provider

HI-TECH Software proudly supports the Microchip brand with high quality C compilers. Visit the Microchip Technology website for more information.

Now Available -- also included in the HI-TECH Enterprise Edition

HI-TECH C PRO for the PIC32 MCU Family (Lite mode) - FREEWARE

To determine which mode supporting the PIC32 MCU Family best suits your needs, simply compare the modes against the optimizations and features listed below.

You can also find about more about the performance differences between the HI-TECH C PRO for the PIC32 MCU Family and conventional compilers.

HI-TECH C PRO for the PIC32 MCU Family
PRO mode
Lite mode1
Pricing
Single-User License List Price $1995 Free
Technical Support HI-TECH Priority Access included Available
HI-TECH Satisfaction Guarantee (30 day money back guarantee) Yes Free
Optimization
Overall optimization level Very High Minimal
Omniscient Code Generation Compilation Technology  Yes  No
Reduces overhead required for interrupt context switching Yes  Yes
Dynamic register allocation for parameter passing Yes  No
Register cycling for improved pipeline performance Yes  No
Number of registers available for function parameters All registers are available None
Registers need to be preserved over function calls Only when all other registers are exhausted Yes
The effect of optimizations on the ability to debug Little or no effect Little or no effect
Register cycling for improved pipeline performance Yes  No
Branch/load delay optimizations Yes  No
Automatic inlining of selected library routines for improved speed Yes  No
Customized runtime startup routine Yes  Yes
Pointer optimizations based on knowledge of targets Yes  No
Includes peripheral library Yes  Yes
Runtime startup code automatically initializes the device for best performance Yes  Yes
Printf library code footprint Compiler eliminates all unused features of printf for smallest footprint Compiler eliminates all unused features of printf for smallest footprint
Usability/Features
Support for all PIC32 MCUs Yes  Yes
Can identify inconsistent definitions across modules Yes Yes
Number of Interrupt Handling Schemes 11 11
Compiler support for RAM vectors, i.e. ISRs can service different vectors at runtime Yes Yes
Unlimited Memory Usage  Yes  Yes
Automatically analyzes user assembly and object code files  Yes  Yes
Eliminates the need for many non-standard C qualifiers and compiler options  Yes  Yes
Header includes required in each C file (except for the Std C Library) 1 1
Individual libraries for various optimisation levels and instruction sets No, not required. Required library code is built and optimised with the user code  No, not required. Required library code is built and optimised with the user code 
Full C library code source provided Yes Yes
Built-in cycle accurate delay routine Yes  Yes
Automatic generation of configuration word Yes  Yes
Transparent and direct access to SFR atomic bit operation addresses Yes  Yes 
C-level access to CP0 Registers Yes  Yes
Full or mixed MIPS16 and MIPS32 code allowed Yes  Yes
Printf library functionality Compiler automatically detects and implements printf features required by program Compiler automatically detects and implements printf features required by program
Integrates into HI-TECH Software's IDE, HI-TIDE2 Yes  Yes
Fully integrates into MPLAB® IDE, MPLAB ICD2 and MPLAB REAL ICE Yes  Yes
Compiler message can be displayed in multiple languages Yes - English, French, German Yes - English, French, German
Runs on all platforms: Windows (including 64-bit Vista), Linux and Mac OS X  Yes  Yes
 
Get Compiler Download free fully-functional 45 day evaluation of the HI-TECH C PRO for the PIC32 MCU Family3
Windows - Linux - Mac OS X
Order Download and operate in Lite mode
Windows - Linux - Mac OS X

 

Activating Modes

During the installation process, simply select your desired mode.

Updates and Technical Support

Technical support for our products is a very important issue for us - we know that our development tools are complex products being used in a wide variety of situations and that sometimes our customers will need assistance to get the most from our products. Your queries will be answered by one of our qualified, experienced engineers. Please submit your queries to support@htsoft.com.

You may also access patch level web updates for the version you purchase here.

HI-TECH C PRO for the PIC32 MCU Family also includes HI-TECH Priority Access: HI-TECH Software's 12 month maintenance subscription providing web access to new versions, patch level updates, and priority technical support for nominated compilers.

 

1 Conditions of Use

HI-TECH Software has provided this freeware compiler, HI-TECH C PRO for the PIC32 MCU Family (Lite mode), as a low-cost tool for hobbyists and students, however the license allows its use for commercial purposes as well. It is ideal as a teaching tool for an introduction into the 'C' language and embedded programming on a PIC32 MCU Family device.

You may copy and redistribute this software, providing it remains in the same archive file. You may use this software for any purpose. No warranty of any kind is provided, and all use is entirely at your own risk. Full details of the licence under which it is supplied are provided within the download.

2 Please Note: HI-TECH Software will release their Eclipse-base IDE, HI-TIDE 3 with support for the HI-TECH C JTAG Debug Interface in the fourth quarter of 2008. Customers are encouraged to register their compiler so they can be contacted when there are software updates for the HI-TIDE and the HI-TECH C JTAG Debug Interface.

3 Internet access required for installation and activation.