liam wrote : > I am a student and planning a project which will envolve using the PIC > 16F628 and some I2C slaves. Is this a one-off project ? Have you concidered using a PIC with built-in I2C hardware ? In your case the 16F88 could be a good one. Your programming will probably be much easier. > In my experiance with PIC's I have used a > graphical assembler programming environment Which ? > however I would like to > use a more human readable language for this project. Are you talking about human readable *assembler* language ? What's wrong with MPLAB ? > I would perfer not to spend much money (if any) on a programing > environment for use on a windows workstation (or if neccisay linux). MPLAB is free... > My current programmer is a JDM compatable and I would like to keep > using this for ICSP. If it works, and supports the PIC models you want to use, you could of course keep it. But, there are probably (more or less) better programmers out there. > 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. OK, personlay I'm "ASM-only" and don't speak any "foreign language", so other have to join in here. :-) Anyway, it would be nice to here why you don't think that ASM could be an alternative for this project. Best Regards, Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist