Datasheet
2008-2013 Microchip Technology Inc. DS80369P-page 7
PIC24FJ256GB110 FAMILY
15. Module: UART (IrDA)
When the UARTx is operating in 8-bit mode
(PDSEL<1:0> = 0x) and using the IrDA endec
(IREN = 1), a framing error may occur when
transmitting a data payload of 00h.
Work around:
None.
Affected Silicon Revisions
16. Module: UART (IrDA)
When the UARTx is operating in 9-bit mode
(PDSEL<1:0> = 1x) and using the IrDA endec
(IREN = 1), the module will incorrectly transmit
10 bits when transmitting data payloads of 00h or
80h.
Work around
:
None.
Affected Silicon Revisions
17. Module: I
2
C™ Module (Master Mode)
Under certain circumstances, a module operating
in Master mode may Acknowledge its own com-
mand addressed to a slave device. This happens
when the following occurs:
• 10-Bit Addressing mode is used (A10M = 1)
•The I
2
C Master has the same two upper
address bits (I2CADD<9:8>) as the addressed
slave module
In these cases, the Master also Acknowledges the
address command and generates an erroneous I
2
C
slave interrupt, as well as the I
2
C master interrupt.
Work around
Several options are available:
• When using 10-Bit Addressing mode, make
certain that the master and slave devices do not
share the same 2 MSbs of their addresses.
If this cannot be avoided:
• Clear the A10M bit (I2CxCON<10> = 0) prior to
performing a Master mode transmit.
• Read the ADD10 bit (I2CxSTAT<8>) to check
for a full 10-bit match whenever a slave I
2
C
interrupt occurs on the master module.
Affected Silicon Revisions
18. Module: I
2
C Module (Slave Mode)
Under certain circumstances, a module operating
in Slave mode, may not respond correctly to some
of the special addresses reserved by the I
2
C
protocol. This happens when the following occurs:
• 10-Bit Addressing mode is used (A10M = 1)
• Bits, A<7:1>, of the slave address
(I2CADD<7:1>) fall into the range of the
reserved 7-bit address ranges: ‘1111xxx’ or
‘0000xxx’.
In these cases, the Slave module Acknowledges
the command and triggers an I
2
C slave interrupt; it
does not copy the data into the I2CxRCV register
or set the RBF bit.
Work around
Do not set bits, A<7:1>, of the module’s slave
address equal to ‘1111xxx’ or ‘0000xxx’.
Affected Silicon Revisions
A3 A5 A6
X
A3 A5 A6
X
A3 A5 A6
X
A3 A5 A6
X