English
Language : 

DS80C400_07 Datasheet, PDF (71/97 Pages) Maxim Integrated Products – Network Microcontroller
DS80C400 Network Microcontroller
DS80C400 ROM Initialization Code
The 80C400 firmware automatically executes Initialization Code (ROM_Init) to generate the memory map as shown
in Figure 13 and configure the DS80C400 hardware as follows:
Enables 24-bit contiguous address mode
Logically relocates ROM to addresses FF0000h–FF7FFFh
Enables CE0–3, 2MB/chip enable
Enables PCE0–3
Enables CE4–7, 1M/peripheral chip enable
Merged program/data CE0–3, relocate internal XRAM
Enables extended 1kB stack option
Configure to maximum MOVX stretch value
Configure UARTs for Mode 1 serial operation
(ACON.1:0 = 11b)
(ACON.5 =1)
(P4CNT = 2Fh)
(P5CNT = 07h)
(P6CNT = 27h)
(MCON = AFh)
(ACON.2 = 1)
(CKCON.2:0 = 111b)
Figure 13. Memory Map Following Execution of ROM_Init
INTERNAL MEMORY
program
data
ROM
CAN/BCU XRAM
EXTERNAL MEMORY
merged program/data space
FFFFFFh -
DATA INACCESSIBLE PROGRAM
FFDB00h
INACCESSIBLE
FF0000h
E00000h -
CE7
CE6
C00000h -
A00000h -
CE5
800000h -
CE4
600000h -
CE3
400000h -
CE2
200000h -
00FFFFh
CE1
CE0
64kB SRAM REQUIRED
000000h -
71 of 97