MEMORY MAP OF DS89C4x0
OBJECTIVES:
- To review memory concepts.
- To examine the memory map of the 8051 on MDE8051 Trainer board
ACTIVITY 1A
The Dallas Semiconductor/Maxim 8051 chip is called DS89C4x0. Locate the chip datasheet.
Now, examining the above site we will see that the DS89C4x0 comes with three versions. They are DS89C430, DS89C440, and DS89C450. The DS89C440 is no longer available. You can also locate the memory map of this microcontroller.
Chip Flash size
DS89C430 16K bytes
DS89C440 32K bytes
DS89C450 64K bytes
Now, calculate and fill in the following information:
Chip Flash size # of Bytes Memory Address Range
DS89C430 16K bytes 16x 1024 = 16384 0000 to 3FFF
DS89C440 32K bytes 32 x 1024 = 32768 0000 to 7FFF
DS89C450 64K bytes 64 x 1024 = 65536 0000 to FFFF
1. Give two differences between EEPROM and Flash memory?
2. Give three differences between SRAM and Flash memory?
SRAM
3. For Questions 1 and 2, indicate the use of each memory in microcontroller. In other words, state which one is used for Code, Data, and scratch memory.
4. State the number of address and data pins for 64Kx8 Flash memory.
5. State the number of address and data pins for 4Kx8 SRAM memory
6. State the number of bytes and K bytes of memory space for the address range of 4000H - 7FFFH (H for Hex)
7. How much on-chip Flash memory do we have in the DS89C440? Give its starting and ending address.
8. State the number of K bytes for address space of 4000H - FFFFH.