Compare features of PIC and AVR microcontrollers
Parameters
|
PIC
|
AVR
|
Bus width
|
8/16/32-bit
|
8/32-bit
|
Communication Protocols
|
UART, USART, LIN, CAN, Ethernet, SPI, I2C
|
UART, USART, SPI, I2C, (special purpose AVR support CAN, USB, Ethernet)
|
Speed
|
4 Clock/instruction cycle, operating Frequency upto 20MHz.
|
1 clock / instruction cycle, operating frequency up to 25MHz.
|
Memory
|
SRAM, FLASH,EEPROM
|
Flash, SRAM, EEPROM
|
ISA
|
Some feature of RISC
|
RISC
|
Memory Architecture
|
Harvard architecture
|
Modified
|
Power Consumption
|
Low
|
Low
|
Families
|
PIC16,PIC17, PIC18, PIC24, PIC32
|
Tiny, Atmega, Xmega, special purpose AVR
|
Manufacturer
|
Microchip Average
|
Atmel
|
Popular Microcontrollers
|
PIC18fXX8, PIC16f88X, PIC32MXX
|
Atmega8, 16, 32, Arduino Community
|