We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy
In this article, we are discussing about the Internal RAM structure of 8051. 8051 Microcontroller is a 8-bit microcontroller. It contains 128 byte of internal RAM. This internal RAM of 8051 is divided into three sections which are followings-
32 bytes – Register Bank
16 bytes – Bit Addressable Area
80 bytes – Scratch Pad Area & SFR
Below shows the Internal Architecture of 8051 RAM.
There are four register banks in the RAM. Each register bank contains 8 registers of 1 byte. So a total of 32 registers in the register bank by default register bank 0 is selected to change the registered bank. We have to set the value of two register selection bits in the PSW register.
16 Byte – Bit Addressable Area
In RAM of 8051, there are 16 byte areas in which 128 bit we can accessed by suitable instruction. The address range of bits addressable area is 00th ( LSB of first byte of 20h ) to 7Fh ( MSB of last byte of 2Fh )
80 Byte – Scratch Pad Area & SFR
Remaining 80 bytes are general purpose area which are shared with DATA and SFR (Special Function Register) upper 128 byte of RAM accessed indirect addressing while SFR accessed by direct addressing only. SFR contains special registers like ACC, B, IE, IP, etc.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy
Internal RAM Structure of 8051 - Poly Notes Hub
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.