A microcontroller has 20 bits address bus how much memory sp
A microcontroller has 20 bits address bus, how much memory space does it have?
Solution
-->A microcontroller contains a microprocessor and also one or more of the
    1)Memory
    2)Analog to Digital(A/D)converter
    3)Paraller I/o interface
    4)Serial I/O interface
    5)Timers and Counters
   
-->Given that microcontroller has 20 bit address bus
 -->It can read or write data to memory or I/O ports either 16 bit or 8 bit at a time
 -->It can address 2^20 memorylocations
 -->Thus it can have 2^20 or(1,048,576) memory locations
 -->1GB memory space.

