COP8C
I have an application developed with an old version. Will it compile properly with the latest version?
Submitted by Kirk Zurell on Tue, 2007-11-20 21:01. C38 | C6805 | C6808 | COP8C | Cypress C | eTPU_C | Fuzz-C | MPC | support | SXC | Z8CYes. If you have written your program according to our recommended practices in the product documentation, upgrading should be seamless. All Byte Craft Limited Code Development Systems have backward compatibility with previous language constructs.
Please note:
- Improvements in the compiler can alter the generated code; this may impact your testing.
- Device header files may change between versions. If you've written customized device header files, they may require some revision. Simply examine the stock headers that we ship with the product.
Who distributes your products?
Submitted by Kirk Zurell on Tue, 2007-11-20 20:47. C38 | C6805 | C6808 | COP8C | Cypress C | eTPU_C | Fuzz-C | MPC | ordering | SXC | Z8CSee Distributors for an updated list of distributors.
Catalog
6805 | 6808 | C38 | C6805 | C6808 | compiler | COP8C | eTPU_C | freescale | Fuzz-C | fuzzy logic | microchip | motorola | MPC | national | scenix | sony | sx | SXC | ubicom | Z8C | zilogByte Craft Limited
Ordering
C38 | C6805 | C6808 | COP8C | eTPU_C | Fuzz-C | MPC | ordering | SXC | Z8CByte Craft Limited
COP8C - S Register Support
COP8CMany applications require a small amount of RAM and a much larger amount of ROM space. Harvard architecture processors achieve some of their code efficiency by reducing the amount of RAM address space in the processor. There comes a time when the amount of RAM address space in the processor is not sufficient to meet application requirements.
COP8C C Compiler for National COP8™
COP8 | COP8CThe COP8C Code Development System includes:
-
an optimizing C Cross-compiler.
-
the BCLink linker.
-
an Integrated Development Environment and editor.
-
a built-in macro cross-assembler.
COP8C - Executing Initialization Code
COP8CByte Craft's COP8C compiler uses 5 bytes at 0x0000 for initialization. It calls the function __STARTUP() if it is defined, and then jumps to main().
If you want your own initialization code executed on reset instead, use the directive #pragma option NOINIT to turn off the default initialization, and place your own code at 0x0000.

eTPU_C:
C6808: