English
Language : 

PIC24F16KL402 Datasheet, PDF (1/260 Pages) Microchip Technology – Low-Power, Low-Cost, General Purpose 16-Bit Flash Microcontrollers with nanoWatt XLP Technology
PIC24F16KL402 FAMILY
Low-Power, Low-Cost, General Purpose
16-Bit Flash Microcontrollers with nanoWatt XLP Technology
Power Management Modes:
• Run – CPU, Flash, SRAM and Peripherals on
• Doze – CPU Clock Runs Slower than Peripherals
• Idle – CPU Off, SRAM and Peripherals on
• Sleep – CPU, Flash and Peripherals Off and SRAM on
• Low-Power Consumption:
- Run mode currents under 350 µA/MHz at 1.8V
- Idle mode currents under 80 µA/MHz at 1.8V
- Sleep mode currents as low as 30 nA at 25°C
- Watchdog Timer as low as 210 nA at 25°C
High-Performance CPU:
• Modified Harvard Architecture
• Up to 16 MIPS Operation @ 32 MHz
• 8 MHz Internal Oscillator:
- 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 (ISA):
- 76 base instructions
- Flexible addressing modes
• Linear Program Memory Addressing
• Linear Data Memory Addressing
• Two Address Generation Units (AGU) for Separate
Read and Write Addressing of Data Memory
Peripheral Features:
• High-Current Sink/Source (18 mA/18 mA) on All
I/O Pins
• Configurable Open-Drain Outputs on Digital I/O Pins
• Up to Three External Interrupt Sources
• Two 16-Bit Timer/Counters with Selectable Clock
Sources
• Up to Two 8-Bit Timers/Counters with Programmable
Prescalers
• Two Capture/Compare/PWM (CCP) modules:
- Modules automatically configure and drive I/O
- 16-bit Capture with max. resolution 40 ns
- 16-bit Compare with max. resolution 83.3 ns
- 1-bit to 10-bit PWM resolution
• Up to One Enhanced CCP module:
- Backward compatible with CCP
- 1, 2 or 4 PWM outputs
- Programmable dead time
- Auto-shutdown on external event
• Up to Two Master Synchronous Serial Port modules
(MSSPs) with Two Modes of Operation:
- 3-wire SPI (all four modes)
- I2C™ Master, Multi-Master and Slave modes and
7-Bit/10-Bit Addressing
• Up to 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 (ABD)
- Two-byte transmit and receive FIFO buffers
Memory
Peripherals
Device
Pins
Flash
Program
(bytes)
Data
(bytes)
Data
EEPROM
(bytes)
PIC24F16KL402 28
16K
PIC24F08KL402 28
8K
PIC24F16KL401 20
16K
PIC24F08KL401 20
8K
PIC24F08KL302 28
8K
PIC24F08KL301 20
8K
PIC24F08KL201 20
8K
PIC24F08KL200 14
8K
PIC24F04KL101 20
4K
PIC24F04KL100 14
4K
1024
1024
1024
1024
1024
1024
512
512
512
512
512
12
2
2/2 2/1
2
512
12
2
2/2 2/1
2
512
12
2
2/2 2/1
2
512
12
2
2/2 2/1
2
256
—
2
2/2 2/1
2
256
—
2
2/2 2/1
2
—
12
1
1/2 2/0
1
—
7
1
1/2 2/0
1
—
—
1
1/2 2/0
1
—
—
1
1/2 2/0
1
2
Y
2
Y
2
Y
2
Y
2
Y
2
Y
1
Y
1
Y
1
Y
1
Y
 2011 Microchip Technology Inc.
DS31037B-page 1