Ufa... no me hableis de bugs de hardware... que yo estuve un mes entero dandole vueltas a la comunicacion I2C entre dos 18f2550, sin que diera sus frutos. Y tanto silicon errata arriba y abajo, me volvió loco.
Pero bueno, para cada bug existe un "workaround" osea un "parchecito"... que casi siempre son incomodisimos.