Basic4Pic

Basic4Pic is an open source compiler for Microchip's 8 bit PIC microcontrolers. Some features of the compiler are:

The compiler is released under the GNU General Public License and it's source code is available for everyone to study and modify.