Omniscient Code Generation technology can be particularly useful for 32-bit microcontrollers. It extracts information from multiple source files simultaneously, allowing more intelligent state-of-the-art code generation that:
Reduces overhead required for interrupt context switching.
Has dynamic register allocation for parameter passing.
Enables all registers to be available for function parameters.
Only require registers to be preserved over function calls when all others are exhausted.
Enables full optimizations without affecting debugging capabilities.
Register cycling for improved pipeline performance.
Branch/load delay optimizations.
Automatic inlining of selected library routines for improved speed.
Customized runtime startup routine.
Pointer optimizations based on knowledge of targets.
Includes peripheral library.
Runtime startup code automatically initializes the device for best performance.
Eliminates all unused features of Printf for smallest footprint.
Automatically analyzes user assembly and object code files and
Eliminates the need for many non-standard C qualifiers and compiler options.
This all means you can spend less time worrying about device memory requirements and compiler-specific semantics and more time focusing on your goals.
HI-TECH C Compiler for PIC32 MCUs also:
integrates into the MPLAB® IDE, MPLAB ICD2 and MPLAB REAL ICE
integrates into HI-TECH Software's IDE, HI-TIDE™ 3
includes Library source - for standard libraries and sample code
includes macro assembler, linker, preprocessor, and one-step driver
can run on multiple platforms: Windows (including 64-bit Vista), Linux and Mac OS X
HI-TECH C Compiler for PIC32 MCUs (PRO) is packaged with:
High Priority Access (at no extra cost)
HI-TECH Software's 12 month maintenance subscription providing web access to new versions, patch level updates, and priority technical support for nominated compilers.
Product Variants - Hi-Tech PRO for the PIC32
-
Back to topFor advice on this product or for a quote, please
contact us
or click
here
to request a call back.