picIDE C compiler

for Microchip PIC

picIDE is an IDE with an optimizing cross compiler for the C programming language. The compiler ist designed to support a lot of 8-bit PIC micros of the PIC10, PIC12 and PIC16 series. Also included are language extensions customized for embedded 8-bit PIC control applications.

picIDE


Features


  • C Compiler for Microchip PIC Microcontroller
  • Compiler creates optimized standard Microchip assembler code
  • 8, 16 and 32-bit unsigned int variables, pointers etc. are supported
  • Structs, Bit-Structs, Unions and Enum types are supported
  • Function pointers are supported
  • Assembler inlining is supported
  • Unused code is eliminated (code reduction)
  • Automatic bank and page switching for variables and code
  • Many ANSI C features are implemented
  • Syntax highlighting
  • and much more ...


  • Supported devices


    12-bit architecture
    PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222,
    PIC12F508, PIC12F509, PIC12F510, PIC12F519,
    PIC16F505, PIC16F506
    14-bit architecture
    PIC12F629, PIC12F675,
    PIC16F627A, PIC16F628A, PIC16F630, PIC16F631, PIC16F648A,
    PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690,
    PIC16F722, PIC16F723, PIC16F724, PIC16F726, PIC16F727, PIC16F737, PIC16F747, PIC16F767, PIC16F777,
    PIC16F818, PIC16F819,
    PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F88,
    PIC16F870, PIC16F871, PIC16F872, PIC16F873A, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A,
    PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887,
    PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946
    14-bit enhanced architecture
    PIC16F1788, PIC16F1789,
    PIC16F1826, PIC16F1827, PIC16F1847



    Examples



    Code examples for some PICs are included in the compiler installation package.


    Downloads


    Title Version Number
    picIDE x86 Windows installer 0.606 download
    picIDE x86 Windows zip file 0.606 download

    Outdated versions

    Title Version Number
    picIDE x86 Windows installer 0.604 download
    picIDE x86 Windows zip file 0.604 download
    picIDE x86 Windows installer 0.603 download
    picIDE x86 Windows zip file 0.603 download
    picIDE x86 Windows installer 0.602 download
    picIDE x86 Windows zip file 0.602 download
    picIDE x86 Windows installer 0.601 download
    picIDE x86 Windows zip file 0.601 download
    picIDE x86 Windows installer 0.511 download
    picIDE x86 Windows zip file 0.511 download
    picIDE x86 Windows installer 0.507 download
    picIDE x86 Windows zip file 0.507 download