datasheetbank_Logo
Технический паспорт Поисковая и бесплатно техническое описание Скачать

VRS51L1050-25-L Просмотр технического описания (PDF) - Ramtron International Corporation

Номер в каталоге
Компоненты Описание
Список матч
VRS51L1050-25-L
RAMTRON
Ramtron International Corporation RAMTRON
VRS51L1050-25-L Datasheet PDF : 49 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
VRS51L1050
Program Status Word Register
The PSW register is a bit-addressable register that
contains the status flags (CY, AC, OV, P), user flag
(F0) and register bank select bits (RS1, RS0) of the
8051 processor.
TABLE 12: PROGRAM STATUS WORD REGISTER (PSW) - SFR DOH
7
6
5
4
3
2
1
0
CY AC F0 RS1 RS0 OV
-
P
Bit Mnemonic Description
7
CY
Carry bit
6
AC
Auxiliary carry bit from bit 3 to 4.
5
F0
User definer flag
4
RS1
R0-R7 Register bank select bit 0
3
RS0
R0-R7 Register bank select bit 1
2
OV
Overflow flag
1
-
-
0
P
Parity flag
RS1 RS0
0
0
0
1
1
0
1
1
Active Bank
0
1
2
3
Address
00h-07h
08h-0Fh
10h-17h
18-1Fh
Data Pointer
The VRS51L1050 has one 16-bit data pointer. The
DPTR is accessed via two SFR addresses: DPL
located at address 82h and DPH located at address
83h.
Data Memory
The VRS51L1050 has 1KB of on-chip SRAM: 256
bytes are mapped into the internal memory bus as is
standard for 8052 MCUs. The remaining 768 bytes
(expanded SRAM) can be accessed using external
memory addressing via the MOVX instruction.
FIGURE 6: VRS51L1050 DATA MEMORY
02FF
Expanded 768 bytes
(accessed by direct
external addressing mode,
using the MOVX
instruction)
FF
Upper 128 bytes
SFR
80
(Indirect addressing mode only) (Direct addressing mode Only)
7F
Lower 128 bytes
00
(XRAME=1)
0000
By default after reset, only the 256 bytes of SRAM
mapped to internal memory is accessible (access to
the remaining 768 bytes of SRAM is disabled). This
768 bytes can be enabled by setting the XRAME bit of
the SYSCON register located at address BFh in the
SFR.
Lower 128 Bytes (00h to 7Fh, Bank 0 & Bank 1)
Details of the lower 128 bytes of data memory (from
00h to 7Fh) are summarized as follows:
o Address range 00h to 7Fh can be accessed in
direct and indirect addressing modes.
o Address range 00h to 1Fh includes R0-R7
register areas.
o Address range 20h to 2Fh is bit-addressable.
o Address range 30h to 7Fh is not bit-
addressable and can be used as general
purpose storage.
Upper 128 Bytes (80h to FFh, Bank 2 & Bank 3)
The upper 128 bytes of data memory ranging from 80h
to FFh can be accessed using indirect addressing or
by using bank mapping in direct addressing mode.
Stack Pointer
The stack pointer is a register located at address 81h
of the SFR register area whose value corresponds or
points to the address of the last item placed on the
processor stack. The stack pointer contents are
incremented each time new data is placed on the
stack.
By default, the stack pointer value is 07h, but it is
possible to program the processor stack pointer to
point anywhere in the 00h to FFh range of SRAM.
When a function call is performed or an interrupt is
serviced, the 16-bit return address (two bytes) is stored
on the stack. Data can be placed manually on the
stack by using the PUSH and POP functions.
Expanded SRAM Access Using the MOVX @DPTR
Instruction
The 768 bytes of expanded SRAM data memory
occupies addresses 0000h to 02FFh. This can be
accessed using external direct addressing (i.e. the
MOVX instruction). Note that in the case of indirect
addressing using the MOVX @DPTR instruction, if the
address is larger than 02FFh, the VRS51L1050 will
access off-chip memory in the external memory space
using the external memory control signals.
______________________________________________________________________________________________
www.ramtron.com
page 9 of 49

Share Link: 

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