Jim, I'm facing the same problem. I tried to create my own routines, but I got stuck in the same place. I can't communicate. If you get any help, please, let me know. Thanks Dinho -----Mensagem original----- De: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU] Em nome de James Paul Enviada em: segunda-feira, 21 de janeiro de 2002 06:54 Para: PICLIST@MITVMA.MIT.EDU Assunto: All I am trying to get the MSSP module in a PIC16F877 to work in I2C mode. To do this, I have downloaded AN734 from the Microchip website, and tried assembling it per the instructions on the ap note. But whenever I do this, I get 29+ errors stating that "Illegal opcode (NAME) in 16F877.lkr file. So, then I decided to try it in it's original form (Using part# 16F872). [ I modified the original file by swapping my 877 part for the original 872]. When I do this, I get the same error, only there is only 23 of them. The 29 errors I saw were when I switched from the 872 in the ap note to the 877 that I want to use. So, my questions are...... 1). Does anyone know why don't the original assemble correctly? 2). Does anyone know why changing from an 872 to an 877 doesn't work? 3). Does anyone know how can I get it to work with the 877? Please advise ASAP. I am nearing the point in the project where this processor and application is becomming necessary, and I'm running out of time trying to get this part of the project working. I thought this would be the easy part to get going, but it's not turning out that way. I'll be anxiously awaiting a response. Thanks and Regards, Jim -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads