an 32 bit processor can address only up to 4GB memory. Then some processor can allow external memory up to 32GB. Then how 32GB is addressed in 32bit processor? Please tell the concept behind this addressing.
an 32 bit processor can address only up to 4GB memory. Then some processor can allow external memory up to 32GB. Then how 32GB is addressed in 32bit processor? Please tell the concept behind this addressing.
MCU/MPU don't directly talk with external memory directly. They tend to have memory controllers in between that enable the to access more memory. These memory controller translate the logical address into physical address. When it comes to direct access memory like RAM or resistors they tend to fall in 4GB range.