HI-TECH C for PIC18 MCU Family
Buy/Sample Options SW500007, SW500008
Contact Microchip
Development Tool Selector
Microchip Advanced Parts Selector (MAPS)
CiSAR (Service Request)
HI-TECH C for PIC18 MCU Family 
Part Number: SW500007, SW500008

HI-TECH C compiler for PIC18 MCUs implements the optimizations of Omniscient Code Generation™ (OCG) - a whole-program compilation technology - to provide denser code and better performance for development on PIC18 MCUs.

This ANSI C Compiler available in three operating levels. To compare the optimizations and features of each, please see the table below.

HI-TECH C Compiler for PIC18 MCUs

PRO

(SW500007)

Standard

(SW500008)

Lite

PRICING

 

 

Single-User License List Price

$1195

$495

Free

Technical Support

High Priority Access* included

High Priority Access* optional

Available

OPTIMIZATIONS

 

 

Omniscient Code Generation Optimizations

Maximum

High optimizations levels

OCG to be implemented 2009 Q3

Partial

Optimizes the size of each pointer variable in your code based on its usage

Yes

No

Limited

Reduces overhead required for interrupt context switching

Yes

Limited

No

Pointer optimizations based on knowledge of target

Yes

No

No

Automatically allocates objects into optimal locations

Yes

Limited

Limited

Procedural Abstraction optimizations

Yes

No

No

Optimizations for rapid runtime startup and memory clearing

Yes

Yes

No

Printf library code footprint

Compiler eliminates all unused features of printf for smallest footprint

Determined by printf feature set selected by user

Compiler can eliminate some unused printf features

USABILITY/FEATURES

 

 

Supports all PIC18 MCUs

Yes

Yes

Yes

Unlimited Memory Usage

Yes

Yes

Yes

Automatically handles memory banking without requiring special qualifiers

Yes

Yes

Yes

Can identify inconsistent definitions across modules

Yes

Limited

Yes

Automatically analyzes user assembly and object code files

Yes

No

Yes

Eliminates the need for many non-standard C qualifiers and compiler options

Yes

No

Yes

Printf library functionality

Compiler automatically detects and implements printf features required by program

User selects on of three printf feature sets as required by program

Compiler eliminates all unused features of printf for smallest footprint

Fully integrates into MPLAB® IDE

Yes

Yes

Yes

Runs on all platforms: Windows (XP and Vista), Linux and Mac OS X

Yes

Yes

Yes

Get Compiler

Download free fully-functional 45 day evaluation of the HI-TECH C PRO for the PIC18 MCU Family below

Download and operate in Lite mode below

* High Priority Access (HPA): 12 month subscription web access to new versions, and priority technical support. For information on renewing HPA and Upgrading your HI-TECH C Compiler, please see www.microchip.com/HPA

Previous versions can be accessed using the details on the archive page.

Downloads