dsPIC33FJ32GS406/606/608/610 and
dsPIC33FJ64GS406/606/608/610
16-Bit Digital Signal Controllers with High-Speed PWM,
ADC and Comparators
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
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
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
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 I
2
C™ modules (up to 1 Mbaud) with SMBus
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
Direct Memory Access (DMA)
• 4-Channel DMA with User-Selectable Priority
Arbitration
• UART, SPI, ECAN, IC, OC and Timers
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 I
PD
Current (typical)
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
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
•
•
•
•
Qualification and Class B Support
• AEC-Q100 REVG (Grade 1, -40ºC to +125ºC)
• Class B Safety Library, IEC 60730, VDE Certified
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
Debugger Development Support
•
•
•
•
In-Circuit and In-Application Programming
Two Program and Two Complex Data Breakpoints
IEEE 1149.2 Compatible (JTAG) Boundary Scan
Trace and Run-Time Watch
2009-2014 Microchip Technology Inc.
DS7000591F-page 1
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
dsPIC33FJ32GS406/606/608/610 and
dsPIC33FJ64GS406/606/608/610
PRODUCT FAMILIES
The device names, pin counts, memory sizes and
peripheral availability of each device are listed in
Table 1.
The following pages show their pinout diagrams.
TABLE 1:
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
CONTROLLER FAMILIES
Program Flash Memory (Kbytes)
Quadrature Encoder Interfaces
ADC
Sample-and-Hold (S&H) Circuits
Analog Comparators
Analog-to-Digital Inputs
External Interrupts
Output Compare
DMA Channels
Input Capture
16-Bit Timers
RAM (Bytes)
DAC Output
dsPIC33FJ32GS406 64
dsPIC33FJ32GS606 64
dsPIC33FJ32GS608 80
32
32
32
4K
4K
4K
4K
8K
9K
(1)
9K
(1)
9K
(1)
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
0
0
0
0
0
1
1
1
0
0
0
0
0
4
4
4
6x2
6x2
8x2
9x2
6x2
6x2
8x2
9x2
0
4
4
4
0
4
4
4
5
5
5
5
5
5
5
5
0
1
1
1
0
1
1
1
2
2
2
2
2
2
2
2
SARs
Device
1
2
2
2
1
2
2
2
5
6
6
6
5
6
6
6
16
16
18
24
16
16
18
24
58
58
74
85
58
58
74
85
PT,
MR
PT,
MR
PT
PT,
PF
PT,
MR
PT,
MR
PT
PT,
PF
dsPIC33FJ32GS610 100 32
dsPIC33FJ64GS406 64
dsPIC33FJ64GS606 64
dsPIC33FJ64GS608 80
64
64
64
dsPIC33FJ64GS610 100 64
Note 1:
RAM size is inclusive of 1-Kbyte DMA RAM.
DS7000591F-page 2
2009-2014 Microchip Technology Inc.
Packages
ECAN™
I/O Pins
UART
I
2
C™
PWM
Pins
SPI
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
Pin Diagrams (Continued)
64-Pin TQFP
= Pins are up to 5V tolerant
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
PWM3L/RE4
PWM2H/RE3
PWM2L/RE2
PWM1H/RE1
PWM1L/FLT8/RE0
RF1
SYNCI4/RF0
V
DD
V
CAP
PWM5H/UPDN1/CN16/RD7
PWM5L/CN15/RD6
PWM6H/CN14/RD5
PWM6L/CN13/RD4
OC4/SYNCO1/RD3
OC3/FLT7/RD2
OC2/SYNCO2/FLT6/RD1
PWM3H/RE5
PWM4L/RE6
PWM4H/RE7
SCK2/FLT12/CN8/RG6
SDI2/FLT11/CN9/RG7
SDO2/FLT10/CN10/RG8
MCLR
SS2/FLT9/SYNCI2/T5CK/CN11/RG9
V
SS
V
DD
AN5/CMP3B/AQEB1/CN7/RB5
AN4/CMP2C/CMP3A/AQEA1/CN6/RB4
AN3/CMP2B/AINDX1/CN5/RB3
AN2/CMP1C/CMP2A/ASS1/CN4/RB2
PGEC3/AN1/CMP1B/CN3/RB1
PGED3/AN0/CMP1A/CMP4C/CN2/RB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
dsPIC33FJ32GS606
PGEC2/SOSCO/T1CK/CN0/RC14
PGED2/SOSCI/T4CK/CN1/RC13
OC1/QEB1/FLT5/RD0
IC4/QEA1/FLT4/INT4/RD11
IC3/INDX1/FLT3/INT3/RD10
IC2/FLT2/U1CTS/INT2/RD9
IC1/FLT1/SYNCI1/INT1/RD8
V
SS
OSC2/REFCLKO/CLKO/RC15
OSC1/CLKIN/RC12
V
DD
SCL1/RG2
SDA1/RG3
U1RTS/SCK1/INT0/RF6
U1RX/SDI1/RF2
U1TX/SDO1/RF3
2009-2014 Microchip Technology Inc.
PGEC1/AN6/CMP3C/CMP4A/OCFA/RB6
PGED1/AN7/CMP4B/RB7
AV
DD
AV
SS
AN8/U2CTS/RB8
AN9/DACOUT/RB9
TMS/AN10/INDX2/RB10
TDO/AN11/EXTREF/RB11
V
SS
V
DD
TCK/AN12/CMP1D/RB12
TDI/AN13/CMP2D/RB13
AN14/CMP3D/SS1/U2RTS/RB14
AN15/CMP4D/CN12/RB15
U2RX/SDA2/QEA2/FLT17/CN17/RF4
U2TX/SCL2/QEB2/FLT18/CN18/RF5
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
DS7000591F-page 5