DEV Community

Daniel Elias Diamon Vazquez
Daniel Elias Diamon Vazquez

Posted on

C PIC Compiler: Native Multi-Architecture C & ASM Development on Android

C PIC Compiler: Compile Microcontroller C and ASM Firmware on Android

Writing and compiling embedded firmware on mobile devices is usually limited by complex cloud dependencies or lack of toolchains.

C PIC Compiler is a standalone, offline mobile development environment designed for embedded engineers, makers, and students to write, build, and simulate Microchip PIC firmware directly on Android devices.


⚙️ Built on Industry-Standard Compilers

The toolchain packages native ARM64 binaries compiled directly for Android:

  • SDCC 4.5.0: Small Device C Compiler targeting 8-bit and 16-bit architectures.
  • GPUTILS 1.5.2: Complete GNU PIC Utilities suite (gpasm, gplink, gplib).
  • ucSim: Integrated simulation engine to debug registers and logic before burning to silicon.
  • Generates Standard Outputs: Builds .hex, .ihx, .bin, .map, and .lst files completely offline without an internet connection.

🔗 Links and Documentation

Feedback on supported chip architectures and compiler optimization flags is warmly welcomed!

Top comments (0)