Information

PIC24FJ128GA010 FAMILY
DS80471B-page 6 2009-2011 Microchip Technology Inc.
5. Module: Timers
With Timer2 and Timer3 configured in 32-bit mode
by setting T2CON<3>, a Special Event Trigger to
start an A/D conversion may not occur when the
most significant word of the Period register, PR3,
is ‘0’.
Work around
Either write PR3 to a non-zero value or configure
Timer3 for 16-bit operation when generating a
Special Event Trigger for periodic A/D
conversions.
Affected Silicon Revisions
6. Module: SPI (Enhanced Mode)
The Enhanced SPIx modes, selected by setting
the Enhanced Buffer Enable bit, SPIBEN
(SPIxCON2<0>), are not available.
Work around
Use Standard SPIx modes by clearing the SPIx
Enhanced Buffer Enable bit, SPIBEN.
Affected Silicon Revisions
7. Module: JTAG (Programming)
The current JTAG programming implementation is
not compatible with third party programmers using
SVF (Serial Vector Format) description language.
JTAG boundary scan is supported by third party
JTAG solutions and is not affected.
Work around
The user can program devices with In-Circuit
Serial Programming™. JTAG programming can be
accomplished using custom JTAG software. The
current implementation may not be supported in
future PIC24F revisions. JTAG boundary scan is
supported.
Affected Silicon Revisions
8. Module: A/D
Gain error may be as high as 5 LSbs for external
references (V
REF+ and VREF-) and 6 LSbs for
internal reference (AV
DD and AVSS).
Work around
Determine gain error from a known reference
voltage and compensate the A/D result in
software.
Affected Silicon Revisions
9. Module: I
2
C
The I
2
C module may not detect a bus collision dur-
ing a Restart or Stop sequence. When this occurs,
the Master Bus Collision Detect bit, BCL
(I2CxSTAT<10>), may not set. The BCL bit will
indicate a bus collision, if it occurs, during a Start
sequence. This issue only affects I
2
C multi-master
networks.
Work around
To use the device in an I
2
C multi-master network,
each master device must detect when Start and
Stop events occur on the I
2
C bus. A Start
sequence should be initiated only after a Start and
a Stop event have been detected to ensure a bus
collision can be detected.
Affected Silicon Revisions
A2 A3 A4 C1 C2
X
A2 A3 A4 C1 C2
XXX
A2 A3 A4 C1 C2
XXX
A2 A3 A4 C1 C2
XXX
A2 A3 A4 C1 C2
X