SW500008 Microchip Technology, SW500008 Datasheet - Page 5
![PICC-18 STD](/photos/9/32/93256/sw500008_sml.jpg)
SW500008
Manufacturer Part Number
SW500008
Description
PICC-18 STD
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Specifications of SW500008
Supported Families
PIC18
Core Architecture
PIC
Software Edition
Standard
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015
778-1001
778-1001
778-1001
778-1001
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
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√