DIFFERENCES BETWEEN 8051 MICRO-CONTROLLER AND AVR

PARAMETERS
 8051 MICRO-CONTROLLER
 AVR
RAM
 128 bytes
 1 kilobyte
ROM
 4 kilobytes
 32 kilobytes
FREQUENCY
 12 MHz
 16 MHz
OSCILLATOR USED
 CRYSTAL OSCILLATOR
 CRYSTAL OSCILLATOR
EEPROME
 NO EEPROME
 EEPROME - 256 bytes
BUS WIDTH
 8-bit for standard core
 8/32-bit
COMMUNICATION PROTOCOLS
 UART, USART,SPI,I2C
 UART, USART, SPI, I2C, (special purpose AVR support CAN, USB, Ethernet)
SPEED
 12 Clock/instruction cycle
1 clock/  instruction cycle
MEMORY
 ROM, SRAM, FLASH
 Flash, SRAM, EEPROM
ISA
 CLSC
 RISC
MEMORY ARCHITECTURE 
 Von Neumann architecture
 Modified
POWER CONSUMPTION
 Average
 Low
FAMILIES
 8051 variants
 Tiny, Atmega, Xmega, special purpose AVR
COMMUNITY
 Vast
Very Good 
MANUFACTURER
 NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, etc.
Atmel 
COST (as compared to features provided)
 Very Low
Average 
OTHER FEATURES
 Known for its Standard
 Cheap, effective
POPULAR MICRO-CONTROLLERS
 AT89C51, P89v51, etc
 Atmega8, 16, 32, Arduino Community
ADC
 NO ADC
 ADC - 6

TO DOWNLOAD THE pdf FILE OF THIS TABLE CLICK DOWNLOAD


No comments