English
Language : 

DS80C400_03 Datasheet, PDF (71/96 Pages) Maxim Integrated Products – Network Microcontroller
DS80C400 Network Microcontroller
TINI400 ROM Initialization Code
The TINI400 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
CE1
200000h -
00FFFFh
CE0
64kB SRAM REQUIRED
000000h -
71 of 96