Document
PIC24FV32KA304 FAMILY
20/28/44/48-Pin, General Purpose, 16-Bit Flash Microcontrollers with XLP Technology
Power Management Modes
• Run – CPU, Flash, SRAM and Peripherals On • Doze – CPU Clock Runs Slower than Peripherals • Idle – CPU Off, Flash, SRAM and Peripherals On • Sleep – CPU, Flash and Peripherals Off, and
SRAM On • Deep Sleep – CPU, Flash, SRAM and
Most Peripherals Off; Multiple Autonomous Wake-up Sources • Low-Power Consumption: - Run mode currents down to 8 μA, typical - Idle mode currents down to 2.2 μA, typical - Deep Sleep mode currents down to 20 nA,
typical - Real-Time Clock/Calendar currents down to
700 nA, 32 kHz, 1.8V - Watchdog Timer is 500 nA, 1.8V typical
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
Peripheral Features
• Hardware Real-Time Clock and Calendar (RTCC): - Provides clock, calendar and alarm functions
- Can run in Deep Sleep mode - Can use 50/60 Hz power line input as clock
source • Programmable 32-Bit Cyclic Redundancy Check
(CRC) • Multiple Serial Communication modules:
- Two 3/4-wire SPI modules - Two I2C modules with multi-master/slave support - Two UART modules, supporting RS-485,
RS-232, LIN/J2602, IrDA® • Five 16-Bit Timers/Counters with Programmable
Prescaler: - Can be paired as 32-bit timers/counters • Three 16-Bit Capture Inputs with Dedicated Timers • Three 16-Bit Compare/PWM Outputs with Dedicated Timers • Configurable Open-Drain Outputs on Digital I/O Pins • Up to Three External Interrupt Sources
2011-2017 Microchip Technology Inc.
DS30009995E-page 1
PIC24FV32KA304 FAMILY
Analog Features
• 12-Bit, Up to 16-Channel Analog-to-Digital Converter: - 100 ksps conversion rate - Conversion available during Sleep and Idle - Auto-sampling, timer-based option for Sleep and Idle modes - Wake on auto-compare option
• Dual Rail-to-Rail Analog Comparators with Programmable Input/Output Configuration
• On-Chip Voltage Reference • Internal Temperature Sensor • Charge Time Measurement Unit (CTMU):
- Used for capacitance sensing, 16 channels - Time measurement, down to 200 ps
resolution - Delay/pulse generation, down to 1 ns
resolution
PIC24F Device
Memory
Special Microcontroller Features
• Wide Operating Voltage Range: - 1.8V to 3.6V (PIC24F devices) - 2.0V to 5.5V (PIC24FV devices)
• Low-Power Wake-up Sources and Supervisors: - Ultra Low-Power Wake-up (ULPWU) for Sleep/Deep Sleep - Low-Power Watchdog Timer (DSWDT) for Deep Sleep - Extreme Low-Power Brown-out Reset (DSBOR) for Deep Sleep, LPBOR for all other modes
• System Frequency Range Declaration bits: - Declaring the frequency range optimizes the current consumption.
• Standard Watchdog Timer (WDT) with On-Chip, Low-Power RC Oscillator for Reliable Operation
• Programmable High/Low-Voltage Detect (HLVD) • Standard Brown-out Reset (BOR) with
3 Programmable Trip Points that can be Disabled in Sleep • High-Current Sink/Source (18 mA/18 mA) on All I/O Pins • Flash Program Memory: - Erase/write cycles: 10,000 minimum - 40 years’ data retention minimum • Data EEPROM: - Erase/write cycles: 100,000 minimum - 40 years’ data retention minimum • Fail-Safe Clock Monitor (FSCM) • Programmable Reference Clock Output • Self-Programmable under Software Control • In-Circuit Serial Programming™ (ICSP™) and In-Circuit Debug (ICD) via 2 Pins
Pins Flas h Program (bytes) SRAM (bytes) EE Data (bytes)
Timers 16-Bit Capture Input Compare/PWM Output UART w/ IrDA®
SPI I2C 12-Bit A/D (ch) Comparators CTMU (ch) RTCC
PIC24FV16KA301/ 20 16K
2K 512 5
3
3
2
2
2 12 3 12 Y
PIC24F16KA301
PIC24FV32KA301/ 20 32K
2K 512 5
3
3
2
2
2 12 3 12 Y
PIC24F32KA301
PIC24FV16KA302/ 28 16K
2K 512 5
3
3
2
2
2 13 3 13 Y
PIC24F16KA302
PIC24FV32KA302/ 28 32K
2K 512 5
3
3
2
2
2 13 3 13 Y
PIC24F32KA302
PIC24FV16KA304/ 44 16K
2K 512 5
3
3
2
2
2 16 3 16 Y
PIC24F16KA304
PIC24FV32KA304/ 44 32K
2K 512 5
3
3
2
2
2 16 3 16 Y
PIC24F32KA304
DS30009995E-page 2
2011-2017 Microchip Technology Inc.
PIC24FV32KA304 FAMILY
Pin Diagrams
20-Pin SPDIP/SSOP/SOIC(1)
MCLR/RA5 1 RA0 2 RA1 3 RB0 4 RB1 5 RB2 6 RA2 7 RA3 8 RB4 9 RA4 10
24FVXXKA301 24FXXKA301
20 VDD 19 VSS 18 RB15 17 RB14 16 RB13 15 RB12 14 RA6 or VCAP 13 RB9 12 RB8 11 RB7
Pin Features
Pin
PIC24FVXXKA301
PIC24FXXKA301
1 MCLR/VPP/RA5 2 PGEC2/VREF+/CVREF+/AN0/C3INC/SCK2/CN2/RA0 3 PGED2/CVREF-/VREF-/AN1/SDO2/CN3/RA1 4 PGED1/AN2/ULPWU/CTCMP/C1IND/C2INB/C3IND/U2TX/SDI2/
OC2/CN4/RB0 5 PGEC1/AN3/C1INC/C2INA/U2RX/OC3/CTED12/CN5/RB1 6 AN4/SDA2/T5CK/T4CK/U1RX/CTED13/CN6/RB2 7 OSCI/AN13/C1INB/C2IND/CLKI/CN30/RA2 8 OSCO/AN14/C1INA/C2INC/CLKO/CN29/RA3 9 PGED3/SOSCI/AN15/U2RTS/CN1/RB4 10 P.