2008-2013 Microchip Technology Inc. DS80000391B-page 15
dsPIC30F1010/202X
37. Module: SPI
Setting the DISSCK bit in the SPIxCON1 register
does not allow the user application to use the SCK
pin as a general purpose I/O pin.
Work around
None.
Affected Silicon Revisions
38. Module: I
2
C
The BCL bit in I2CSTAT can only be cleared with a
16-bit operation and can be corrupted with 1-bit or
8-bit operations on I2CSTAT.
Work around
Use 16-bit operations to clear BCL.
Affected Silicon Revisions
39. Module: I
2
C
If there are two I
2
C devices on the bus, one of
them is acting as the master receiver and the other
as the slave transmitter. If both devices are config-
ured for 10-Bit Addressing mode, and have the
same value in the A10 and A9 bits of their
addresses, then when the slave select address is
sent from the master, both the master and slave
Acknowledge it. When the master sends out the
read operation, both the master and the slave
enter into Read mode and both of them transmit
the data. The resultant data will be the ANDing of
the two transmissions.
Work around
In all I
2
C devices, the addresses, as well as bits
A10 and A9, should be different.
Affected Silicon Revisions
40. Module: I
2
C
In 10-Bit Addressing mode, some address
matches do not set the RBF flag or load the I
2
C
Receive register, I2CRCV, if the lower address
byte matches the reserved addresses. In
particular, these include all addresses with the
form ‘xx0000xxxx’ and ‘xx1111xxxx’, with the
following exceptions:
• 001111000x
• 011111001x
• 101111010x
• 111111011x
Work around
The lower address byte in 10-Bit Addressing mode
shall not be a reserved address.
Affected Silicon Revisions
41. Module: I
2
C
If the I
2
C module is configured for a 10-bit slave with
an address of 0x102, the I2CRCV register content
for the lower address byte is 0x01, rather than 0x02.
However, the I
2
C module Acknowledges for both
address bytes.
Work around
None.
Affected Silicon Revisions
A0 A1 A2 A3
XXX
X
A0 A1 A2
A3
XXX
X
A0 A1 A2
A3
XXX
X
A0 A1 A2 A3
XXX
X
A0 A1 A2
A3
XXX
X