Nordic Semiconductor ASA
Tel.: +47 72 89 89 00
Fax: +47 72 89 89 89
Reg. nr./VAT no.: 966011726
Template ID: 1159140_112, rev. 1.0, date: 2006-01-05 Page 1 of 3
Template approved by ERO
Product Anomaly Notification (PAN)
Device affected (product name)
:
nRF24LU1
Device version(s) affected
:
Build code CX
Date (YYYY-MM-DD):
2007-08-17
PAN no.:
PAN-006
Nordic Semiconductor reference:
Thomas Embla Bonnerud
Document version
:
1.0
Summary
Anomalies:
1.
USB OUT transactions sometimes causes the USB hardware to fail, resulting in no response from
the nRF24LU1 device.
2.
Not possible to use PDATA external memory addressi
ng.
3.
SMISO not high impedance when SSCN is hi
gh.
Marking / tracing:
Affected devices:
N R F C X
2 4 L U 1
0 7 - - - -
Authorization for Nordic Semiconductor
Product Manager
Thomas E. Bonnerud
Date:
17.08.2007
Sign:
Nordic Semiconductor ASA
Tel.: +47 72 89 89 00
Fax: +47 72 89 89 89
Reg. nr./VAT no.: 966011726
Product: nRF24LU1 Template ID:Error! Reference source not found., rev. 1.0, Date: 2007-08-17
Page 2 of 3
Detailed Description
Anomaly #1
Symptoms:
USB OUT transactions sometimes causes the USB hardware to fail, resulting in no response from the
nRF24LU1 device.
Conditions:
Problem is timing related and disappears at low temperatures.
Consequences:
USB compliance is not acceptable.
Workaround:
Alternative 1:
Use a 22pF capacitor from D+ to ground. This compensates marginal internal timing so that nRF24LU1
USB hardware works properly under all conditions.
Alternative 2:
nRF24LU1 without this anomaly will be available by early November 2007.
Anomaly #2
Symptoms:
Not possible to use PDATA external memory addressing.
Conditions:
When using the “compact memory model” for variables and accessing these by MOVX @R
n
instructions the
correct physical memory will not respond.
Consequences:
Some manual speed optimization by declaring certain variables as PDATA is lost.
Workaround:
In the
compiler
do NOT use Compact Memory Model, only Small and Large.
Make sure no variable is declared as a PDATA variable.
Do NOT use the MOVX @R
n
assembly instruction.