PIC Development Tools

The PIC IP Cores have a wide range of compatible compilers and debuggers shown below. We highly recommend using our fully optimized development tool for the PIC IP Cores called DoCD™ Debug System.

DoCD™ Debug System
DoCD™ is a Digital Core Design own on chip debugging technology.
The DoCD™ System provides real-time and non-intrusive debug capability. It allows a pre-silicon validation and post-siliconon-chip software debugging - hardware breakpoints, trace, variables watch and multi C sources debugging. The DoCD™ Debug System can work as a hardware debugger as well as a software simulator - some tasks can be validated at software simulation level and after this step user can continue real-time debugging by uploading code into silicon.

Download



DPICASM DXPIC16XXX Cores assembler
DPICASM is a small and simple assembler, dedicated to the Digital Core Design DXPIC16XXX Microcontroller cores. The DPICASM can be freely used with all DXPIC Microcontroller Cores.

Download



CC5X C Compiler
The CC5X is a recommended C compiler for Digital Core Design DFPIC16XXX and DRPIC16XXX Microcontroller IP Cores. The special CC5X edition dedicated to DCD's DxPIC Controllers support most of their specific extended features.

  • Up to 32 code pages for a total of 64k code words
  • Up to 8 RAM banks is currently supported
  • Selectable stack size is supported
  • Debugging support, currently up to 32k code words
  • Compiler support of custom DxPIC core extensions can be agreed separately

For more information about the special CC5X edition please contact sales@bknd.com.

The CC5X C compiler was designed to enable best possible usage of the limited code and RAM space offered by PIC Cores devices. It doesn't provide full ANSI C support, but generates tight and optimized code. The compiler has local and global variables of 1, 8, 16, 24 and 32 bits, can automaticly update the page and bank selection bits, has implemented floating and fixed point math up to 32 bit.

Download



HI-TECH PICC
HI-TECH PICC is a high-performance C compiler for the PIC microcontrollers. The PICC compiler implements full ISO/ANSI C, with the exception of recursion. All data types are supported including 24 and 32 bit IEEE standard floating point. HI-TECH PICC makes full use of specific PIC features and using an intelligent optimizer, can generate high-quality code easily rivalling hand-written assembler. Automatic handling of page and bank selection frees the programmer from the trivial details of assembler code.

Download



CCS C Compiler
This integrated C development environment gives developers the capability to quickly produce very efficient code from an easily maintainable high-level language. The compiler includes built-in functions that work with all chips for RS232 serial I/O, I2C, discrete I/O and precision delays. Efficient function implementation allows call trees deeper than the hardware stack. It has access to hardware features from easy to use C functions, timers, A/D, EEPROM, SSP, PSP, USB, I2C and more.

Download