
DS80C400 Network Microcontroller
71 of 96
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
(ACON.1:0 = 11b)
Logically relocates ROM to addresses FF0000h–FF7FFFh
(ACON.5 =1)
Enables
CE0–3,
2MB/chip
enable (P4CNT
=
2Fh)
Enables
PCE0–3 (P5CNT
=
07h)
Enables CE4–7, 1M/peripheral chip enable
(P6CNT = 27h)
Merged program/data CE0–3, relocate internal XRAM
(MCON = AFh)
Enables
extended
1kB
stack
option
(ACON.2
=
1)
Configure to maximum MOVX stretch value
(CKCON.2:0 = 111b)
Configure UARTs for Mode 1 serial operation
Figure 13. Memory Map Following Execution of ROM_Init
00FFFFh
800000h -
A00000h -
C00000h -
E00000h -
FFFFFFh -
600000h -
400000h -
200000h -
000000h -
INTERNAL MEMORY
program data
EXTERNAL MEMORY
merged program/data space
CE7
CE6
CE5
CE4
CE3
CE2
CE1
CE0
DATA INACCESSIBLE
64kB SRAM REQUIRED
PROGRAM
INACCESSIBLE
ROM
CAN/BCU XRAM
FF0000h
FFDB00h
Содержание DS80C400
Страница 6: ...DS80C400 Network Microcontroller 6 of 96...
Страница 7: ...DS80C400 Network Microcontroller 7 of 96...
Страница 15: ...DS80C400 Network Microcontroller 15 of 96...
Страница 16: ...DS80C400 Network Microcontroller 16 of 96 l...
Страница 22: ...DS80C400 Network Microcontroller 22 of 96 OW PIN TIMING...