SXC Product News
The following sections describe new features in Byte Craft Limited Products.
Byte Craft Limited
55 Northfield Drive East 213
Waterloo, Ontario, Canada
N2K 3T6
phone: +1 519.888.6911
<support@bytecraft.com>
SXC now supports the SX48 and SX52 parts, including the expanded register file and Flash memory.
With the #pragma has configuration statement (present in appropriate device header files), SXC recognizes and uses:
-
12-bit program counter.
-
16 banks of registers plus globals.
-
Explicit setting of bit 4 of FSR for odd bank access (handled automatically).
-
Direct, Semi-direct, and Indirect addressing modes.
-
Array sizes limited to available RAM.
-
Updated convenience macros:
SaveContext/RestoreContextandSaveMathContext/RestoreMathContext.
You can set the value stored in unused ROM locations with the #pragma option fillrom statement:
#pragma option fillrom value;where value is an 8-bit integer expression.
The default integer size of Code Development Systems is 8 bits. If the symbol __INT16 is defined, it indicates that the default integer size is 16 bits.
The __INT16 preprocessor symbol is defined by the compiler when either the +i is set on the command line, or the #pragma option +h directive appears in a source file.

eTPU_C:
C6808: