pg27 of the latest revision (Rev.0 Jan 2010) of the datasheet for the ADSP-BF51X lists the following:
IPPOTP Memory Read 100mA (typ) under the condition VPPOTP = 2.5V & Tj=25degC
IPPOTP Memory Write 3mA (typ) under the same conditions !!
Wondering if there has been a typo and that it shouldn't be 100uA for the read.
Also there is a problem with the conditions for writing in that VPPOTP has to be 6.9 - 7.1V, not 2.5V.
Could you please confirm IPP for reading & writing to OTP memory.