PIC24FJ16MC101/102 AND PIC24FJ32MC101/102/104 16-Bit Microcontrollers (up to 32-Kbyte Flash and 2-Kbyte SRAM) Operating Conditions Advanced Analog Features ADC module: 3.0V to 3.6V, -40C to +125C, DC to 16 MIPS - 10-bit, 1.1 Msps with four S&H - Six analog inputs on 20-pin devices, eight analog Core: 16-Bit PIC24F CPU inputs on 28-pin devices and up to 16 analog inputs Code-Efficient (C and Assembly) Architecture on 44-pin devices Two 40-Bit Wide Accumulators Flexible and Independent ADC Trigger Sources Single-Cycle (MAC/MPY) with Dual Data Fetch Three Comparator modules Single-Cycle Mixed-Sign MUL plus Hardware Divide Charge Time Measurement Unit (CTMU): - Supports mTouch capacitive touch sensing 32-Bit Multiply Support - Provides high-resolution time measurement (1 ns) - On-chip temperature measurement Clock Management 0.25% Internal Oscillator Timers/Output Compare/Input Capture Programmable PLLs and Oscillator Clock Sources Five General Purpose Timers: Fail-Safe Clock Monitor (FSCM) - One 16-bit and two 32-bit timers/counters Independent Watchdog Timer (WDT) Two Output Compare modules Fast Wake-up and Start-up Three Input Capture modules Peripheral Pin Select (PPS) to allow Function Remap Power Management Communication Interfaces Low-Power Management modes (Sleep, Idle, Doze) UART module (4 Mbps): Integrated Power-on Reset and Brown-out Reset - With support for LIN/J2602 protocols and IrDA 1 mA/MHz Dynamic Current (typical) 4-Wire SPI module (8 MHz maximum speed): 30 A IPD Current (typical) - Remappable pins in 32-Kbyte Flash devices 2 I C module (400 kHz) PWM Input/Output Up to Three PWM Pairs Two Dead-Time Generators Sink/Source 10 mA or 6 mA, Pin-Specific for Standard VOH/VOL, up to 16 mA or 12 mA for Non-Standard VOH1 31.25 ns PWM Resolution 5V Tolerant Pins PWM Support for: Up to 21 Open-Drain, Pull-ups and Pull-Downs - Inverters, PFC, UPS External Interrupts on most I/O Pins - BLDC, PMSM, ACIM, SRM Class B Compliant Fault Inputs Qualification and Class B Support Possibility of ADC Synchronization with PWM Signal AEC-Q100 REV G (Grade 0, -40C to +125C) Planned Class B Safety Library, IEC 60730, UDE Certified Debugger Development Support In-Circuit and In-Application Programming Up to Three Complex Data Breakpoints Trace and Run-Time Watch 2011-2014 Microchip Technology Inc. DS30009997E-page 1PIC24FJ16MC101/102 AND PIC24FJ32MC101/102/104 PIC24FJ16MC101/102 AND PIC24FJ32MC101/102/104 PRODUCT FAMILIES The device names, pin counts, memory sizes, and peripheral availability of each device are listed in Table 1 and table. The following pages show their pinout diagrams. TABLE 1: PIC24FJ16MC101/102 CONTROLLER FAMILIES Remappable Peripherals Device PIC24FJ16MC101 20 16 1 10 3 3 2 1 3 1 6-ch 1 1 ADC, Y1 3Y 15 PDIP, 4-ch SOIC, SSOP PIC24FJ16MC102 28 16 1 16 3 3 2 1 3 1 6-ch 2 1 ADC, Y1 3Y 21 SPDIP, 6-ch SOIC, SSOP, QFN 36 16 1 16 3 3 2 1 3 1 6-ch 2 1 ADC, Y1 3Y 21 VTLA 6-ch Note 1: Two out of three timers are remappable. 2: Two out of three interrupts are remappable. 3: One pair can be combined to create a 32-bit timer. TABLE 2: PIC24FJ32MC101/102/104 CONTROLLER FAMILIES Remappable Peripherals Device PIC24FJ32MC101 20 32 2 10 5 3 2 1 3 1 6-ch 1 1 ADC, Y1 3Y 15 PDIP, 6-ch SOIC, SSOP PIC24FJ32MC102 28 32 2 16 5 3 2 1 3 1 6-ch 2 1 ADC, Y1 3Y 21 SPDIP, 8-ch SOIC, SSOP, QFN 36 32 2 16 5 3 2 1 3 1 6-ch 2 1 ADC, Y 1 3 Y 21 VTLA 8-ch PIC24FJ32MC104 44 32 2 26 1 3 2 1 3 1 6-ch 2 14 Y 1 3 Y 35 TQFP, QFN, VTLA Note 1: Two out of three timers are remappable. 2: Two out of three interrupts are remappable. 3: Two pairs can be combined to create two 32-bit timers. DS30009997E-page 2 2011-2014 Microchip Technology Inc. Pins Pins Program Flash (Kbytes) Program Flash (Kbytes) RAM (Kbytes) RAM (Kbytes) Remappable Pins Remappable Pins (1,3) (1,3) 16-bit Timer 16-Bit Timer Input Capture Input Capture Output Compare Output Compare UART UART (2) (2) External Interrupts External Interrupts SPI SPI Motor Control PWM Motor Control PWM PWM Faults PWM Faults 10-Bit, 1.1 Msps ADC 10-Bit, 1.1 Msps ADC RTCC RTCC 2 2 I C I C Comparators Comparators CTMU CTMU I/O Pins I/O Pins Packages Packages