Target
The Target options specify target-specific features for the IAR C/C++ Compiler and Assembler.

Use Core or Device
Select how you want to specify which target architecture you are developing for: Core, Device, or Custom Device.
Processor variant
Selects the target architecture:
- Core
The processor core you are using. For a description of the available variants, see ‑‑cpu.
- Device
The device you are using. The choice of device will automatically determine the default linker configuration file and C-SPY® device description file. For information about how to override the default files, see the C-SPY Debugging documentation.
- Custom Device
Choose this option if you are using a custom device, or if you need to use a customized device selection file. Specify the location of the file. There is a browse button available for your convenience.
Execution mode
Shows the current execution mode for your project:
- 32-bit
IAR Embedded Workbench for Arm will generate and debug code for the instruction sets T32/T and A32.
- 64-bit
IAR Embedded Workbench for Arm will generate and debug code for the instruction set A64.
For more information, see Execution modes.