Datasheet

2010 Microchip Technology Inc. DS39951C-page 3
PIC24FJ64GA104 FAMILY
Power Management Modes:
Selectable Power Management modes with nanoWatt
XLP Technology for Extremely Low Power:
- Deep Sleep mode allows near total power-down
(20 nA typical and 500 nA with RTCC or WDT),
along with the ability to wake-up on external triggers,
or self-wake on programmable WDT or RTCC alarm
- Extreme low-power DSBOR for Deep Sleep,
LPBOR for all other modes
- Sleep mode shuts down peripherals and core for
substantial power reduction, fast wake-up
- Idle mode shuts down the CPU and peripherals for
significant power reduction, down to 4.5 A typical
- Doze mode enables CPU clock to run slower than
peripherals
- Alternate Clock modes allow on-the-fly switching to
a lower clock speed for selective power reduction
during Run mode, down to 15 A typical
High-Performance CPU:
Modified Harvard Architecture
Up to 16 MIPS Operation @ 32 MHz
8 MHz Internal Oscillator with:
- 4x PLL option
- Multiple divide options
17-Bit x 17-Bit Single-Cycle Hardware
Fractional/integer Multiplier
32-Bit by 16-Bit Hardware Divider
16 x 16-Bit Working Register Array
C Compiler Optimized Instruction Set Architecture:
- 76 base instructions
- Flexible addressing modes
Linear Program Memory Addressing, up to 12 Mbytes
Linear Data Memory Addressing, up to 64 Kbytes
Two Address Generation Units for Separate Read and
Write Addressing of Data Memory
Special Microcontroller Features:
Operating Voltage Range of 2.0V to 3.6V
Self-Reprogrammable under Software Control
5.5V Tolerant Input (digital pins only)
High-Current Sink/Source (18 mA/18 mA) on All I/O pins
Special Microcontroller Features
(continued):
Flash Program Memory:
- 10,000 erase/write cycle endurance (minimum)
- 20-year data retention minimum
- Selectable write protection boundary
Fail-Safe Clock Monitor Operation:
- Detects clock failure and switches to on-chip
FRC Oscillator
On-Chip 2.5V Regulator
Power-on Reset (POR), Power-up Timer (PWRT)
and Oscillator Start-up Timer (OST)
Two Flexible Watchdog Timers (WDT) for Reliable
Operation:
- Standard programmable WDT for normal operation
- Extreme low-power WDT with programmable
period of 2 ms to 26 days for Deep Sleep mode
In-Circuit Serial Programming™ (ICSP™) and
In-Circuit Debug (ICD) via 2 Pins
JTAG Boundary Scan Support
Analog Features:
10-Bit, up to 13-Channel Analog-to-Digital (A/D)
Converter:
- 500 ksps conversion rate
- Conversion available during Sleep and Idle
Three Analog Comparators with Programmable
Input/Output Configuration
Charge Time Measurement Unit (CTMU):
- Supports capacitive touch sensing for touch
screens and capacitive switches
- Provides high-resolution time measurement and
simple temperature sensing
PIC24FJ
Device
Pins
Program Memory
(Bytes)
SRAM
(Bytes)
Remappable Peripherals
I
2
C™
10-Bit A/D
(ch)
Comparators
PMP/PSP
RTCC
CTMU
Remappable
Pins
Timers
16-Bit
Capture
Input
Compare/PWM
Output
UART w/
IrDA
®
SPI
32GA102 28 32K 8K 16 5 5 5 2 2 2 10 3 Y Y Y
64GA102 28 64K 8K 16 5 5 5 2 2 2 10 3 Y Y Y
32GA104 44 32K 8K 26 5 5 5 2 2 2 13 3 Y Y Y
64GA104 44 64K 8K 26 5 5 5 2 2 2 13 3 Y Y Y
28/44-Pin, 16-Bit General Purpose Flash Microcontrollers
with nanoWatt XLP Technology