These directives are used to specify various part-specific properties, and are normally used in the part definition include files ( Normally, there is no reason to use these pragmas directly in user programs.

Preprocessor macros are not allowed in pragmas. Expressions are not allowed for the numeric arguments, must be pure numbers in decimal, hex, octal, or binary format. String arguments must not be quoted. The pragmas specify the following part-specific properties:


Note that the combination of these examples does not describe a real AVR part!