hitech_logo.gif (2005 bytes)               picc_header.gif (2891 bytes)

The PICC Compiler for the Microchip PICMicro family

HI-TECH PICC

HI-TECH PICC is a high-performance C compiler for the Microchip PICmicro(R) 10/12/14/16/17 series of microcontrollers. HI-TECH PICC is an industrial-strength ANSI C compiler - not a subset implementation like some other PIC compilers. The PICC compiler implements full ISO/ANSI C, with the exception of recursion. All data types are supported including 24 and 32 bit IEEE standard floating point. HI-TECH PICC makes full use of specific PIC features and using an intelligent optimizer, can generate high-quality code easily rivalling hand-written assembler. Automatic handling of page and bank selection frees the programmer from the trivial details of assembler code.

PICC Compiler

Features of the compiler include:

MPLAB Integration

For addiontional information and a detailed guide for integrating Microchip's MPLAB environment with our PICC compiler, please click here.

Embedded Development Environment

PICC can be run entirely from the HI-TECH Professional Development environment†. This environment allows you to manage all of your PIC projects. You can compile, assemble and link your embedded application with a single step.

Optionally, the compiler may be run directly from the command line, allowing you to compile, assemble and link using one command. This enables the compiler to be integrated into third party development environments, such as Microchip's MPLAB IDE.

Real Time Operating System

HI-TECH Salvo is a low cost RTOS suitable for single-chip microcontrollers Salvo can help you to implement new designs quickly, enhance functionality using existing resources and improve real-time performance. It allows for multitasking and uses memory efficiently. Salvo will allow you to minimize costs while maximizing reliability with severly limited RAM and ROM. It provides many additional benefits to the development process and the initial cost can be offset by reduced development time and improved performance

Processors Supported

The PICC compiler supports all of the Microchip PIC10xx, PIC12xx, PIC14000, PIC16xx and PIC17xx series microcontrollers. A partial listing of supported devices is below.

Supported PIC Microcontrollers

Baseline Processors

Midrange Processors

High-End Processors

10F200

12F629

12F635

12C671

17C42

10F202

12C672

12CE673

12CE674

17C42A

10F204

12F705

12F675

12F675F

17CR42

10F206

12F675H

12F675K

12F683

17C43

12C508

14000

16C432

16C433

17CR43

12F508

16C554

16C554A

16C556

17C44

12C509

16C556A

16C557

16C558

17C752

12F509

16C558A

16C61

16C62

17C756

12C508A

16C62A

16C62B

16CR62

17C756A

12C509A

16C63

16C63A

16CR63

17C762

12C509AG

16C64

16C64A

16CR64

17C766

RF509AG

16C65

16CR65

16C65A

 

12C509AF

16C65B

16C66

16C67

 

RF509AF

16C620

16C620A

16CR620A

 

12CR509A

16C621

16C621A

16C622

 

12CE518

16C622A

16CE623

16CE624

 

12CE519

16CE625

16F630

16F636

 

16C505

16C641

16C642

16C661

 

16F505

16C662

16F676

16F684

 

16C52

16F688

16C710

16C71

 

16C54

16C711

16C712

16C715

 

16CR54A

16C716

16C717

16C72

 

16CR54B

16C72A

16CR72

16F72

 

16CR54C

16C73

16F73

16F737

 

16HV540

16C73A

16C73B

16C74

 

16C54A

16F74

16F747

16C74A

 

16C54B

16C74B

16LC74B

16C76

 

16C54C

16F76

16F767

16C77

 

16F54

16F77

16F777

16C770

 

16C55

16C771

16C773

16C774

 

16C55A

16C745

16C765

16C781

 

16C56

16C782

16F818

16F819

 

16C56A

16F83

16CR83

16C84

 

16CR56A

16F84

16F84A

16CR84

 

16C57

16F627

16F627A

16F628

 

16C57C

16F628A

16F648A

16F716

 

16CR57B

16F87

16F870

16F871

 

16CR57C

16F872

16F873

16F873A

 

16F57

16F874

16F874A

16F876

 

16C58

16F876A

16F877

16F877A

 

16C58A

16F88

16C923

16C924

 

16C58B

16C925

16C926

   

16CR58A

       

16CR58B

       

† The HI-TECH Professional Development environment (HPD) is not available under UNIX. The compiler is supplied on CD-ROM, with a Quick Start Guide. The User's Guide is provided on the CD-ROM in Acrobat and HTML formats. If you require a printed manual, it can be ordered at the same time as the compiler.


  Back to Hitech Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging