Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

ST6391 View Datasheet(PDF) - STMicroelectronics

Part Name
Description
MFG CO.
'ST6391' PDF : 68 Pages View PDF
ST6391,92,93,95,97,99
ST639x CORE
The Core of the ST639x Family is implemented inde-
pendently from the I/O or memory configuration.
Consequently, it can be treated as an independent
centralprocessor communicating with I/O and mem-
ory via internal addresses, data, and control busses.
The in-core communication is arranged as shown
in the following block diagram figure; the controller
being externally linked to both the reset and the os-
cillator, while the core is linked to the dedicated on-
chip macrocells peripherals via the serial data bus
and indirectly for interrupt purposes through the
control registers.
Registers
The ST639x Family Core has five registers and
three pairs of flags available to the programmer.
They are shown in Figure 5 and are explained in
the following paragraphs together with the pro-
gram and data memory page registers.
Accumulator (A). The accumulator is an 8-bit gen-
eral purpose register used in all arithmetic calcula-
tions, logical operations, and data manipulations.
The accumulator is addressed in the data space as
RAM location at the FFh address.
Accordingly, the ST639x instruction set can use
the accumulator as any other register of the data
space.
Figure 6. ST639x Core Programming Model
INDEX
REGISTER
b 7 X REG. POINTER b0
SHORT
b 7 Y REG. POINTER b0 DIRECT
ADDRESSING
b7
V REGISTER
b0
MODE
b 7 W REGISTER
b0
b 7 ACCUMULATOR b0
b11
PROGRAM COUNTER
b0
SIX LEVELS
STACK REGISTER
NORMAL FLAGS
INTERRUPT FLAGS
NMI FLAGS
CZ
CZ
CZ
VA000423
Figure 5. ST639x Core Block Diagram
7/64
®
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]