gputils
« Back to VersTracker
Description:
GNU PIC Utilities
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: pic microcontroller assembler embedded firmware development
Install: brew install gputils
About:
Gputils is a collection of tools for the Microchip (formerly PICmicro) PIC microcontrollers. It includes the GNU PIC assembler (gpasm), linker (gplink), and object file utilities (gpdasm). The suite provides a free and open-source alternative to the proprietary MPLAB tools for developing software on 8-bit PIC architectures.
Key Features:
  • GNU PIC assembler (gpasm) compatible with MPASM syntax
  • Linker and librarian (gplink) for managing object files and archives
  • Object file disassembler (gpdasm) for reverse engineering and analysis
  • Support for various PIC12, PIC14, and PIC16 instruction sets
Use Cases:
  • Compiling assembly language programs for PIC microcontrollers
  • Linking object files into executable hex files for device programming
  • Analyzing existing compiled PIC firmware
Alternatives:
  • MPLAB X IDE – Microchip's official, proprietary IDE which includes an assembler and simulator but is significantly heavier and closed-source.
  • SDCC – Small Device C Compiler, which is a better choice if you prefer writing code in C rather than assembly.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 5:45pm 0 VERSION_BUMP 82649bd0