Microchip Technology Inc
product primary image

dsPIC33FJ16GS504

Status: In Production

Features:

  • 3.0V to 3.6V, -40ºC to +150ºC, DC to 20 MIPS
  • 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
  • 3.0V to 3.6V, -40ºC to +85ºC, DC to 50 MIPS
  • Code-efficient (C and Assembly) architecture
  • Two 40-bit wide accumulators
  • Single-cycle (MAC/MPY) with dual data fetch
  • Single-cycle mixed-sign MUL plus hardware divide
  • 32-bit multiply support
  • Up to four PWM pairs with independent timing
  • Dead time for rising and falling edges
  • 1.04 ns PWM resolution
  • DC/DC, AC/DC, Inverters, PFC, and Lighting
  • Programmable Fault inputs
  • Flexible trigger configurations for ADC conversions
  • 10-bit resolution with up to two Successive Approximation Register (SAR) converters (up to 4 Msps)
  • 10-bit Digital-to-Analog Converter (DAC) for each comparator
  • DAC reference output
  • Three 16-bit and one 32-bit timer/counter
  • Two Output Compare (OC) modules
  • Two Input Capture (IC) modules
  • Peripheral Pin Select (PPS) to allow function remap
  • With support for LIN 2.0 protocols and IrDA®
  • 4-wire SPI module
  • I2C™ module (up to 1 Mbaud) with SMBus support
  • PPS to allow function remap
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

dsPIC33FJXXGSXXX SMPS & Digital Power Conversion 16-bit Digital Signal Controller. These devices offer features supporting common, multi-loop digital switch-mode power supplies (SMPS) and other digital power-conversion applications such as: • AC to DC Converters • DC to DC Converters • Power Factor Correction (PFC) • Uninterruptible power supply (UPS) • Inverters • Embedded Power-Supply Controllers • Circuit Breakers, Arc Fault Detection

Additional Features

    Operating Conditions

    • 3.0V to 3.6V, -40ºC to +150ºC, DC to 20 MIPS
    • 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
    • 3.0V to 3.6V, -40ºC to +85ºC, DC to 50 MIPS

    dsPIC33F DSC Core

    • Code-efficient (C and Assembly) architecture
    • Two 40-bit wide accumulators
    • Single-cycle (MAC/MPY) with dual data fetch
    • Single-cycle mixed-sign MUL plus hardware divide
    • 32-bit multiply support

    High-Speed PWM

    • Up to four PWM pairs with independent timing
    • Dead time for rising and falling edges
    • 1.04 ns PWM resolution
    • PWM support for:
      • DC/DC, AC/DC, Inverters, PFC, and Lighting
    • Programmable Fault inputs
    • Flexible trigger configurations for ADC conversions

    Advanced Analog Features

    • High-Speed ADC module:
      • 10-bit resolution with up to two Successive Approximation Register (SAR) converters (up to 4 Msps)
    • Up to four High-Speed Comparators with direct connection to the PWM module:
      • 10-bit Digital-to-Analog Converter (DAC) for each comparator
      • DAC reference output

    Timers/Output Compare/Input Capture

    • Three general purpose timers:
      • Three 16-bit and one 32-bit timer/counter
    • Two Output Compare (OC) modules
    • Two Input Capture (IC) modules
    • Peripheral Pin Select (PPS) to allow function remap

    Communication Interfaces

    • UART module (12.5 Mbps)
      • With support for LIN 2.0 protocols and IrDA®
    • 4-wire SPI module
    • I2C™ module (up to 1 Mbaud) with SMBus support
    • PPS to allow function remap
Parametrics
Name
Value
Architecture
16-bit
CPU Speed (MIPS/DMIPS)
50
Program Memory Type
Flash
Program Memory Size (KB)
16
SRAM (KB)
2
Temperature Range C
-40 to 150
Operating Voltage Range (V)
3 to 3.6
Max I/O Pins
35
Pin Count
44
System Management Features
BOR
Power on Reset
Yes
Watch Dog Timer
Yes
Internal Oscillator
7.37 MHz, 32.768 kHz
Digital Communication Peripherals
1-UART
1-SPI
1-I2C
Analog Peripherals
2-A/D 12x10-bit @ 4000(ksps) 4-D/A 1x10-bit
Comparators
4
Capture/Compare/PWM Peripherals
2/2
PWM Max Resolution (Bits)
16
Motor Control PWM Outputs
8
Timers
3 x 16-bit 1 x 32-bit
Parallel Port
GPIO

Documents

Jump to:

Programming Specifications

Reference Manual

Download All
03/18/2014
668KB
03/14/2014
467KB

Boundary Scan BSDL

aspxPinMaps

Sell Sheets

Development Environment

  • Demo & Evaluation Boards
  • Emulators & Debuggers
  • Programmers
  • Software Libraries
  • Code Examples
Demo & Evaluation Boards
Buck/Boost Converter PICtail Plus
Buck/Boost Converter PICtail Plus ( AC164133 )

Buck/Boost Converter PICtail™ Plus Daughter Board provides an easy and economical development platform for dsPIC® SMPS and Digital Power Conversion GS family Digital Signal Controllers which are designed to provide low-cost and efficient control for wide range of power supply topologies and power conversion applications.
Buck/Boost Converter PICtail™ Plus Board consists of...

Learn More
Add To Cart
Explorer 16/32 Development Board
Explorer 16/32 Development Board ( DM240001-2 )

The Explorer 16/32 Development Board is a flexible and convenient development, demonstration and testing platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs from Microchip Technology. It features all the necessary hardware to begin developing and debugging a complete embedded application. The board accepts Processor Plug-In Modules (PIMs) designed for the Explorer...

Learn More
Add To Cart
16-BIT 28P STARTER DEMO BOARD KIT
16-BIT 28P STARTER DEMO BOARD KIT ( DM300027 )

This low-cost, 16-bit, 28-pin Starter Development Board supports 28-pin PIC24 microcontrollers or dsPIC Digital Signal Controller (DSC) devices. This board is an ideal prototyping tool to help validate key design requirements using these microcontrollers and DSCs.

Learn More
Add To Cart
Microstick II
Microstick II ( DM330013-2 )

Microstick II delivers a complete development hardware platform for Microchip’s 16-bit and 32-bit microcontrollers and digital signal controllers. It’s the perfect solution to those looking for a low-cost, easy-to-use development platform.  (Note: Go to Microstick for dsPIC33F and PIC24H Development Board for information on the Microstick tool.)

The USB-powered kit...

Learn More
Add To Cart
Emulators & Debuggers
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

  • Low cost
  • Minimum of additional hardware needed for debug
  • Expensive sockets or adapters are not required
...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
The MPLAB REAL ICE probe is connected...

Debug Features:
Runtime watch:Supported
Native Trace:True
I/O Port Trace:True (Requires Compiler Support)
SPI Trace:True (Requires Compiler Support)


Learn More
Add To Cart
Programmers
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

  • Low cost
  • Minimum of additional hardware needed for debug
  • Expensive sockets or adapters are not required
...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

  • Socket: AC164336   PartNo: DSPIC33FJ16GS504 (44ML)
  • Socket: AC164335   PartNo: DSPIC33FJ16GS504 (44PT)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
The MPLAB REAL ICE probe is connected...

Learn More
Add To Cart
Software Libraries
16-bit CPU Self-test Library

The 16-bit CPU Self-test Library is intended to periodically verify during run-time, that all CPU core features are functioning correctly. This library supports the dsPIC33F, PIC24H, dsPIC33E and

...

Learn More
Microchip Easy Bootloader for PIC24 and dsPIC33

Microchip Easy Bootloader for PIC24 and dsPIC33

The

...

Learn More

Similar Devices

Product
Pins
Flash
RAM
Price5K
Notes
18
6
256
$1.96
 
28
6
256
$2.20
 
28
6
1,028
$2.38
 
28
16
2,048
$2.52
 
44
16
2,048
$2.77
 
28
16
2,048
$3.04
 
44
16
2,048
$3.42
 
64
32
4,096
$3.07
 
64
32
4,096
$3.36
 
80
32
4,096
$3.85
 
100
32
4,096
$4.41
 
64
64
8,192
$3.35
 
64
64
9,216
$3.81
 
80
64
9,216
$4.34
 
100
64
9,216
$4.89
 

RoHS Information

Part Number
Device Weight
Shipping Weight
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
DSPIC33FJ16GS504T-E/PT
0.273300
0.599000
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-H/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-H/PT
0.273300
0.599000
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-I/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-I/PT
0.273300
0.599000
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-E/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-50I/PT
0.273300
0.599000
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-50I/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-I/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-I/ML
0.188400
0.437500
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-E/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-E/ML
0.188400
0.437500
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-50I/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-50I/ML
0.188400
0.437500
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504-H/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-H/ML
0.188400
0.437500
44
QFN
8x8x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
DSPIC33FJ16GS504T-50I/TL
0.177500
0.166970
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504-50I/TL
0.177500
0.131148
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504-E/TL
0.177500
0.131148
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504T-I/TL
0.177500
0.166970
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504-I/TL
0.177500
0.131148
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504-H/TL
0.177500
0.131148
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504T-H/TL
0.177500
0.166970
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
DSPIC33FJ16GS504T-E/TL
0.177500
0.166970
44
VTLA
6x6x0.9mm
NiPdAu
e4
Rohs icon
efup china icon
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy

Grid
View
Table
View
Filter:
Apply
Clear
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy