MCB517AC Evaluation Board User’s Guide
29
Chapter 4. Programming
Writing programs for the MCB517AC is relatively simple. However, before you
get started, there are a few points you should keep in mind.
The MCB517AC is shipped with the Keil 51 monitor for banked and non-banked
applications programmed into the EPROM. The MCB517AC board has a
Monitor boot logic which is coded in the PLD device. At Reset the Monitor
EPROM is addressable at address 0. After the execution of the first Monitor
instruction, the Monitor EPROM is addressed at 0xE800 .. 0xFFFF.
If you use the monitor for loading and running programs via the serial port on the
MCB517AC, your programs still start at address 0000h or C:0000. This is the
same address as if you do not use a monitor program.
This chapter describes everything you need to know to write programs for the
MCB517AC evaluation board.
Monitor Memory Map
The MCB517AC evaluation board supports up to 56 KB RAM for non-banked
and 208 KB RAM for banked applications. The memory map depends on the
S0and S1 DIP switches which select the bank mode.
Monitor Memory Mapping (Monitor DIP Switch is ON)
S0
S1
used Pins
von Neumann RAM
Monitor EPROM
Banking
OFF
OFF
---
0000h–E7FFh
C:E800h–FFFFh
disabled
OFF
ON
illegal
illegal
illegal
illegal
ON
OFF
illegal
illegal
illegal
illegal
ON
ON
P6.5-P6.7
Common: 0000h–7FFFh
Bank 0-5: 8000h-E7FFh
C:E800h–FFFFh
enabled
The CAN interface is always mapped to the address range X:F700h-F7FFh and
the optional user chip select to X:F600h-F6FFh. The 2Kb on-chip XRAM is
available from X:F800h-FFFFh when the SFR-bit XMAP0 is cleared.
Содержание MCB517AC
Страница 6: ...vi Contents...
Страница 23: ...MCB517AC Evaluation Board User s Guide 17 Schematics...
Страница 24: ...18 Chapter 3 Hardware...
Страница 25: ...MCB517AC Evaluation Board User s Guide 19...
Страница 26: ...20 Chapter 3 Hardware...
Страница 27: ...MCB517AC Evaluation Board User s Guide 21 Printed Board Assembly...
Страница 32: ...26 Chapter 3 Hardware...
Страница 34: ......