dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 16-bit Digital Signal Controllers (up to 32 KB Flash and 2 KB SRAM) with Motor Control and Advanced Analog Six analog inputs on 28-pin devices and up to Operating Conditions nine analog inputs on 44-pin devices 3.0V to 3.6V, -40C to +150C, DC to 20 MIPS Flexible and independent ADC trigger sources 3.0V to 3.6V, -40C to +125C, DC to 40 MIPS Timers/Output Compare/Input Capture Core: 16-bit dsPIC33F CPU Three 16-bit timers/counters. Can pair up two to Code-efficient (C and Assembly) architecture make one 32-bit. Two 40-bit wide accumulators Two Output Capture modules configurable as Single-cycle (MAC/MPY) with dual data fetch timers/counters Single-cycle mixed-sign MUL plus hardware divide Four Input Capture modules Peripheral Pin Select (PPS) to allow function Clock Management remap 2% internal oscillator Communication Interfaces Programmable PLLs and oscillator clock sources One UART module (10 Mbps) Fail-Safe Clock Monitor (FSCM) With support for LIN 2.0 protocols and IrDA Independent Watchdog Timer (WDT) One 4-wire SPI module (15 Mbps) Fast wake-up and start-up 2 One I C module (up to 1 Mbaud) with SMBus Power Management support PPS to allow function remap Low-power management modes (Sleep, Idle, Doze) Integrated Power-on Reset and Brown-out Reset Input/Output 1.35 mA/MHz dynamic current (typical) Sink/Source up to 10 mA (pin specific) for stan- 55 A IPD current (typical) dard VOH/VOL, up to 16 mA (pin specific) for non-standard VOH1 High-Speed PWM 5V-tolerant pins Up to four PWM pairs with independent timing Selectable open drain, pull-ups, and pull-downs Dead time for rising and falling edges Up to 5 mA overvoltage clamp current 12.5 ns PWM resolution External interrupts on all I/O pins PWM support for: - DC/DC, AC/DC, Inverters, PFC, Lighting Qualification and Class B Support - BLDC, PMSM, ACIM, SRM AEC-Q100 REVG (Grade 0 -40C to +150C) Programmable Fault inputs Class B Safety Library, IEC 60730 Flexible trigger configurations for ADC conversions Debugger Development Support Advanced Analog Features In-circuit and in-application programming ADC module: Two program and two complex data breakpoints - Configurable as 10-bit, 1.1 Msps with four IEEE 1149.2-compatible (JTAG) boundary scan S&H or 12-bit, 500 ksps with one S&H Trace and run-time watch Packages Type SPDIP SOIC SSOP QFN-S QFN TQFP Pin Count 28 28 28 28 44 44 Contact Lead/Pitch .100 1.27 0.65 0.65 0.65 0.80 I/O Pins 21 21 21 21 35 35 Dimensions 1.365x.285x.135 17.9xx7.50x2.05 10.2x5.3x1.75 6x6x0.9 8x8x0.9 10x10x1 Note: All dimensions are in millimeters (mm) unless specified. 2007-2012 Microchip Technology Inc. DS70283K-page 1dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 Product Families The device names, pin counts, memory sizes and peripheral availability of each device are listed below. The following pages show their pinout diagrams. TABLE 1: dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 CONTROLLER FAMILIES Remappable Peripherals Device Pins (1) (2) 16 SPDIP dsPIC33FJ32MC202 28 32 2 3 42 6ch 1 1 3 1 1ADC, 121 (2) SOIC 2ch 6 ch SSOP QFN-S (1) (2) 26 dsPIC33FJ32MC204 44 32 2 3 42 6ch 1 1 3 1 1ADC, 135 QFN (2) TQFP 2ch 9 ch (1) (2) 26 dsPIC33FJ16MC304 44 16 2 3 42 6ch 1 1 3 1 1ADC, 135 QFN (2) TQFP 2ch 9 ch Note 1: Only two out of three timers are remappable. 2: Only PWM fault inputs are remappable. 3: Only two out of three interrupts are remappable. DS70283K-page 2 2007-2012 Microchip Technology Inc. Program Flash Memory (Kbyte) RAM (Kbyte) Remappable Pins 16-bit Timer Input Capture Output Compare Standard PWM Motor Control PWM Quadrature Encoder Interface UART (3) External Interrupts SPI 10-Bit/12-Bit ADC 2 I C I/O Pins Packages