What is the size of internal data memory in an 8051 microcontroll

What is the size of internal data memory in an 8051 microcontroll
| What is the size of internal data memory in an 8051 microcontroller?

A. 2048 bytes

B. 1024 bytes

C. 256 bytes

D. 128 bytes

Please scroll down to see the correct answer and solution guide.

Right Answer is: D

SOLUTION

  • 8051 is an 8-bit microcontroller built with 40 pins DIP (dual inline package).
  • 8051 has internal RAM (128 Bytes) and ROM (4K Bytes).
  • Of the 128-byte internal RAM, only 16 bytes are bit-addressable. The rest must be accessed in byte format.

Notes:

The Block Diagram of an 8051 microcontroller is as shown:

In an 8051 microcontroller,

  • Internal RAM (data memory) - 128 bytes
  • Internal memory (code memory) - 4 kB (ROM)
  • Timer/counter - 2
  • No. of interrupt - 5
  • I/O pins - 32
  • Serial port - 1