Electronic Guide
for Engineers

PIC18 family comparison table

Sep 9 , 2007 by Ale

Document summary:

PIC18F1220/1320

18/20/28-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology

 

Program Memory

Data Memory

 

 

 

 

 

Device

Flash (bytes)

# Single-Word Instructions

SRAM (bytes)

EEPROM (bytes)

I/O

10-Bit A/D (ch)

ECCP (PWM)

EUSART

Timers 8/16-Bit

PIC18F1220

4K

2048

256

256

16

7

1

1

1/3

PIC18F1320

8K

4096

256

256

16

7

1

1

1/3

 

PIC18F1230/1330

18/20/28-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High Performance PWM and A/D

 

Program Memory

Data Memory

 

 

 

 

 

 

Device

Flash (bytes)

# Single-Word Instructions

SRAM (bytes)

EEPROM (bytes)

I/O

10-Bit A/D (ch)

14-BIT PWM CHANNELS

EUSART

Comparators

Timers 16-Bit

PIC18F1230

4K

2048

256

128

16

4

6

1

3

2

PIC18F1330

8K

4096

256

128

16

4

6

1

3

2

 

PIC18F2220/2320/4220/4320

28/40/44-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology

 

Program Memory

Data Memory

 

 

 

MSSP

 

 

 

Device

Flash (bytes)

# Single Word Instructions

 SRAM (bytes)

EEPROM (bytes)

I/O

10-bit A/D (ch)

CCP/ ECCP (PWM)

SPI™

Master I2C™

USART

Comparators

Timers 8/16-bit

PIC18F2220

4K

2048

512

256

25

10

2/0

Y

Y

Y

2

2/3

PIC18F2320

8K

4096

512

256

25

10

2/0

Y

Y

Y

2

2/3

PIC18F4220

4K

2048

512

256

36

13

1/1

Y

Y

Y

2

2/3

PIC18F4320

8K

4096

512

256

36

13

1/1

Y

Y

Y

2

2/3

 

PIC18F2455/2550/4455/4550

28/40/44-Pin, High Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology

 

Program Memory

Data Memory

 

 

 

 

MSSP

 

 

 

Device

Flash (bytes)

# Single-Word Instructions

SRAM (bytes)

EEPROM (bytes)

I/O

10-Bit A/D (ch)

CCP/ECCP (PWM)

SPP

SPI

Master I2C™

EAUSART

Comparators

Timers 8/16-Bit

PIC18F2455

24K

12288

2048

256

24

10

2/0

No

Y

Y

1

2

1/3

PIC18F2550

32K

16384

2048

256

24

10

2/0

No

Y

Y

1

2

1/3

PIC18F4455

24K

12288

2048

256

35

13

1/1

Yes

Y

Y

1

2

1/3

PIC18F4550

32K

16384

2048

256

35

13

1/1

Yes

Y

Y

1

2

1/3

 

PIC18F2525/2620/4525/4620

28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology

 

Program Memory

Data Memory

 

 

 

MSSP

 

 

 

Device

Flash (bytes)

# Single Word Instructions

 SRAM (bytes)

EEPROM (bytes)

I/O

10-bit A/D (ch)

CCP/ ECCP (PWM)

SPI™

Master I2C™

EUSART

Comparators

Timers 8/16-bit

PIC18F2525

48K

24576

3986

1024

25

10

2/0

Y

Y

Y

2

1/3

PIC18F2620

64K

32768

3986

1024

25

10

2/0

Y

Y

Y

2

1/3

PIC18F4525

48K

24576

3986

1024

36

13

1/1

Y

Y

Y

2

1/3

PIC18F4620

64K

32768

3986

1024

36

13

1/1

Y

Y

Y

2

1/3

 

 

Last revision: September 9, 2007