Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

dsPIC33FJ32GS406

High-Speed PWM, ADC and Comparators

Status: In Production

Features:

  • 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
  • Low-Power Management modes (Sleep, Idle, Doze)
  • PWM Support for: DC/DC, AC/DC, Inverters, PFC, Lighting, BLDC, PMSM, ACIM, SRM
  • Up to 4 High-Speed Comparators with Direct Connection to the PWM module
  • Two UART modules (12.5 Mbps): With support for LIN/J2602 2.0 protocols and IrDA®
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

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 +85ºC, DC to 50 MIPS
    • 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
  • Core: 16-Bit dsPIC33F
    • 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
  • Clock Management
    • ±1% Internal Oscillator
    • Programmable PLLs and Oscillator Clock Sources
    • Fail-Safe Clock Monitor (FSCM)
    • Independent Watchdog Timer (WDT)
    • Fast Wake-up and Start-up
  • Power Management
    • Low-Power Management modes (Sleep, Idle, Doze)
    • Integrated Power-on Reset and Brown-out Reset
    • 1.7 mA/MHz Dynamic Current (typical)
    • 50 µA IPD Current (typical)
  • High-Speed PWM
    • Up to 9 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, Lighting, BLDC, PMSM, ACIM, SRM
    • 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 24 input channels grouped into 12 conversion pairs plus two voltage reference monitoring inputs
    • Dedicated result buffer for each analog channel
    • Flexible and Independent ADC Trigger Sources
    • Up to 4 High-Speed Comparators with Direct Connection to the PWM module
    • 10-bit Digital-to-Analog Converter (DAC) for each comparator
    • DAC reference output
    • Programmable references with 1024 voltage points
  • Timers/Output Compare/Input Capture
    • Six General Purpose Timers: Five 16-bit and up to two 32-bit timers/counters
    • Four Output Compare (OC) modules Configurable as Timers/Counters
    • Quadrature Encoder Interface (QEI) module Configurable as Timer/Counter
    • Four Input Capture (IC) modules
  • Communication Interfaces
    • Two UART modules (12.5 Mbps): With support for LIN/J2602 2.0 protocols and IrDA®
    • Two 4-Wire SPI modules (15 Mbps)
    • ECAN™ module (1 Mbaud) with ECAN 2.0B Support
    • Two I2C™ modules (up to 1 Mbaud) with SMBus Support
  • Direct Memory Access (DMA)
    • 4-Channel DMA with User-Selectable Priority Arbitration
    • UART, SPI, ECAN, IC, OC and Timers
  • Input/Output
    • Sink/Source 18 mA on 18 Pins, 10 mA on 1 Pin or 6 mA on 66 Pins
    • 5V Tolerant Pins
    • Selectable Open-Drain and Pull-ups
    • 29 External Interrupts
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
40
CPU Speed (MIPS/DMIPS)
50
Program Memory Size (KB)
32
SRAM (KB)
4
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
3 to 3.6
Pin Count
64
Analog Peripherals
1-A/D 16x10-bit @ 2000(ksps)
UART
2
SPI
2
I2C
2
Timers
5 x 16-bit 2 x 32-bit
Motor Control PWM Outputs
12
SMPS PWM Outputs
12
Input Capture
4
Max PWM outputs (including complementary)
16
Number of PWM Time Bases
3
Output Compare Channels
4
Class B Hardware
Yes
Quadrature Encoder Interface
1

Documents

Jump to:

Programming Specification

Reference Manual

Download All
03/14/2014
467KB

Pin Maps

Brochures

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Demo & Evaluation Boards
  • Software Libraries
  • Code Examples
  • Application Examples
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
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), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. 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

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

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

...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 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 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

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

...

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


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
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), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. 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

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

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

...

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: AC164343   PartNo: DSPIC33FJ32GS406 (64MR)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 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 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

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

...

Learn More
Add To Cart
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

...

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
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 Library for PIC24/dsPIC33 and PIC32MM

Microchip Easy Bootloader Library for PIC24/dsPIC33 and PIC32MM

...

Learn More

Similar Devices

Product
Pins
Flash (KB)
RAM (KB)
Price 5K
Notes
18
6
0.25
$1.96
 
28
6
0.25
$2.20
 
28
6
1
$2.38
 
28
16
2
$2.52
 
44
16
2
$2.77
 
28
16
2
$3.04
 
44
16
2
$3.42
 
64
32
4
$3.07
 
64
32
4
$3.36
 
80
32
4
$3.85
 
100
32
4
$4.41
 
64
64
8
$3.35
 
64
64
9
$3.81
 
80
64
9
$4.34
 
100
64
9
$4.89
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
DSPIC33FJ32GS406-I/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
DSPIC33FJ32GS406-50I/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406-E/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406-I/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406T-50I/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406T-E/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406T-I/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
DSPIC33FJ32GS406-50I/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
DSPIC33FJ32GS406T-50I/MR
0.232400
0.370303
64
QFN
9x9x0.9mm
Matte Tin
e3
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 from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy