Datasheet

4
8-bit PIC® Microcontroller Solutions
Baseline
Architecture
Mid-Range
Architecture
F1
Enhanced Mid-Range
Architecture
PIC18
Architecture
Families PIC10, PIC12, PIC16 PIC10, PIC12, PIC16 PIC12F1, PIC16F1 PIC18
Pin Count 6-40 6-64 8-64 18-100
Interrupts No Single interrupt capability
Single interrupt capability
with hardware context save
Multiple interrupt capability
with hardware context save
Performance 5 MIPS 5 MIPS 8 MIPS Up to 16 MIPS
Instructions 33, 12-bit 35, 14-bit 49, 14-bit 83, 16-bit
Program Memory Up to 3 KB Up to 14 KB Up to 28 KB Up to 128 KB
Data Memory Up to 134B Up to 368B Up to 1.5 KB Up to 4 KB
HardwareStack 2 level 8 level 16 level 32 level
Features Comparator
8-bit ADC
Data memory
Internal Oscillator
Op amp
In addition to Baseline:
SPI/I
2
C
UART
PWMs
LCD
10-bit ADC
Op amp
Configurable logic cells
Numerically controlled
oscillator
Complementary
waveform generator
Hardware CVD
High speed comparators
In addition to Mid-Range:
Multiple communication
peripherals
Linear programming
space
PWMs with independent
time base
Programmable switch
mode controller
12-bit ADC
USB
PPS
In addition to Enhanced
Mid-Range:
8 × 8 Hardware
multiplier
CAN
CTMU
Ethernet
Baseline
5 MIPS
0.375–3 KB Flash
6–40 Pins
Increased Memory
Interrupt Capability
Deeper Stack
Mid-Range
5 MIPS
0.48–14 KB Flash
6–64 Pins
PIC18
16 MIPS
4–128 KB Flash
Hardware Multiplier
18–100 Pins
F1
Enhanced Mid-Range
8 MIPS
1.75–28 KB Flash
8–64 Pins
Increased Performance
Hardware Multiplier
Advanced Communications
Optimized for C
Performance Upgrade
Optimized for C
Cost Optimization
Unified MPLAB Tool Suite/XC8 Compiler
Free IDE • Free C Compilers • Free Software Libraries
PIC10
6 Pin
PIC12
8 Pin
PIC16
14–64 Pins
PIC18
18–100 Pins
Continuous development across all architectures and families.
Family:
Architecture:
8-bit PIC MCU Architectures