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