參數(shù)資料
型號: KS88C4404
廠商: SAMSUNG SEMICONDUCTOR CO. LTD.
英文描述: 8-Bit CMOS Microcontroller(8位 CMOS 微控制器)
中文描述: 8位CMOS微控制器(8位的CMOS微控制器)
文件頁數(shù): 7/14頁
文件大?。?/td> 129K
代理商: KS88C4404
DATA SHEET
KS88C4400/4404 MICROCONTROLLER
8-7
FUNCTION OVERVIEW
ADDRESS SPACES
Overview
The KS88C4400/4404 has three kinds of address
space:
— Internal register file
— External program memory
— External data memory
— Internal data memory (only for KS88C4404)
A 16-bit address/data bus supports both external
program memory and external data memory
operations. Special instructions and internal logic
determine when the 16-bit bus carries addresses
and data for the program memory or for external
memory locations. A separate 8-bit register bus
carries addresses and data between the CPU and
the internal register file.
Program Memory
The KS88C4400 has no internal program memory
(ROM), but KS88C4404 has a 4-Kbyte internal
program memory (ROM).
The KS88 interrupt structure supports up to 126
vector addresses. Twenty vectors are used for the
KS88C4400/4404 interrupt structure. The first 256
bytes of the ROM (0H–FFH) are reserved for the
maximum number of vectors. Unused locations in
this address range can be used as normal program
memory. The reset address in the ROM is 0020H.
Using the external interface, 64-Kbyte of program
memory
and
64-Kbyte of data memory space can be
accessed. These spaces can be combined or they
can be kept separate. If separate program and data
memory areas are configured, selective access is
controlled by the
DM
(data memory) and
PM
(program memory) signal line.
Register File
The physical 256-byte space is logically extended
into four 256-byte pages, giving a total of 1024
general-purpose registers. The upper 64-byte area
of the register file is extended into two sets called
set 1
and
set 2
. Set 1 is further divided into two
32-byte register banks, called bank 0 and bank 1,
and a 32-byte common area.
The total register file space is 1120 bytes (256 bytes
×
4 pages) + set 1 (64 bytes + 32 bytes). However,
because only locations FFH–F9H are mapped in
set 1, bank 1, the KS88C4400/4404 register file has
a total of 1095 8-bit registers. Of these 1088
registers, 13 bytes are CPU and system control
registers, and 35 bytes are for peripheral control and
data registers. There are 1040 general-purpose
registers.
Register Addressing
The SAM8 register architecture provides an efficient
method of working register addressing that takes full
advantage of shorter instruction formats to reduce
execution times. Registers can be addressed either
as a single 8-bit register or a 16-bit register pair.
The SAM8 instruction set supports seven addressing
modes. Not all of these addressing modes are
available for each instruction. The seven addressing
modes and their symbols are:
— Register (R)
— Indirect Register (IR)
— Indexed (X)
— Direct Address (DA)
— Indirect Address (IA)
— Relative Address (RA)
— Immediate (IM)
In Register (R) addressing mode, the operand value
is the content of a specific register or register pair.
You can use this mode to access all locations in the
internal register file except for set 2. Working
register addressing uses register pointers to select a
specific register within a working register space.
To increase the speed of context switches during
program execution, you use the register pointers to
dynamically select movable 8-byte "slices" of the
register file as active working register space.
相關(guān)PDF資料
PDF描述
KS88C4504 new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mas
KS88C4616 new SAM8 family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-p
KS88P4632 new SAM8 family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-p
KS88C4632 new SAM8 family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-p
KS88C4708 new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mas
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
KS88C4504 制造商:SAMSUNG 制造商全稱:Samsung semiconductor 功能描述:new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mas
KS88C4616 制造商:SAMSUNG 制造商全稱:Samsung semiconductor 功能描述:new SAM8 family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-p
KS88C4632 制造商:SAMSUNG 制造商全稱:Samsung semiconductor 功能描述:new SAM8 family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-p
KS88C4708 制造商:SAMSUNG 制造商全稱:Samsung semiconductor 功能描述:new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mas
KS88C4716 制造商:SAMSUNG 制造商全稱:Samsung semiconductor 功能描述:new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mas