SW500009 Microchip Technology, SW500009 Datasheet - Page 43

HI-TECH FOR DSPIC/PIC24

SW500009

Manufacturer Part Number
SW500009
Description
HI-TECH FOR DSPIC/PIC24
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC24 & DsPICr
Datasheet

Specifications of SW500009

Supported Families
PIC24
Core Architecture
PIC, DsPIC
Software Edition
Standard
Kit Contents
Software And Docs
Tool Type
Compiler
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
DSPIC3X/PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
025
778-1003
778-1003
Chapter 3
C Language Features
HI-TECH PICC STD supports a number of special features and extensions to the C language which
are designed to ease the task of producing ROM-based applications. This chapter documents the
compiler options and special language features which are specific to these devices.
3.1 ANSI Standard Issues
3.1.1 Implementation-defined behaviour
Certain sections of the ANSI standard have implementation-defined behaviour. This means that the
exact behaviour of some C code can vary from compiler to compiler. Throughout this manual are
sections describing how the HI-TECH C compiler behaves in such situations.
3.2 Processor-related Features
HI-TECH C has several features which relate directly to the PIC architecture and instruction set.
These detailed in the following sections.
3.2.1 Stack
The stack on PIC processors is limited in depth and cannot be manipulated directly. It is left up to
the programmer to ensure that the maximum stack dept is not exceeded. A call graph is provided by
the linker when generating a MAP file. This will indicate the stack levels at each function call.
29

Related parts for SW500009