HI-TECH for XA v7.73PL1 - legacy compiler^

Philips Semiconductors’ XA (eXtended Architecture) family of high-performance single-chip microcontrollers are powerful 16-bit devices with an architecture based on the popular 8051 family, but without the 8051’s 8-bit limitations.

HI-TECH for XA provides the programmer with a total development system for C and assembler. HI-TECH for XA is used by Philips and others in projects ranging in size up to multi-megabytes. It was the first XA compiler available, and is still the best choice for serious projects. Several different memory models are offered by compile-time selection. In Huge model the XA’s Harvard architecture (separate data and program memory spaces) is hidden from the programmer.

HI-TECH for XA Compiler Features:

  • ANSI C, supporting all standard data types
  • Unlimited number of source files
  • Multiple optimization levels
  • Comprehensive library with source code
  • Floating point support (32-bit and 64-bit IEEE and fast 64-bit)
  • Mixed C and assembler programming
  • Unlimited function nesting and recursion
  • Listings showing generated assembler
  • Optimizing assembler
  • Full linker
  • Remote source-level debugger for low-cost in-target debugging included at no extra cost

Integrated Development Environment

HI-TECH for XA can be run entirely from the HI-TECH Professional Development environment. This environment allows you to manage all of your XA 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.

Processors Supported

HI-TECH for XA supports the entire Philips' range of XA microcontrollers.

 


^Legacy compilers: Compilers which are no longer maintained. HI-TECH Priority Access is not available for legacy compilers. Printed manuals are available only while stocks last.

The HI-TECH Professional Development environment (HPD) is runnable from Windows (does not include Vista).