Information

PIC24 Family Features
Memory
Flash Up to 536 KB self-programmable Flash with security
RAM Up to 96 KB static RAM
EEPROM Up to 512 bytes of EEPROM on PIC24F K families
DMA Up to 8 channels between internal peripherals and up to 2 KB dual port RAM
I/O Interface
Graphics Controller
Graphics Display Controller that include acceleration units, a Color Look-Up Table, and a direct interface to monochrome,
color STN, TFT and OLED LCDs
LCD Driver Directly drive segment LCD display
PMP Parallel I/O module supporting interface to external peripherals, memory and graphic displays
PPS Peripheral Pin Select maps user selected peripherals to I/O pins
Communications
USB-OTG
USB Standard now available and targeted for embedded control with application notes supporting Embedded Host,
Peripheral and OTG
UART Asynchronous channel supporting LIN, IrDA®, RS-232, RS-485 with 4-deep FIFO buffer or DMA
SPI High-speed synchronous channel including 8-deep FIFO buffer or DMA
I
2
C™ Support Multi-Master/Slave mode with 7-bit/10-bit addressing
CAN with buffer, filters Automotive/Industrial standard, includes 8 transmit and 32 receive buffers
CRC Programmable Cyclic Redundancy Check peripheral
Timers/Control
16-bit timers, cascadable to 32-bit
Cascadable to 32-bit, up/down, with multiple clock sources including a low-power 32 kHz oscillator, trigger forA/D conversion
Input Capture (IC)
The highly configurable Input Capture, Output Compare and PWM modules are easily configured with the
Timer modules to generate waveforms and monitor external events
Output Compare (OC)
Pulse Width Modulation (PWM)
Watchdog Timer (WDT) On-chip low-power RC oscillator, post-scaler for wide range of time-out values
Real-Time Clock Calendar (RTCC) Hardware module provides 100-year calendar, clock and alarm functions, V
bat battery back-up
Analog
Charge Time Measurement Unit (CTMU)
A constant current source coupled with the ADC to provide the ability to measure capacitance or time with ns resolution.
CTMU makes it easy to implement a capacitive touch sense keypad
10/12-bit A/D Converter Up to 32 channels (1 Msps) on PIC24H/E and up to 24 channels (200/100 ksps) on the PIC24F
10-bit A/D Converter Up to 24 channels on PIC24F
Comparators With on-chip programmable reference voltage
Integrated Voltage Regulator with
Power-on Reset and Brown-out Reset
Power-on Reset and Brown-out Reset provide stable system operation
Op Amps On-chip Op Amps for high speed signal amplification
PIC24 16-bit Microcontrollers
Family Pins
Flash
Memory
Kbytes
SRAM
Kbytes
16-bit Timers
Input Capture
Output Compare
Analog
Communications
Serial I/O
Additional Features
PIC24F Family: 16 MIPS, Lowest Cost, Lowest Power, General Purpose
PIC24F K
Families
14–48 4–32 0.5–2
3-5 Timers
1-3 IC
1-3 OC
10-bit ADC (500 ksps) or
10/12-bit ADC (200/100 ksps),
7–16 ch., 3 comparators
UART w/IrDA® (2),
SPI (1/2),
I
2
C™ (1/2)
EEPROM, CTMU, RTCC, Deep Sleep
PIC24F G
Families
28–100 16–256 4–96
5 Timers
5-9 IC
5-9 OC
10-bit ADC (500 ksps) or
10/12-bit ADC (200/100 ksps),
9–24 ch., 2/3 comparators,
CTMU (0/1)
UART w/IrDA (2/4),
SPI (2/3),
I
2
C (2/3),
USB-OTG
LCD, DMA, PPS, PMP, RTCC, CRC,
Deep Sleep, JTAG, Vbat
PIC24F D
Families
64–100 128–256 24–96
5 Timers
9 IC
9 OC
10-bit ADC (500 ksps),
16–24 ch., 3 comparators,
CTMU
UART w/IrDA (4),
SPI (3), I
2
C (3),
USB-OTG
Graphics Display Controller
PPS, PMP, RTCC, CRC, JTAG
PIC24H Family: 40 MIPS, High Performance, General Purpose
PIC24H GP
Families
18–100 12–256 1–16
3-9 Timers
4-8 IC
2-8 OC
User selectable 12-bit ADC
(500 ksps) or
10-bit ADC (1.1 Msps),
8–32 ch., (0/2)
UART w/IrDA (1-2),
SPI (1–2),
I
2
C (1–2),
CAN
8 ch. DMA, PPS, PMP, RTCC, CRC,
JTAG,High Temperature (150°C)
Options
PIC24E Family: 70 MIPS, High Performance, General Purpose and Motor Control
PIC24EP GP
Family
28–64 64 16
5 Timers
4 IC
4 OC
User selectable 12-bit ADC (500ksps)
or 10-bit ADC (1.1Msps), 6–16 ch, 4
analog comparators, 3 Op Amps
UART, CAN,
SPI, I
2
C
mTouch™, DMA
PIC24EP MC
Family
28–64 64 16
5 Timers
4 IC
4 OC
User selectable 12-bit ADC (500ksps)
or 10-bit ADC (1.1Msps), 6–16 ch, 4
analog comparators, 3 Op Amps
UART, CAN,
SPI, I
2
C
mTouch, 6 Motor Control PWM
Outputs, DMA
PIC24EP
GU Family
64–144
256–512 +
24 Aux
Flash
53
9 times, 16 IC,
16 OC
Two user selectable ADCs at 12-bit
(500ksps) or 10-bit (1.1MSPS),
24–32 ch., 3 analog comparators
UART, CAN,
SPI, I
2
C
USB, DMA, PMP parallel port