Information
PIC24FV32KA304 FAMILY
DS80000522E-page 4 2011-2013 Microchip Technology Inc.
4. Module: UART (TX Buffer)
If the transmit buffer is filled sequentially with
four characters, the characters may not be
transmitted in the correct order.
Work around
Do not completely fill the buffer before transmit-
ting data; send three characters or less at a
time.
Affected Silicon Revisions
5. Module: UART (Transmit)
The UARTx Transmit Buffer Full flag, UTXBF
(UxSTA<9>), may become cleared before data
starts moving out of the full buffer. If the flag is
used to determine when data can be written to
the buffer, new data may not be accepted and
data may not be transmitted.
Work around
Poll the Transmit Buffer Empty flag (TRMT,
UxSTA<8>) to determine when the transmit
buffer is empty and can be written to.
Alternatively, configure the UART to set the
UARTx Transmit Interrupt Flag (UxTXIF) when-
ever a character is shifted into the Transmit Shift
Register (UTXISEL<1:0> = 00). When a trans-
mit interrupt occurs, this indicates that at least
one buffer position is open and that the buffer
can be written to.
Affected Silicon Revisions
6. Module: A/D (Threshold Detect)
In Auto-Scan mode, with low power enabled
(AD1CON5<15> = 1, AD1CON5<14> = 1) and
the device in Sleep mode, the ADRC may not
turn off between scans, resulting in a higher
current draw than anticipated.
Work around
None.
Affected Silicon Revisions
7. Module: A/D (Threshold Detect)
In Auto-Scan mode (AD1CON5<15> = 1), when
the Auto-Scan Interrupt mode bits are set to ‘11’
(AD1CON5<9:8> = 11), the highest number
channel selected for scanning in AD1CSSL or
AD1CSSH may not trigger an interrupt on a valid
comparison.
Work around
Add a dummy channel to the scanning sequence.
For example, when scanning AN0 and AN1, set
AD1CSSL to 0x0007 or 0x8003, or whatever is
practical given the implementation.
Also, if the highest number channel needs to be
scanned, the AD1CHITH register can be polled
to observe a valid comparison.
Affected Silicon Revisions
A4 A6
X
A4 A6
X
A4 A6
X
A4 A6
X