PIC24FJ64GA002T-I/ML PIC® 24F Microcontroller IC 16-Bit 32MHz 64KB FLASH 28-QFN (6x6)
High-Performance CPU
• Modified Harvard Architecture
• Up to 16 MIPS Operation @ 32 MHz
• 8 MHz Internal Oscillator with 4x PLL Option and Multiple Divide Options
• 17-Bit by 17-Bit Single-Cycle Hardware Multiplier
• 32-Bit by 16-Bit Hardware Divider
• 16-Bit x 16-Bit Working Register Array
• C Compiler Optimized Instruction Set Architecture:
- 76 base instructions
- Flexible addressing modes
• Two Address Generation Units (AGUs) for Separate Read and Write Addressing of Data Memory
Special Microcontroller Features
• Operating Voltage Range of 2.0V to 3.6V
• 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
- 20-year data retention minimum
• Power Management modes:
- Sleep, Idle, Doze and Alternate Clock modes
- Operating current: 650 A/MIPS, typical at 2.0V
- Sleep current: 150 nA, typical at 2.0V
• Fail-Safe Clock Monitor (FSCM) Operation:
- Detects clock failure and switches to on-chip, low-power RC oscillator
• On-Chip, 2.5V Regulator with Tracking mode
• Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
• Flexible Watchdog Timer (WDT) with On-Chip, Low-Power RC Oscillator for Reliable Operation
• 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 Converter:
- 500 ksps conversion rate
- Conversion available during Sleep and Idle
• Dual Analog Comparators with Programmable Input/Output Configuration
Peripheral Features
• Peripheral Pin Select (PPS):
- Allows independent I/O mapping of many peripherals
- Up to 26 available pins (44-pin devices)
- Continuous hardware integrity checking and safety interlocks prevent unintentional configuration changes
• 8-Bit Parallel Master/Slave Port (PMP/PSP):
- Up to 16-bit multiplexed addressing, with up to 11 dedicated address pins on 44-pin devices
- Programmable polarity on control lines
• Hardware Real-Time Clock/Calendar (RTCC):
- Provides clock, calendar and alarm functions
• Programmable Cyclic Redundancy Check (CRC)
• Two 3-Wire/4-Wire SPI modules (support 4 Frame modes) with 8-Level FIFO Buffer
• Two I2C™ modules Support Multi-Master/Slave mode and 7-Bit/10-Bit Addressing
• Two UART modules:
- Supports RS-485, RS-232, and LIN/J2602
- On-chip hardware encoder/decoder for IrDA®
- Auto-wake-up on Start bit
- Auto-Baud Detect
- 4-level deep FIFO buffer
• Five 16-Bit Timers/Counters with Programmable Prescaler
• Five 16-Bit Capture Inputs
• Five 16-Bit Compare/PWM Outputs
• Configurable Open-Drain Outputs on Digital I/O Pins
• Up to 3 External Interrupt Sources
RESET SYSTEM BLOCK DIAGRAM
specification of PIC24FJ64GA002T-I/ML
Category |
Integrated Circuits (ICs) |
Series |
PIC® 24F |
Core Processor |
PIC |
Core Size |
16-Bit |
Speed |
32MHz |
Connectivity |
I²C, PMP, SPI, UART/USART |
Peripherals |
Brown-out Detect/Reset, LVD, POR, PWM, WDT |
Number of I/O |
21 |
Program Memory Size |
64KB (22K x 24) |
Program Memory Type |
FLASH |
RAM Size |
8K x 8 |
Voltage - Supply (Vcc/Vdd) |
2V ~ 3.6V |
Data Converters |
A/D 10x10b |
Oscillator Type |
Internal |
Operating Temperature |
-40°C ~ 85°C (TA) |
Mounting Type |
Surface Mount |
Package / Case |
28-VQFN Exposed Pad |
Supplier Device Package |
28-QFN (6x6) |