SW006012 Microchip Technology, SW006012 Datasheet - Page 239

C COMPILER FOR DSPIC30F FAMILY

SW006012

Manufacturer Part Number
SW006012
Description
C COMPILER FOR DSPIC30F FAMILY
Manufacturer
Microchip Technology
Type
MPLAB® C30 Compilerr
Series
PIC24 & DsPICr
Datasheets

Specifications of SW006012

Supported Families
PIC24, DsPIC30F And DsPIC33F
Core Architecture
PIC, DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Tool Type
Compiler
Processor Series
PIC24, dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Symbols
#define ..................................................................... 52
#ident ....................................................................... 57
#if ............................................................................. 45
#include................................................... 52
#line.......................................................................... 54
#pragma ....................................................41
.bss..............................................................16
.const.............................................................65
.data ............................................................16
.dconst...................................................................... 66
.dinit.....................................................................66
.nbss......................................................................... 66
.ndata ....................................................................... 65
.ndconst.................................................................... 66
.pbss....................................................................66
.text ................................................. 24
.tmpdata ................................................................. 199
__builtin_add.......................................................... 134
__builtin_addab...................................................... 134
__builtin_btg........................................................... 135
__builtin_clr ............................................................ 135
__builtin_clr_prefect ............................................... 136
__builtin_divmodsd ................................................ 137
__builtin_divmodud ................................................ 137
__builtin_divsd ....................................................... 138
__builtin_divud ....................................................... 138
__builtin_dmaoffset ................................................ 138
__builtin_ed............................................................ 139
__builtin_edac ........................................................ 139
__builtin_fbcl .......................................................... 140
__builtin_lac ........................................................... 140
__builtin_mac ......................................................... 141
__builtin_modsd ..................................................... 142
__builtin_modud..................................................... 142
__builtin_movsac ................................................... 143
__builtin_mpy ......................................................... 144
__builtin_mpyn ....................................................... 145
__builtin_msc ......................................................... 146
__builtin_mulss ...................................................... 146
__builtin_mulsu ...................................................... 147
__builtin_mulus ...................................................... 147
__builtin_muluu ...................................................... 147
__builtin_nop.......................................................... 148
__builtin_psvoffset ................................................. 148
__builtin_psvpage .................................................. 148
__builtin_readsfr..................................................... 149
__builtin_return_address........................................ 149
__builtin_sac .......................................................... 149
__builtin_sacr ......................................................... 150
© 2007 Microchip Technology Inc.
,
36
,
65
,
53
,
127
,
,
,
,
66
,
65
71
83
67
,
,
,
,
198
127
127
127
,
,
,
,
85
79
67
67
Index
__builtin_sftac ........................................................ 150
__builtin_subab ...................................................... 151
__builtin_tbloffset ................................................... 151
__builtin_tblpage .................................................... 151
__builtin_tblrdh ....................................................... 152
__builtin_tblrdl ........................................................ 152
__builtin_tblwth ...................................................... 153
__builtin_tblwtl........................................................ 153
__builtin_write_NVM .............................................. 153
__builtin_write_OSCCONH .................................... 154
__builtin_write_OSCCONL .................................... 154
A
-A.............................................................................. 51
abort ................................................................. 24
Access Memory...................................................... 197
address Attribute ................................................ 12
Address Spaces ....................................................... 63
alias Attribute ........................................................... 20
aligned Attribute ....................................................... 13
Alignment ..............................................13
-ansi ..............................................................26
ANSI C Standard........................................................ 9
ANSI C, Differences with MPLAB C30 ..................... 11
ANSI C, Strict ........................................................... 39
ANSI Standard Library Support.................................. 9
ANSI-89 extension ................................................... 81
Archiver ...................................................................... 8
Arrays and Pointers................................................ 125
ASCII Character Set............................................... 205
asm ...........................................................13
Assembler .................................................................. 8
Assembly Options .................................................... 54
Assembly, Inline ............................................. 113
Assembly, Mixing with C ........................................ 111
Atomic Operation ................................................... 106
attribute .......................................................12
Attribute, Function .................................................... 20
-Wa ................................................................... 54
address ............................................................. 20
alias................................................................... 20
boot ................................................................... 21
const ................................................................. 22
deprecated ........................................................ 22
far ...................................................................... 22
format ................................................................ 22
format_arg......................................................... 23
interrupt................................................23
near ................................................................... 23
no_instrument_function............................... 23
noload ............................................................... 24
USER’S GUIDE
MPLAB
DS51284F-page 233
,
®
15
,
113
,
,
,
C30
76
20
93
,
38
,
,
,
,
,
,
130
126
197
197
198
104
,
,
,
20
54
57

Related parts for SW006012