Datasheet

2010 Microchip Technology Inc. DS39940D-page 3
PIC24FJ64GB004 FAMILY
Universal Serial Bus Features:
USB v2.0 On-The-Go (OTG) Compliant
Dual Role Capable – can act as either Host or Peripheral
Low-Speed (1.5 Mb/s) and Full-Speed (12 Mb/s) USB
Operation in Host mode
Full-Speed USB Operation in Device mode
High-Precision PLL for USB
0.25% Accuracy using Internal Oscillator – No External
Crystal Required
Internal Voltage Boost Assist for USB Bus Voltage
Generation
Interface for Off-Chip Charge Pump for USB Bus
Voltage Generation
Supports up to 32 Endpoints (16 bidirectional):
- USB module can use any RAM location on the
device as USB endpoint buffers
On-Chip USB Transceiver
Interface for Off-Chip USB Transceiver
Supports Control, Interrupt, Isochronous and Bulk Transfers
On-Chip Pull-up and Pull-Down Resistors
High-Performance CPU:
Modified Harvard Architecture
Up to 16 MIPS Operation @ 32 MHz
8 MHz Internal Oscillator with 0.25% Typical Accuracy:
- 96 MHz PLL
- 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
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
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
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
PIC24FJ
Device
Pins
Program Memory
(Bytes)
SRAM
(Bytes)
Remappable Peripherals
I
2
C™
10-Bit A/D
(ch)
Comparators
PMP/PSP
RTCC
CTMU
USB OTG
Remappable
Pins
Timers
16-Bit
Capture
Input
Compare/PWM
Output
UART w/
IrDA
®
SPI
32GB0022832K8K1555522293YYYY
64GB0022864K8K1555522293YYYY
32GB0044432K8K25555222133YYYY
64GB0044464K8K25555222133YYYY
28/44-Pin, 16-Bit, Flash Microcontrollers with
USB On-The-Go (OTG) and nanoWatt XLP Technology