Piklab - IDE for PIC microcontrollers

Supported Toolchains:

NameVersionLicenseLanguageIntegrationNoteAvailability
ModeHighlightingMessages ParsingConfig GenerationHex DisassemblyDebuggingLibrarian
gputils>=0.13GPLAsmnativesupportedsupportedsupportedsupportedsupportedsupportedMandriva packages
SDCC>=2.5GPLCnativesupportedsupportedpartially_workingsupportedsupported[1]Mandriva packages
MPLAB C30>=2.01MicrochipAsm, Cnative, winesupportednot_supportedsupportednot_supportednot_supportedsupported[2]Installation instructions
Mandriva packages
PICC-lite, PICC, PICC-18>=9.50HTSoftAsm, Cnative, winesupportednot_supportednot_supportedsupportedsupported
MPLAB C18>=3.0MicrochipAsm, Cwinesupportednot_supportednot_supportednot_supportedsupportednot_supported
JAL>=0.4GPLJALnativepartially_workingnot_supportednot_supportednot_supportedpartially_working[3]
JALV2>=2.0Open SourceJALnativepartially_workingnot_supportednot_supportednot_supportedpartially_working[3]
BoostC>=6.40SourceBoost TechnologiesCwinesupportedsupportednot_supportedsupportednot_supported[4]
BoostC++>=6.40SourceBoost TechnologiesC++winesupportedsupportednot_supportedsupportednot_supported[4]
BoostBasic>=6.40SourceBoost TechnologiesBasicwinepartially_workingsupportednot_supportedsupportednot_supported[4]
CCS CompilerCCSCwinesupportedsupportednot_supportedsupportednot_supported[5]
MPC CompilerByte CraftCwinesupportednot_supportednot_supportednot_supportednot_supported
CC5XB Knudsen DataCwinesupportedsupportednot_supportedpartially_workingnot_supported[3]
Legend:
supportedsupported
partially workingpartially working
not supportednot supported
[1] C source level debugging is only supported for 18F devices (pic16 port). Not all debugging information is generated by the pic14 port.
[2] Debugging possible only if a coff file is generated so coff-generating executables should be used.
[3] Debugging possible if coff file is (manually) created with gputils from the generated assembler files.
[4] Boost compilers need to be run under the "WinNT 4.0" environment with "wine" (can be configured for each executable with "winecfg").
[5] Debugging possible only if a coff file is generated (version >=3.x).

Supported Simulators:

NameVersionLicense
gpsim>=0.21.4
>=0.21.11 for 18F
GPL