Programming a PIC can be tackled in a number of ways, Assembler, Basic, C and Forth. It is this
later method that I employ, usually with a little assembler. The program F2P will convert Forth source
into Assembler source suitable for use as an input file to the Microchip PIC Assembler. The resultant
output being loadable PIC code. F2P was written by Michael Josefsseon and the version included
in the file download is dated August 1997, my thanks to him for providing the application as shareware.
It includes a description and with my project files a good idea of how to produce PIC code should be
Note that F2P does not function as a Forth system in the conventional way, you cannot run the Forth
code in its native form, F2P is not an interpreter nor a compiler, it converts Forth to PIC assembler.
Even with this limitation it has proved to be a quick method of producing working
PIC code. As the intermediate stage produces assembler it is an easy matter to extract the PIC machine
code and include it in the Forth source directly. You would do this to produce faster execution as well
as a more compact code module.
To download the files required follow the first link below.