There are several development environments from which to choose. 2.1 Assembly Any cross-assembler capable of creating code for the PIC16F84 processor can be used to write assembly language programs for the PicStic. Microchip's assembler is available at no cost from their BBS and Web site . More information about the PIC instruction set and how to connect to the Microchip BBS may be found in the Microchip Data Book. Other cross-assemblers are available including one from Parallax that enhances the PIC instruction set with one more familiar to 8051 programmers.
Contact Parallax for more information.
2.3 C The integrated C development environment gives developers the capability to quickly produce efficient code from an easily maintainable high-level language. The hardware serial transceiver is used for applicable parts when possible. For all other cases, a software serial transceiver is generated by the compiler. Functions may be implemented inline or separate. Function parameters are passed in reusable registers.