> I am a student and planning a project which will envolve using the PIC > 16F628 and some I2C slaves. In my experiance with PIC's I have used a > graphical assembler programming environment however I would like to > use a more human readable language for this project. The 16F877 has I2C, why not use that part instead? > I would perfer not to spend much money (if any) on a programing > environment for use on a windows workstation (or if neccisay linux). > My current programmer is a JDM compatable and I would like to keep > using this for ICSP. 16F877 > What compilers do people use that they are happy with and support > (inbuilt libraries or libraries avaliable) for the I2C bus? I was > thinking along the lines of a C compiler however these all seem to > cost heaps. How about the free HiTech C compiler (PICCLITE)? It will limit you to 2K on the 16F877 but that is plenty for all but the biggest projects. But there is no I2C library. Although it takes all of 10 or 12 lines to do I2C slaves in either assembler or C on the 16F877. Cheerful regards, Bob -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist