SW006015 Microchip Technology, SW006015 Datasheet - Page 12
SW006015
Manufacturer Part Number
SW006015
Description
C COMPILER MPLAB C32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Specifications of SW006015
Supported Families
PIC32MX5, MX6, And MX7
Core Architecture
PIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC32 MCUs
Tool Function
Compiler
Supported Devices
PIC32 MCUs
Tool Type
Compiler
Processor Series
PIC32
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
- Current page: 12 of 120
- Download datasheet (3Mb)
1.5
DS51686A-page 8
DATA STORAGE
®
TABLE 1-1:
1.5.1
MPLAB C32 C compiler stores multi-byte values in little-endian format. That is, the
least significant byte is stored at the lowest address.
For example, the 32-bit value 0x12345678 would be stored at address 0x100 as:
1.5.2
Integer values in MPLAB C32 C compiler are represented in 2's complement and vary
in size from 8 to 64 bits. These values are available in compiled code via limits.h.
1.5.3
By default, values of type plain char are signed values. This behavior is
implementation-defined by the C standard, and some environments
char value to be unsigned. The command line option -funsigned-char can be used
to set the default type to unsigned for a given translation unit.
1.5.4
MPLAB C32 C compiler uses the IEEE-754 floating-point format. Detail regarding the
implementation limits is available to a translation unit in float.h.
1.5.5
Pointers in MPLAB C32 C compiler are all 32 bits in size.
1. Notably, PowerPC and ARM
file.S
other
Address
Data
char, signed char
unsigned char
short, signed short
unsigned short
int, signed int, long, signed long
unsigned int, unsigned long
long long, signed long long
unsigned long long
float
double
long double
Extensions
Storage Endianness
Integer Representation
Signed and Unsigned Character Types
Floating-Point Representation
Pointers
FILE NAMES (CONTINUED)
0x100
0x78
Type
An assembly language source file that must be preprocessed.
A file to be passed to the linker.
Type
0x101
0x56
32
64
64
Definition
0x102
0x34
8
8
16
16
32
32
64
64
© 2007 Microchip Technology Inc.
Bits
Bits
1
-128
0
-32768
0
-2
0
-2
0
0x103
0x12
define a plain
31
63
Min
127
255
32767
65535
2
2
2
2
31
32
63
64
Max
-1
-1
-1
-1
Related parts for SW006015
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Microchip Technology Inc.
Datasheet: