Architecture, Main Features; Memory Organization - Analog Devices MicroConverter ADuC812 User Manual

Microconverter, multichannel 12-bit adc with embedded flash mcu
Hide thumbs Also See for MicroConverter ADuC812:
Table of Contents

Advertisement

ARCHITECTURE, MAIN FEATURES

The ADuC812 is a highly integrated true 12-bit data acquisition
system. At its core, the ADuC812 incorporates a high- perfor-
mance 8-bit (8052-Compatible) MCU with on-chip
reprogrammable nonvolatile Flash program memory control-
ling a multichannel (8-input channels), 12-bit ADC.
The chip incorporates all secondary functions to fully support
the programmable data acquisition core. These secondary
functions include User Flash Memory, Watchdog Timer
(WDT), Power Supply Monitor (PSM) and various industry-
standard parallel and serial interfaces.
PROGRAM MEMORY SPACE
FFFFH
EXTERNAL
PROGRAM
2000H
EA = 1
INTERNAL
8K BYTE
FLASH/EE
PROGRAM
MEMORY
DATA MEMORY SPACE
9FH
(PAGE 159)
640 BYTES
FLASH/EE DATA
MEMORY
ACCESSED
INDIRECTLY
VIA SFR
CONTROL REGISTERS
00H
(PAGE 0)
INTERNAL
DATA MEMORY
SPACE
FFH
ACCESSIBLE
BY
REGISTERS
INDIRECT
ACCESSIBLE
UPPER
BY DIRECT
ADDRESSING
128
ONLY
ADDRESSING
80H
7FH
ACCESSIBLE
BY
LOWER
DIRECT
128
AND
INDIRECT
ADDRESSING
00H
The lower 128 bytes of internal data memory are mapped as
shown in Figure 2. The lowest 32 bytes are grouped into four
banks of eight registers addressed as R0 through R7. The next
16 bytes (128 bits) above the register banks form a block of
bit addressable memory space at bit addresses 00H through 7FH.
READ ONLY
MEMORY
SPACE
1FFFH
EA = 0
EXTERNAL
PROGRAM
MEMORY
SPACE
0000H
READ/WRITE
FFFFFFH
EXTERNAL
DATA
MEMORY
SPACE
(24-BIT
FFH
SPECIAL
ADDRESS
FUNCTION
SPACE)
ONLY
80H
000000H
BANKS
SELECTED
VIA
20H
BITS IN PSW
11
18H
10
10H
01
08H
00
00H

MEMORY ORGANIZATION

As with all 8052-compatible devices, the ADuC812 has separate
address spaces for Program and Data memory as shown in Fig-
ure 1. Also as shown in Figure 1, an additional 640 Bytes of
User Data Flash EEPROM are available to the user. The User
Data Flash Memory area is accessed indirectly via a group of
control registers mapped in the Special Function Register (SFR)
area in the Data Memory Space.
The SFR space is mapped in the upper 128 bytes of internal data
memory space. The SFR area is accessed by direct addressing
only and provides an interface between the CPU and all on-chip
peripherals. A block diagram showing the programming model
of the ADuC812 via the SFR area is shown in Figure 3.
8K BYTE
ELECTRICALLY
REPROGRAMMABLE
NONVOLATILE
FLASH/EE PROGRAM
MEMORY
128-BYTE
SPECIAL
8051
FUNCTION
COMPATIBLE
REGISTER
CORE
AREA
ADuC812
7FH
2FH
BIT-ADDRESSABLE SPACE
(BIT ADDRESSES 0FH–7FH)
1FH
17H
4 BANKS OF 8 REGISTERS
R0–R7
0FH
RESET VALUE OF
07H
STACK POINTER
640-BYTE
ELECTRICALLY
REPROGRAMMABLE
NONVOLATILE
FLASH/EE DATA
MEMORY
AUTO-CALIBRATING
8-CHANNEL
HIGH SPEED
12-BIT ADC
OTHER ON-CHIP
PERIPHERALS
TEMPERATURE
SENSOR
2
12-BIT DACs
SERIAL I/O
PARALLEL I/O
WDT
PSM

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MicroConverter ADuC812 and is the answer not in the manual?

Questions and answers

Table of Contents