dsPIC33FJ32MC302/304,
dsPIC33FJ64MCX02/X04 and
dsPIC33FJ128MCX02/X04
16-bit Digital Signal Controllers (up to 128 KB Flash and 16K
SRAM) with Motor Control PWM and Advanced Analog
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
System Peripherals
•
•
•
•
•
•
•
Cyclic Redundancy Check (CRC) module
16-bit dual channel 100 ksps Audio DAC
Up to five 16-bit and up to two 32-bit Timers/Counters
Up to four Input Capture (IC) modules
Up to four Output Compare (OC) modules
Up to two Quadrature Encoder Interface (QEI) modules
Real-Time Clock and Calendar (RTCC) module
Clock Management
•
•
•
•
•
•
2% internal oscillator
Programmable PLL and oscillator clock sources
Fail-Safe Clock Monitor (FSCM)
Independent Watchdog Timer
Low-power management modes
Fast wake-up and start-up
Communication Interfaces
• Parallel Master Port (PMP)
• Two UART modules (10 Mbps)
- Supports LIN 2.0 protocols
- RS-232, RS-485, and IrDA
®
support
• Two 4-wire SPI modules (15 Mbps)
• Enhanced CAN (ECAN) module (1 Mbaud) with 2.0B
support
• I
2
C module (100K, 400K and 1Mbaud) with SMbus
support
Core Performance
•
•
•
•
Up to 40 MIPS 16-bit dsPIC33F CPU
Two 40 bit wide accumulators
Single-cycle (MAC/MPY) with dual data fetch
Single-cycle MUL plus hardware divide
Motor Control PWM
•
•
•
•
Up to four PWM generators with eight outputs
Dead Time for rising and falling edges
25 ns PWM resolution
PWM support for Motor Control: BLDC, PMSM, ACIM,
and SRM
• Programmable Fault inputs
• Flexible trigger for ADC conversions and configurations
Direct Memory Access (DMA)
• 8-channel hardware DMA with no CPU stalls or
overhead
• UART, SPI, ADC, ECAN, IC, OC, INT0
Qualification and Class B Support
• AEC-Q100 REVG (Grade 0 -40ºC to +150ºC)
• Class B Safety Library, IEC 60730, VDE certified
Advanced Analog Features
• 10/12-bit ADC with 1.1Msps/500 ksps conversion rate:
- Up to nine ADC input channels and four S&H
- Flexible/Independent trigger sources
• 150 ns Comparators:
- Up to two Analog Comparator modules
- 4-bit DAC with two ranges for Analog Comparators
Debugger Development Support
• In-circuit and in-application programming
• Two program breakpoints
• Trace and run-time watch
Input/Output
•
•
•
•
•
Software remappable pin functions
5V-tolerant pins
Selectable open drain and internal pull-ups
Up to 5 mA overvoltage clamp current/pin
Multiple external interrupts
Packages
Type
SPDIP (300 ml)
SOIC
QFN-S
28
21
0.65
6x6x0.9
QFN
44
35
0.65
8x8x0.9
TQFP
44
35
0.80
10x10x1
Pin Count
28
28
I/O Pins
21
21
Contact Lead/Pitch
.100”
1.27
Dimensions
.285x.135x1.365”
7.50x2.05x17.9
Note:
All dimensions are in millimeters (mm) unless specified.
©
2007-2012 Microchip Technology Inc.
DS70291G-page 1
dsPIC33FJ32MC302/304, dsPIC33FJ64MCX02/X04 AND dsPIC33FJ128MCX02/X04
dsPIC33FJ32MC302/304,
dsPIC33FJ64MCX02/X04 AND
dsPIC33FJ128MCX02/X04 PRODUCT
FAMILIES
The device names, pin counts, memory sizes, and
peripheral availability of each device are listed in
Table 1.
The pages that follow show their pinout
diagrams.
TABLE 1:
dsPIC33FJ32MC302/304, dsPIC33FJ64MCX02/X04 AND dsPIC33FJ128MCX02/X04
CONTROLLER FAMILIES
Analog Comparator
(2 Channels/Voltage Regulator)
Remappable Peripheral
Program Flash Memory
(Kbyte)
External Interrupts
(4)
8-bit Parallel Master
Port (Address Lines)
Quadrature Encoder
Interface
Motor Control PWM
(Channels)
(3)
10-bit/12-bit ADC
(Channels)
Remappable Pins
Output Compare
Standard PWM
16-bit Timer
(2)
6-pin 16-bit DAC
Input Capture
CRC Generator
RAM (Kbyte)
(1)
dsPIC33FJ128MC804
dsPIC33FJ128MC802
44
28
128
128
16
16
26
16
5
5
4
4
4
4
6, 2
6, 2
2
2
2
2
SPI
Device
2
2
ECAN™
1
1
3
3
1
1
1
1
1
1
9
6
1
0
1/1
1/0
11
2
35
QFN
TQFP
21 SPDIP
SOIC
QFN-S
35
QFN
TQFP
dsPIC33FJ128MC204
dsPIC33FJ128MC202
44
28
128
128
8
8
26
16
5
5
4
4
4
4
6, 2
6, 2
2
2
2
2
2
2
0
0
3
3
1
1
1
1
1
1
9
6
0
0
1/1
1/0
11
2
21 SPDIP
SOIC
QFN-S
35
QFN
TQFP
dsPIC33FJ64MC804
dsPIC33FJ64MC802
44
28
64
64
16
16
26
16
5
5
4
4
4
4
6, 2
6, 2
2
2
2
2
2
2
1
1
3
3
1
1
1
1
1
1
9
6
1
0
1/1
1/0
11
2
21 SPDIP
SOIC
QFN-S
35
QFN
TQFP
dsPIC33FJ64MC204
dsPIC33FJ64MC202
44
28
64
64
8
8
26
16
5
5
4
4
4
4
6, 2
6, 2
2
2
2
2
2
2
0
0
3
3
1
1
1
1
1
1
9
6
0
0
1/1
1/0
11
2
21 SPDIP
SOIC
QFN-S
35
QFN
TQFP
dsPIC33FJ32MC304
dsPIC33FJ32MC302
44
28
32
32
4
4
26
16
5
5
4
4
4
4
6, 2
6, 2
2
2
2
2
2
2
0
0
3
3
1
1
1
1
1
1
9
6
0
0
1/1
1/0
11
2
Note
1:
2:
3:
4:
21 SPDIP
SOIC
QFN-S
RAM size is inclusive of 2 Kbytes of DMA RAM for all devices except dsPIC33FJ32MC302/304, which include 1 Kbyte of DMA RAM.
Only four out of five timers are remappable.
Only PWM fault pins are remappable.
Only two out of three interrupts are remappable.
DS70291G-page 2
©
2007-2012 Microchip Technology Inc.
Packages
UART
I/O Pins
RTCC
I
2
C™
Pins