The PTSolns IDE is free and open-source software for programming a wide range of microcontroller development boards.