2008-08-04
Patch Level Update: PICC-18 STD
2008-07-29
Patch Level Update: HI-TECH C PRO for the PIC10/12/16 MCU Family
2008-07-21
NEW - PRO Compiler supporting Microchip PIC32 microcontrollers
Patch Level Update: PICC-18 STD
Patch Level Update: HI-TECH C PRO for the PIC10/12/16 MCU Family
NEW - PRO Compiler supporting Microchip PIC32 microcontrollers
Omniscient Code Generation: as featured in EDN Hot 100 Products of 2007.
HI-TECH Software proudly supports the Microchip brand with high quality C compilers. Visit the Microchip Technology website for more information.
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 | ||
|---|---|---|
| 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-TIDE™2 | 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 |
|
During the installation process, simply select your desired mode.
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.
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.
Copyright © 2008 HI-TECH Software • Trademarks • Forum
Site Map