Hi, Ok, the 16c773 data sheet says that only syncronous USART RX interrupt will wake it up so I guess that is why async isn't working. It also says START/STOP of SSP interrupt. Does that include I2C then? What I am wondering is this - I have a 16c773 sleeping, and I have asynchronous USART communications only. Soon I will have set up the I2C. It looks like only the I2C will be able to wake it up. (I don't think I can just flick over to syncronous USART befor issuing sleep). Does anyone have experience with this and could give more details on how to set it up for wake up using I2C, or have some code? Thanks _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads