Small Device C Compiler


The Small Device C Compiler is a free-software, partially retargetable C compiler for 8-bit microcontrollers. It is distributed under the GNU General Public License. The package also contains an assembler, linker, simulator and debugger. SDCC is a popular open-source C compiler for microcontrollers compatible with Intel 8051/MCS-51.

Supported hosts

Sources, documentation, and binaries are available for Linux, macOS, and Windows.

Supported targets

The following include binary compatible derivatives:
Work in progress:
Obsolete: