


Modern development environments include syntax highlighting, code completion, parameter filling, version control integration, tool chain integration, and often debugging views.įor the Microchip line of PIC microcontrollers the goto Integrated Development Environment (IDE) has always been, and from where I sit, will continue to be MPLAB and MPLAB-X. I take the position that tools have advanced to the point where they add significant value in terms of ease of use and speeding development. I know of developers that swear by simple text editors for code and command line terminals for running the tool chain. In addition to the compiler tool chain a full featured development environment is almost a requirement. Any modern tool chain will likely also include a librarian, loader, and a handful of utilities for transforming and viewing the tool chain output. Typically a tool chain consists of at least a compiler, assembler, and linker. In order to do anything interesting on the PIC we’ll need to install a development tool chain. This is Part II of the USB on the Microchip PIC series of articles.
