Projects / Odyssey


Odyssey is a PIC programming application which can erase, read, and write a variety of PIC microcontrollers. It was originally written to work with the EPIC programmer but it should work with any parallel port programmer.

Operating Systems

Recent releases

  •  27 Nov 2010 14:44

    Release Notes: The programming backend can now be specified in pic.conf for each device. Experimental support for PIC18F2458, PIC18F2553, PIC18F4458, and PIC18F4450 has been added. Support for PIC18F4553 has been added. man2html is now used to build -man.html files. Rules to build pic.conf from spec files are not used anymore and have been removed. The obsolete INCLUDE variable has been replaced by AM_CPPFLAGS in src/ Odyssey is now distributed as a tar.bz2 file.

    •  02 Aug 2009 18:30

      Release Notes: This is a maintenance release. It fixes a GCC 4.3 compatibility issue, adds support for PIC16F627A, PIC16F628A, and PIC16F648A, and fixes a file name schema (Pic16f6xx.cxx becomes Pic16f6xxDevice.cxx).

      •  31 Dec 2006 16:40

        Release Notes: Experimental support has been added for PIC12F683, PIC16F818, PIC16F819, PIC18F1320, PIC18F2450, PIC18F2525, PIC18F2620, PIC18F4525, PIC18F4620,PIC18F4455, PIC16F84A with id 0x540 (PIC16F84A_OLDID) and 0x560 (PIC16F84A), and configurable write/erase buffers size.

        •  29 May 2006 17:07

          Release Notes: This release adds support for the PIC18F4550 device. There are compile fixes for GCC 4.2.

          •  01 Apr 2003 19:21

            Release Notes: Support for PIC12F6xx devices, experimental support for PIC16F62x devices, and some useful command line options have been added. There are some minor bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.