DSPIC33FJ16GS504-I/PT Microchip Technology, DSPIC33FJ16GS504-I/PT Datasheet

IC DSPIC MCU/DSP 16K 44-TQFP

DSPIC33FJ16GS504-I/PT

Manufacturer Part Number
DSPIC33FJ16GS504-I/PT
Description
IC DSPIC MCU/DSP 16K 44-TQFP
Manufacturer
Microchip Technology
Series
dsPIC™ 33Fr

Specifications of DSPIC33FJ16GS504-I/PT

Program Memory Type
FLASH
Program Memory Size
16KB (16K x 8)
Package / Case
44-TQFP, 44-VQFP
Core Processor
dsPIC
Core Size
16-Bit
Speed
40 MIPs
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
35
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 12x10b, D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Product
DSCs
Data Bus Width
16 bit
Processor Series
DSPIC33F
Core
dsPIC
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
35
Data Ram Size
2 KB
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC33FJ16GS504-I/PT
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
DSPIC33FJ16GS504-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
DSPIC33FJ16GS504-I/PT
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
The dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/
X04 family devices that you have received conform
functionally
(DS70318E), except for the anomalies described in this
document.
The silicon issues discussed in the following pages are
for silicon revisions with the Device and Revision IDs
listed in
Table
The errata described in this document will be addressed
in future revisions of the dsPIC33FJ06GS101/X02 and
dsPIC33FJ16GSX02/X04 silicon.
Data Sheet clarifications and corrections start on
following the discussion of silicon issues.
The silicon revision level can be identified using the
current version of MPLAB
programmers, debuggers and emulation tools, which
are available at the Microchip corporate web site
(www.microchip.com).
TABLE 1:
© 2010 Microchip Technology Inc.
dsPIC33FJ06GS101
dsPIC33FJ06GS102
dsPIC33FJ06GS202
dsPIC33FJ16GS402
dsPIC33FJ16GS404
dsPIC33FJ16GS502
dsPIC33FJ16GS504
Note 1:
Note:
dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/X04
2.
2:
Table
Family Silicon Errata and Data Sheet Clarification
The Device and Revision IDs (DEVID and DEVREV) are located at the last two implemented addresses in
program memory.
Refer to the “dsPIC33F/PIC24H Flash Programming Specification” (DS70152) for detailed information on
Device and Revision IDs for your specific device.
This document summarizes all silicon
errata issues from all revisions of silicon,
previous as well as current. Only the
issues indicated in the last column of
Table 2
revision (A4).
Part Number
to
1. The silicon issues are summarized in
SILICON DEVREV VALUES
the
apply to the current silicon
current
®
IDE and Microchip’s
Device
Data
dsPIC33FJ06GS101/X02 and
page
Sheet
14,
Device ID
dsPIC33FJ16GSX02/X04
0x0C00
0x0C01
0x0C02
0x0C04
0x0C06
0x0C03
0x0C05
(1)
For example, to identify the silicon revision level using
MPLAB IDE in conjunction with MPLAB ICD 2 or
PICkit™ 3:
1.
2.
3.
4.
The Device and Revision ID values for the various
dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/
X04 silicon revisions are shown in
Note:
Using the appropriate interface, connect the device
to the MPLAB ICD 2 programmer/debugger or
PICkit 3.
From the main menu in MPLAB IDE, select
Configure>Select Device, and then select the
target part number in the dialog box.
Select
(Debugger>Select Tool).
Perform a “Connect” operation to the device
(Debugger>Connect). Depending on the devel-
opment tool used, the part number and Device
Revision ID value appear in the Output window.
If you are unable to extract the silicon
revision level, please contact your local
Microchip sales office for assistance.
the
Revision ID for Silicon Revision
0x3002
A2
MPLAB
0x3003
A3
Table
hardware
DS80439H-page 1
1.
0x3004
A4
tool
(2)

Related parts for DSPIC33FJ16GS504-I/PT

DSPIC33FJ16GS504-I/PT Summary of contents

Page 1

... Note 1: The Device and Revision IDs (DEVID and DEVREV) are located at the last two implemented addresses in program memory. 2: Refer to the “dsPIC33F/PIC24H Flash Programming Specification” (DS70152) for detailed information on Device and Revision IDs for your specific device. ...

Page 2

... A9) as other I devices, the A10 and A9 bits may not work as expected. The PWM module may fail to trigger a conversion on certain ADC pairs when the primary or secondary PWMx generator is selected as a trigger source. Affected (1) Revisions © 2010 Microchip Technology Inc. ...

Page 3

... Reserved — 33. Note 1: Only those issues indicated in the last column apply to the current silicon revision. © 2010 Microchip Technology Inc. Issue Summary When using the PGEC3/PGED3 pins for device programming, the programming time may be slower as compared to other available PGECx/PGEDx pin pairs. ...

Page 4

... When the PWM duty cycle update coincides with the PWM period rollover, the PWM output may be corrupted for one PWM period. In JTAG mode, the TMS pin will not have an active pull-up as required by the JTAG specification. Affected (1) Revisions © 2010 Microchip Technology Inc. ...

Page 5

... Affected Silicon Revisions © 2010 Microchip Technology Inc. 3. Module: PWM If PWM fault interrupts are disabled (FLTIEN = 0 or CLIEN = 0), then associated Status bits (FLTSTAT and CLSTAT) will not function. Work around Enable PWM fault interrupts CLIEN = 1) ...

Page 6

... FCLCONx register, causes all other bits of the high byte to be loaded with zeros. Work around Use Word writes for the FCLCONx register instead of bit or byte writes. Affected Silicon Revisions when both modes are used © 2010 Microchip Technology Inc. ...

Page 7

... Affected Silicon Revisions © 2010 Microchip Technology Inc. 12. Module: Auxiliary Clock When the PWMMD bit in the PMD1 register is set, the Auxiliary Clock to both the ADC and PWM modules is disabled. Work around To disable the Auxiliary clock for the PWM module but not for the ADC module, set the individual PWM generator PMD bits in the PMD6 register ...

Page 8

... Work around 2: Configure the PWM Input Clock Prescaler bits (PCLKDIV) for divide higher. Work around 3: Utilize other available trigger sources, such as software or timer triggers, to initiate conversion on the affected ADC convert pairs. Affected Silicon Revisions © 2010 Microchip Technology Inc. Example 1 for ...

Page 9

... Center-Aligned mode. Work around None. Affected Silicon Revisions © 2010 Microchip Technology Inc. 21. Module: PWM During Blanking (LEB) is triggered to start counting at a rising edge of PWM and the PWM module has a blanking time period less than the PWM assertive time (T ON during the T T ...

Page 10

... Push-Pull mode may not remain synchronized with other PWM output modes. Work around When multiple PWM channels are operating in Independent Time Base mode, immediate updates to the PWM module (IUE = 1) must be enabled for PWM channels to remain synchronized. Affected Silicon Revisions © 2010 Microchip Technology Inc. ...

Page 11

... EXAMPLE 2: AD1CON1bits.ADON = 0; __asm__ volatile ("REPEAT #50"); __asm__ volatile ("NOP"); Sleep(); © 2010 Microchip Technology Inc. Work around Use the internal FRC oscillator as the input to the Voltage Auxiliary PLL, or use the external oscillator with a frequency of 7.37 MHz. Affected Silicon Revisions ...

Page 12

... PTCON<PTEN> Remove the PWM Overrides by making IOCONx<OVRENH> = IOCONx<OVRENL> Assign pin ownership to the PWM module by setting IOCONx<PENH> IOCONx<PENL> The code Example 3 illustrates the use of this work around. Affected Silicon Revisions © 2010 Microchip Technology Inc. and by setting and by setting and 0 = and 1 ...

Page 13

... PWMCONx<IUE> Affected Silicon Revisions © 2010 Microchip Technology Inc. 35. Module: JTAG In JTAG mode, the TMS pin will not have an active pull-up as required by the JTAG specification. Instead, the pull-up function will be enabled on the TCK pin. Note: Work around An external pull-up resistor can be connected to the TMS pin to ensure that the signal does not enter a tri-state condition when in JTAG mode ...

Page 14

... Industrial ≤ +125°C for Extended Conditions (3) 3.3V 10 MIPS (3) 3.3V 16 MIPS (3) 3.3V 20 MIPS (3) 3.3V 30 MIPS 3.3V 40 MIPS . SS © 2010 Microchip Technology Inc. ...

Page 15

... SDAx, SCLx DI19 SDAx, SCLx V Input High Voltage IH DI28 SDAx, SCLx DI29 SDAx, SCLx © 2010 Microchip Technology Inc. ) HPIN Standard Operating Conditions: 3.0V to 3.6V (unless otherwise stated) -40°C ≤ T ≤ +85°C for Industrial Operating temperature A -40°C ≤ T ≤ +125°C for Extended ...

Page 16

... Added revision A4 silicon information to all tables. Updated the work arounds for silicon issue 31 (ADC). Removed silicon issue 33 (PWM) and marked its location as reserved. Added silicon issues 34 (PWM) and 35 (JTAG). DS80439H-page 16 )). IDLE 2 (I C), 26 PLL). (High Speed © 2010 Microchip Technology Inc. ...

Page 17

... PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 18

... Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Hsin Chu Tel: 886-3-6578-300 Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-213-7830 Fax: 886-7-330-9305 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2010 Microchip Technology Inc. 08/04/10 ...

Related keywords