RANGE CHECKS Use Range checks to specify the address range check. The following table shows the range check options in the IAR Embedded Workbench IDE: If an address is relocated outside address range of the target CPU —code, external data, or internal data address—an error message is generated. This usually indicates an error in an assembler language module or in the segment placement.