Concept

Small Device C Compiler

Summary
The Small Device C Compiler (SDCC) 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. As of March 2007, SDCC is the only open-source C compiler for Intel 8051-compatible microcontrollers. In 2011 the compiler was downloaded on average more than 200 times per day. Sources, documentation, and binaries are available for Linux (32-bit and 64-bit), macOS (PPC and 64-bit), and Windows (32-bit and 64-bit). The following include binary compatible derivatives: Intel 8031, 8032, 8051, 8052; Maxim/Dallas DS80C390; C8051 Motorola/Freescale/NXP 68HC08 and 68HCS08 Padauk PDK14 and PDK15 Sharp SM83, the CPU found in the Nintendo Game Boy LR35902 SoC STMicroelectronics STM8 Zilog Z80, Z180, eZ80 in Z80 mode; Rabbit Semiconductor 2000, 2000A, 3000, 3000A, 4000; Toshiba TLCS-90; Z80N (ZX Spectrum Next processor). Work in progress: Microchip PIC16 and PIC18. Padauk PDK13. MOS Technology 6502 Obsolete: AVR microcontrollers use to be a supported target, but was made obsolete by avr-gcc in 2010 (SDCC 3.0.0).
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.