8051 MICROCONTROLLER TUTORIALS
8051 Microcontroller

Microcontroller for multiple needs
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

SDCC

 Posted on Sunday, November 18, 2018

License Type: FREE/GPL
Small Device C Compiler support 8051, motorola 68HC08 processor.


KEIL

 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


IAR

 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

FreeRTOS 

 Posted on Sunday, November 18, 2018

License Type: MIT open source license
Portable open source real time kernel.

RTX51 from Keil

 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.

Salvo

 Posted on Sunday, November 18, 2018

License Type: PROPRIETARY
Real time kernel for small systems


EmbeddedCraft : Last Modified: 1-Dec-2018   |   Feedback: For any feedback please write to us at embeddedcraft_at_gmail_dot_com