PIC24FV32KA304 FAMILY 20/28/44/48-Pin, General Purpose, 16-Bit Flash Microcontrollers with XLP Technology Power Management Modes Peripheral Features Run CPU, Flash, SRAM and Peripherals On Hardware Real-Time Clock and Calendar (RTCC): Doze CPU Clock Runs Slower than Peripherals - Provides clock, calendar and alarm functions Idle CPU Off, Flash, SRAM and Peripherals On - Can run in Deep Sleep mode Sleep CPU, Flash and Peripherals Off, and - Can use 50/60 Hz power line input as clock SRAM On source Deep Sleep CPU, Flash, SRAM and Programmable 32-Bit Cyclic Redundancy Check Most Peripherals Off Multiple Autonomous (CRC) Wake-up Sources Multiple Serial Communication modules: Low-Power Consumption: - Two 3/4-wire SPI modules 2 - Run mode currents down to 8 A, typical -Two I C modules with multi-master/slave support - Idle mode currents down to 2.2 A, typical - Two UART modules, supporting RS-485, - Deep Sleep mode currents down to 20 nA, RS-232, LIN/J2602, IrDA typical Five 16-Bit Timers/Counters with Programmable - Real-Time Clock/Calendar currents down to Prescaler: 700 nA, 32 kHz, 1.8V - Can be paired as 32-bit timers/counters - Watchdog Timer is 500 nA, 1.8V typical Three 16-Bit Capture Inputs with Dedicated Timers High-Performance CPU Three 16-Bit Compare/PWM Outputs with Dedicated Timers Modified Harvard Architecture Configurable Open-Drain Outputs on Digital I/O Up to 16 MIPS Operation 32 MHz Pins 8 MHz Internal Oscillator with 4x PLL Option and Up to Three External Interrupt Sources 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 2011-2017 Microchip Technology Inc. DS30009995E-page 1PIC24FV32KA304 FAMILY Analog Features Special Microcontroller Features 12-Bit, Up to 16-Channel Analog-to-Digital Wide Operating Voltage Range: Converter: - 1.8V to 3.6V (PIC24F devices) - 2.0V to 5.5V (PIC24FV devices) - 100 ksps conversion rate Low-Power Wake-up Sources and Supervisors: - Conversion available during Sleep and Idle - Ultra Low-Power Wake-up (ULPWU) for - Auto-sampling, timer-based option for Sleep Sleep/Deep Sleep and Idle modes - Low-Power Watchdog Timer (DSWDT) for - Wake on auto-compare option Deep Sleep Dual Rail-to-Rail Analog Comparators with - Extreme Low-Power Brown-out Reset (DSBOR) for Programmable Input/Output Configuration Deep Sleep, LPBOR for all other modes On-Chip Voltage Reference System Frequency Range Declaration bits: Internal Temperature Sensor - Declaring the frequency range optimizes the Charge Time Measurement Unit (CTMU): current consumption. Standard Watchdog Timer (WDT) with On-Chip, - Used for capacitance sensing, 16 channels Low-Power RC Oscillator for Reliable Operation - Time measurement, down to 200 ps Programmable High/Low-Voltage Detect (HLVD) resolution Standard Brown-out Reset (BOR) with - Delay/pulse generation, down to 1 ns 3 Programmable Trip Points that can be Disabled resolution 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 Memory PIC24F Device PIC24FV16KA301/ 20 16K 2K 512 5332 22 12 3 12 Y PIC24F16KA301 PIC24FV32KA301/ 20 32K 2K 512 5332 22 12 3 12 Y PIC24F32KA301 PIC24FV16KA302/ 28 16K 2K 512 5332 22 13 3 13 Y PIC24F16KA302 PIC24FV32KA302/ 28 32K 2K 512 5332 22 13 3 13 Y PIC24F32KA302 PIC24FV16KA304/ 44 16K 2K 512 5332 22 16 3 16 Y PIC24F16KA304 PIC24FV32KA304/ 44 32K 2K 512 5332 22 16 3 16 Y PIC24F32KA304 DS30009995E-page 2 2011-2017 Microchip Technology Inc. Pins Flash Program (bytes) SRAM (bytes) EE Data (bytes) Timers 16-Bit Capture Input Compare/PWM Output UART w/ IrDA SPI 2 I C 12-Bit A/D (ch) Comparators CTMU (ch) RTCC