SW500010 Microchip Technology, SW500010 Datasheet - Page 5

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
HI-TECH C Compilers at a Glance
HI-TECH C Compilers at a Glance
OPTIMIZATION
Omniscient Code Generation™ Compilation Technology
Degree or statement-level optimizations
Optimizes the size of each pointer variable in your code based
on its' usage
Reduces overhead required for interrupt context switching
Dynamic register allocation for parameter passing (where applicable)
Number of registers available for function parameters (where applicable)
Register cycling for improved pipeline performance (where applicable)
Branch/load delay optimizations (where applicable)
Automatic in-lining of selected library routines for improved speed
Customized runtime startup routine
Optimizations for rapid runtime startup and memory clearing
Automatically allocates objects into optimal locations
Procedural abstraction optimizations
Degree of optimizations of printf function
USABILITY/FEATURES
Support for all PIC® MCU devices
Unlimited memory usage
Automatically handles memory banking without requiring special qualifiers
Includes Microchip-compatible peripheral library
Can identify inconsistent definitions across modules
Multiple Interrupt Handling Schemes (where applicable)
Built-in cycle accurate delay routine
Automatic generation of configuration words (where applicable)
Warn if potential runtime stack overflow detected
Automatically analyzes user assembly and object code files
Eliminates the need for many non-standard C qualifiers and compiler options
Potential number of printf configurations
Operation for printf customization
Debuggable library routines
Fully integrates into MPLAB® IDE and is compatible with all Microchip
debuggers and emulators
Runs on: Windows® XP, Vista & Vista64, Linux and Mac® OS X
Code size.
Generation optimizations can produce code up to 30%
smaller than the Standard Mode, and 50% smaller than
the Lite mode.
The HI-TECH C PRO with Omniscient Code
250%
200%
150%
100%
50%
0%
HI-TECH C PRO
(PRO Mode)
HI-TECH C PRO
Automatic
Very High
Free Lite
~650
High
All
(Standard Mode)
Limited Operation
Limited Operation
Limited Operation
Limited Operation
HI-TECH C PRO
Standard
Automatic
Some
~650
High
High
HI-TECH C PRO
Limited Operation
HI-TECH C PRO
(Lite Mode)
Automatic
Minimum
~650
High
Low

Related parts for SW500010