DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MAX31782(2010) Просмотр технического описания (PDF) - Maxim Integrated

Номер в каталоге
Компоненты Описание
производитель
MAX31782
(Rev.:2010)
MaximIC
Maxim Integrated MaximIC
MAX31782 Datasheet PDF : 20 Pages
First Prev 11 12 13 14 15 16 17 18 19 20
System Management Microcontroller
SYSTEM
REGISTERS
8h
AP
9h
A
Bh
PFX
Ch
IP
Dh
SP
Eh
DPC
Fh
DP
00h
0Fh
PERIPHERAL
REGISTERS
0h
M0
1h
M1
2h
M2
3h
M3
4h
M4
5h
M5
00h
1Fh
0Fh
16 x 16
STACK
00h
FFFFh
PROGRAM
MEMORY SPACE
8FFFh
8000h
7FFFh
4K x 16
UTILITY ROM
32K x 16
USER PROGRAM
MEMORY
001Fh
0010h
0000h
PASSWORD
FFFFh
DATA MEMORY
(BYTE MODE)
9FFFh
8000h
8K x 8
UTILITY ROM
07FFh
0000h
2K x 8
SRAM DATA
FFFFh
DATA MEMORY
(WORD MODE)
8FFFh
8000h
4K x 16
UTILITY ROM
03FFh
0000h
1K x 16
SRAM DATA
Figure 3. Memory Map
The memory is implemented using the Harvard archi-
tecture, with separate address spaces for program and
data memory. A pseudo-Von Neumann memory map
is also used placing ROM, application code, and data
memory into a single contiguous memory map. The
pseudo-Von Neumann memory map allows data memory
to be mapped into program space, permitting code exe-
cution from data memory. In addition, program memory
can be mapped into data space, permitting code con-
stants to be accessed as data memory. Figure 3 shows
the device’s memory map when executing from program
memory space. Refer to the MAXQ Family User’s Guide:
MAX31782 Supplement for memory map information
when executing from data or ROM space.
The incorporation of flash memory allows field upgrade
of the firmware. Flash memory is password protected
with a 16-word key, denying access to program memory
by unauthorized individuals.
Utility ROM
The utility ROM is a 4KWord block of internal ROM
memory that defaults to a starting address of 8000h. The
utility ROM consists of subroutines that can be called
from application software. These include the following:
• In-system programming (bootstrap loader) over JTAG
or I2C-compatible interfaces
• In-circuit debug routines
• Callable routines for in-application flash programming
Following any reset, execution begins in the utility ROM.
The ROM software determines whether the program
execution should immediately jump to location 0000h,
the start of application code, or to one of the special
routines mentioned. Routines within the utility ROM are
firmware-accessible and can be called as subroutines
by the application software. More information on the util-
ity ROM contents is contained in the MAXQ Family User’s
Guide: MAX31782 Supplement.
11

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]