PICC enthält die integrierte Entwicklungsumgebung HPD von HI-TECH für das Mangement ihrer Projekte. PICC/PICC-18 enthält aber auch eine Komandozeilenversion der Compilers, die in Case Tools oder Entwicklungsumgebungen von Emulatoren eingebunden werden kann. Microchip s Entwicklungsumgebung MPLAB unterstützt PICC/PICC-18 direkt
A powerful ANSI C compiler for Microchip's range of enhanced 8-bit RISC microcontrollers
PICC-18 is a high-performance C compiler for the Microchip PICmicroTM PIC18 family of microcontrollers. PICC-18 implements full ISO/ANSI C, with the exception of recursion. All data types including floating point are supported.
PICC-18 is the latest in a long line of PICmicro compilers from HI-TECH Software, delivering unrivalled code density combined with excellent reliability. Tightly tuned to the PIC18 architecture, it allows firmware development in a fraction of the time, but with no greater use of RAM or ROM, required for conventional assembly language programming.
Features of the compiler include:
ANSI C - full featured and portable
Efficient - equals or betters hand-written assembler code
Reliable - mature, field-proven technology
Modular - includes full object code linker and library manager
Compatible - integrates into the MPLAB-IDE, MPLAB-ICE and most 3rd-party development tools
Library source - for standard libraries and sample code for I/O drivers
Complete - includes macro assembler, preprocessor and one-step driver
HI-TECH PICC-18 allows you to concentrate on developing your application, and eliminates much of the detailed, low-level coding effort. Our commitment to quality customer service ensures that you will have access to timely, accurate technical support when needed.
PICC-18 is constantly updated to support new PICmicro devices as they become available, and the ANSI C basis of the compiler protects your code investment.
Using Microchip MPLAB with HI-TECH PICC, PICC Lite or PICC-18 compilers
For compatibility with MPLAB 6.xx, your compiler version should at least be equal to those listed below. If you have an older version of a compiler, it is recommended that you either update to the latest version, or continue using MPLAB v5.xx.
HI-TECH Software and Microchip work closely together in order to provide the best compatibility between our products. This is an on going process and therefore we recommend that you always use the latest version of MPLAB together with the latest tool suite plug-in. The below updates are only suitable for v6.41 (or higher) of MPLAB.
Supported compiler versions for MPLAB v6.xx:
HI-TECH PICC v8.05 or higher - also requires this update: MPLAB update for PICC v8.05 and higher (993 KB, Version 1,30,0,8 updated the 16th of June 2004)
HI-TECH PICC v8.02 or v8.02PL1 - also requires this update: MPLAB update for PICC v8.02 and higher (993 KB, Version 1,30,0,8 updated the 16th of June 2004)
HI-TECH PICC-18 v8.35 or higher - also requires this update: MPLAB update for PICC-18 v8.35 and higher (503 KB, Version 1,30,0,8 updated the 16th of June 2004
HI-TECH PICC-18 v8.30 - also requires this update: MPLAB update for PICC-18 v8.30 and higher (503 KB, Version 1,30,0,8 updated the 16th of June 2004)
HI-TECH PICC Lite v8.05 - also requires this update: MPLAB update for PICCLITE (993 KB, Version 1,30,0,8 updated the 16th of June 2004). If you have an earlier version of PICCLITE, update to this version.
HI-TIDE, a powerful development environment including full project management, a flexible editor and a fast, accurate simulator, provides a fully-featured front end to the PICC-18 compiler. For further HI-TIDE information and downloads - click here.
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 the MPLAB-IDE from Microchip Technology, Inc.
PICC-18 is fully supported in the MPLAB-IDE as a standard toolset.
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.