Hum? IIRC the F628 doesn't have an MSSP peripheral so no hardware i2c or SPI. It does have a USART though, so Asynchronous/Synchronous serial can be done in hardware. I think the smallest Flash uC available with hardware i2c is the F873 but I may be wrong. I'm currently doing hardware i2c Master stuff with an F877 and I'd say it is fairly straight forward if you are familiar with the usual PIC gotchas (peripheral initialization, TRIS and such). Much simpler than doing it the bit-banged way that's for sure. Especially for a slave part. Jean, I'd like to hear what you come up with if you decide to stick to the bit-banged slave on 16F84. It would make a nice addition to the PICFAQ Input/Output section. regards, Tobie Horswill thorswilATexmachina.qc.ca ----- Original Message ----- From: "Alan B. Pearce" To: Sent: Thursday, September 20, 2001 8:58 AM Subject: Re: [PIC]: 16f84 as i2c slave ? > >Just another question : someone on the list (I can't remember who) advise > >me to use new pic with on-board i2c (called SSI module i think) interface. > >I can say it's my backup solutions, but I'm thinking about it. Is this > >on-board interface easy to use or is it a good headache provider ? > > The 16F628 is available in a package which is pinout compatible with the > 16F84, so my recommendation would be to use the same pins if you insist on > doing a software implementation in the 16F84. As for ease of doing it, I am > about to find out, using the F876 parts. > > -- > http://www.piclist.com hint: The list server can filter out subtopics > (like ads or off topics) for you. See http://www.piclist.com/#topics > > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics