Jump to main content
IAR AVR® to MPLAB® XC8 Migration Guide
Search
Notice to Development Tools Customers
1
Conventions Used in This Guide
2
Introduction
3
IAR Extended Keywords
3.1
__eeprom Keyword
3.2
__ext_io Keyword
3.3
__far Keyword
3.4
__farflash Keyword
3.5
__farfunc Keyword
3.6
__flash Keyword
3.7
__generic Keyword
3.8
__huge Keyword
3.9
__hugeflash Keyword
3.10
__interrupt Keyword
3.11
__io Keyword
3.12
__monitor Keyword
3.13
__near Keyword
3.14
__nearfunc Keyword
3.15
__nested Keyword
3.16
__no_alloc, __no_alloc16 Keywords
3.17
__no_alloc_str, __no_alloc_str16 Keywords
3.18
__no_init Keyword
3.19
__no_runtime_init Keyword
3.20
__noreturn Keyword
3.21
__raw Keyword
3.22
__regvar Keyword
3.23
__ro_placement Keyword
3.24
__root Keyword
3.25
__task Keyword
3.26
__tiny Keyword
3.27
__tinyflash Keyword
3.28
__version _x Keywords
3.29
__x, __x_z, __z, __z_x Keywords
4
IAR Pragmas
4.1
CX_LIMITED_RANGE Pragma
4.2
FENV_ACCESS Pragma
4.3
FP_CONTRACT Pragma
4.4
basic_template_matching Pragma
4.5
bitfields Pragma
4.6
call_graph_root Pragma
4.7
calls Pragma
4.8
constseg Pragma
4.9
data_alignment Pragma
4.10
dataseg Pragma
4.11
default_function_attributes Pragma
4.12
default_variable_attributes Pragma
4.13
diag_xxxx Pragmas
4.14
error Pragma
4.15
include_alias Pragma
4.16
inline Pragma
4.17
language Pragma
4.18
location Pragma
4.19
message Pragma
4.20
object_attribute Pragma
4.21
optimize Pragma
4.22
printf_args Pragma
4.23
public_equ Pragma
4.24
required Pragma
4.25
rtmodel Pragma
4.26
scanf_args Pragma
4.27
segment Pragma
4.28
type_attribute Pragma
4.29
vector Pragma
4.30
weak Pragma
5
IAR Intrinsic Functions
5.1
__delay_cycles Intrinsic Function
5.2
__DES_decryption Intrinsic Function
5.3
__DES_encryption Intrinsic Function
5.4
__disable_interrupt Intrinsic Function
5.5
__enable_interrupt Intrinsic Function
5.6
__extended_load_program_memory Intrinsic Function
5.7
__fractional_multiply_signed Intrinsic Function
5.8
__fractional_multiply_signed_with_unsigned Intrinsic Function
5.9
__fractional_multiply_unsigned Intrinsic Function
5.10
__get_interrupt_state Intrinsic Function
5.11
__indirect_jump_to Intrinsic Function
5.12
__insert_opcode Intrinsic Function
5.13
__lac Intrinsic Function
5.14
__las Intrinsic Function
5.15
__lat Intrinsic Function
5.16
__load_program_memory Intrinsic Function
5.17
__multiply_signed Intrinsic Function
5.18
__multiply_signed_with_unsigned Intrinsic Function
5.19
__multiply_unsigned Intrinsic Function
5.20
__no_operation Intrinsic Function
5.21
__require Intrinsic Function
5.22
__restore_interrupt Intrinsic Function
5.23
__reverse Intrinsic Function
5.24
__save_interrupt Intrinsic Function
5.25
__set_interrupt_state Intrinsic Function
5.26
__sleep Intrinsic Function
5.27
__swap_nibbles Intrinsic Function
5.28
__watchdog_reset Intrinsic Function
5.29
__xch Intrinsic Function
6
Document Revision History
Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service