Information

© 2008 Microchip Technology Inc. DS80371B-page 1
dsPIC33FJ32GP302/304,
dsPIC33FJ64GPX02/X04 and
dsPIC33FJ128GPX02/X04
The dsPIC33FJ32GP302/304, dsPIC33FJ64GPX02/
X04 and dsPIC33FJ128GPX02/X04 (Rev. A1/A2/A3)
devices you have received were found to conform to
the specifications and functionality described in the
following documents:
DS70292 – “dsPIC33FJ32GP302/304,
dsPIC33FJ64GPX02/X04 and
dsPIC33FJ128GPX02/X04 Data Sheet”
DS70157 – “dsPIC30F/33F Programmer’s
Reference Manual”
The exceptions to the specifications in the documents
listed above are described in this section. The specific
devices for which these exceptions are described are
listed below:
dsPIC33FJ128GP804
dsPIC33FJ128GP802
dsPIC33FJ128GP204
dsPIC33FJ128GP202
dsPIC33FJ64GP804
dsPIC33FJ64GP802
dsPIC33FJ64GP204
dsPIC33FJ64GP202
dsPIC33FJ32GP304
dsPIC33FJ32GP302
dsPIC33FJ32GP302/304, dsPIC33FJ64GPX02/X04
and dsPIC33FJ128GPX02/X04 Rev. A1/A2/A3 silicon
is identified by performing a “Reset and Connect”
operation to the device using MPLAB
®
ICD 2 with
MPLAB IDE v7.40 or later. The output window will show
a successful connection to the device specified in
Configure>Select Device
. The resulting DEVREV
register values for Rev. A1/A2/A3 silicon are 0x3001,
0x3002 and 0x3003, respectively.
The errata described in this document will be
addressed in future revisions of silicon.
Silicon Errata Summary
The following list summarizes the errata described in
further detail in the remainder of this document:
1. UART Module
The 16x baud clock signal on the BCLK pin is
present only when the module is transmitting.
2. UART Module
When the UART is in 4x mode (BRGH = 1) and
using two Stop bits (STSEL = 1), it may sample the
first Stop bit instead of the second one.
3. SPI Module
The SPI transmit buffer full (SPITBF) flag does not
get set immediately after writing to the buffer.
4. SPI Module in Frame Master Mode
The SPI module will generate incorrect frame
synchronization pulses in Frame Master mode if
FRMDLY = 1.
5. I
2
C™ Module
The BCL bit in I2CSTAT can only be cleared with
Word instructions, and can be corrupted with byte
instructions and bit operations.
6. I
2
C Module
The ACKSTAT bit is cleared shortly after being set
following a slave transmit.
7. I
2
C Module: 10-bit Addressing Mode
When the I
2
C module is configured for 10-bit
addressing using the same address bits (A10 and
A9) as other I
2
C devices, the A10 and A9 bits may
not work as expected.
8. I
2
C Module: 10-bit Addressing Mode
When the I
2
C module is configured as a 10-bit
slave with an address of 0x102, the I2CxRCV
register content for the lower address byte is 0x01
rather than 0x02.
9. I
2
C Module
With the I
2
C module enabled, the PORT bits and
external Interrupt Input functions (if any)
associated with SCL and SDA pins will not reflect
the actual digital logic levels on the pins.
dsPIC33FJ32GP302/304, dsPIC33FJ64GPX02/X04 and
dsPIC33FJ128GPX02/X04 Rev. A1/A2/A3 Silicon Errata

Summary of content (8 pages)