Microchip Technology C Compiler Supports dsPIC® Digital Signal Controller

Microchip

MPLAB (R) C30 C compiler capitalizes on dsPIC Digital Signal Controller architecture for efficient software code generation

April 19, 2004 - Microchip Technology Inc. announced the release of the MPLAB ® C30 C compiler to support its dsPIC ® 16-bit Digital Signal Controllers (DSC) infrastructure. This tool takes advantage of the many specific features on the DSC to provide efficient software code generation.

The MPLAB C30 C compiler supports a number of user-configurable memory modules and optimization levels for maximum flexibility in tailoring customer applications to the desired target device. With its own assembler, linker and librarian, the MPLAB C30 allows users to write mixed-mode C and assembly programs, then link the resulting object files into a single executable file. Compliant with American National Standards Institute (ANSI) guidelines, this product supports the standard libraries for the dsPIC DSC architecture.

The MPLAB C30 C compiler provides extensions that allow for support of dsPIC DSC's unique features, such as interrupts and peripherals. Runtime-library support includes functions for string manipulation, dynamic memory allocation, data conversion, and math functions. It also includes a powerful command-line driver program, enabling application programs to be compiled, assembled and linked in a single step.

Microchip's MPLAB C30 C compiler is available for $895 USD. However, a full-featured, time-limited version of this compiler is available for free on the Web.

EMS supplier