8051 is the only processor core which is widely accepted and used. 8051 was in past, still used in today and will be used tomorrow. 8051 architecture was originally developed by intel co. in 1980. and now a days more then 20 manufacturer make chip around 8051 core. Some of them are ATMEL, NXP, Maxim etc.
8051 core has following characteristics.
8-bit data bus - It can access 8 bits of data in one operation (hence it is an 8-bit microcontroller)
16-bit address bus - It can access 216 memory locations - 64 kB each of RAM and ROM
On-chip RAM - 128 bytes to 256 bytes
On-chip ROM - 4 kB to 64 kB
32 bi-directional input/output lines
UART
Two 16-bit Counter/timers
Power saving mode
Two external interrupt
Frequency 40 Khz
8051 DEVELOPMENT TOOLS
Posted on Sunday, November 18, 2018
License Type: FREE/GPL
Small Device C Compiler support 8051, motorola 68HC08 processor.
Posted on Sunday, November 18, 2018
License Type: PROPRIETARY
KEIL provide development tool for 8051 microcontroller. KEIL famous ide is uVision IDE. KEIL also provide development tools for ARM
Posted on Sunday, November 18, 2018
License Type: PROPRIETARY
IAR provide development tools not only for 8051 but for AVR, ARM, MSP430, ColdFire etc. Visit IAR site for complete detail.
RTOS FOR 8051
Posted on Sunday, November 18, 2018
License Type: MIT open source license
Portable open source real time kernel.
Posted on Sunday, November 18, 2018
License Type: PROPRIETARY
RTOS kernel, It occupy up to 900 bytes in memory.Royalty free RTX51 is priority based preemptive kernel.
Posted on Sunday, November 18, 2018
License Type: PROPRIETARY
Real time kernel for small systems