Subject: Re: MPC5200 (Board: PM520) I2C Problem

From: Andrey Volkov <[email-masked]>
Date: Fri, 27 Oct 2006 16:44:56 +0400

Hi,

Roman Fietze wrote:
> Hello,
> 
> On Friday 27 October 2006 09:29, Andrey Volkov wrote:
> 
>> Revision of MPC5200? (third string engraved on the MPC)
>> If L25R then check this doco:
>>    http://www.freescale.com/files/32bit/doc/errata/MPC5200E.pdf
>> (if be short - I2C didn't work on this revision chips)
> 
> We have an "MPC5200CBV400 L25R Rev 2" on our boards, and we
> successfully drive a PCF8563 real time clock and an UDA1380 Codec on
> the same line.
> 
> The problems described in the errata are an arbitration loss problem
> and, depending on teh chp's Rev, a clock noise problem.
> 
> Probably your problem is related to the connected I2C client?
Problem was not in noise. Chips of this rev. _sometime_ didn't
generate clock in ACK/NAK phase. Such behavior acceptable for
a RTC (you could reread clock, after timeout), but for eeprom - not.

--
Regards
Andrey