- What's New
- product registration
- Distributors and resellers
- About Us
- Fixed Point
- Fuzzy Logic
- FAE/Client Login
- more information
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
phone: +1 519.888.6911
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:
You can set the value stored in unused ROM locations with the #pragma option fillrom statement:
#pragma option fillrom
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.