Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

CDP1806ACD Fiches technique(PDF) 11 Page - Intersil Corporation

No de pièce CDP1806ACD
Description  CMOS 8-Bit Microprocessor with On-Chip RAM and Counter/Timer
Download  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  INTERSIL [Intersil Corporation]
Site Internet  http://www.intersil.com/cda/home
Logo INTERSIL - Intersil Corporation

CDP1806ACD Fiches technique(HTML) 11 Page - Intersil Corporation

Back Button CDP1806ACD Datasheet HTML 7Page - Intersil Corporation CDP1806ACD Datasheet HTML 8Page - Intersil Corporation CDP1806ACD Datasheet HTML 9Page - Intersil Corporation CDP1806ACD Datasheet HTML 10Page - Intersil Corporation CDP1806ACD Datasheet HTML 11Page - Intersil Corporation CDP1806ACD Datasheet HTML 12Page - Intersil Corporation CDP1806ACD Datasheet HTML 13Page - Intersil Corporation CDP1806ACD Datasheet HTML 14Page - Intersil Corporation CDP1806ACD Datasheet HTML 15Page - Intersil Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 30 page
background image
11
The X designator selects one of the 16 registers R(X) to
“point” to the memory for an operand (or data) in certain ALU
or I/O operations.
The N designator can perform the following five functions
depending on the type of instruction fetched:
1. Designate one of the 16 registers in R to be acted upon
during register operations.
2. Indicate to the I/O devices a command code or device-
selection code for peripherals.
3. Indicate the specific operation to be executed during the
ALU instructions, types of tests to be performed during
the Branch instructions, or the specific operation required
in a class of miscellaneous instructions.
4. Indicate the value to be loaded into P to designate a new
register to be used as the program counter R(P).
5. Indicate the value to be loaded into X to designate a new
register to be used as data pointer R(X).
The registers in R can be assigned by a programmer in three
different ways as program counters, as data pointers, or as
scratchpad locations (data registers) to hold two bytes of
data.
Program Counters
Any register can be the main program counter; the address
of the selected register is held in the P designator. Other reg-
isters in R can be used as subroutine program counters. By
a single instruction the contents of the P register can be
changed to effect a “call” to subroutine. When interrupts are
being serviced, register R(1) is used as the program counter
for the user's interrupt servicing routine. After reset, and dur-
ing a DMA operation, R(0) is used as the program counter.
At all other times the register designated as program counter
is at the discretion of the user.
Data Pointers
The registers in R may be used as data pointers to indicate a
location in memory. The register designated by X (i.e., R(X))
points to memory for the following instructions (see Table 1):
1. ALU operations.
2. Output instructions.
3. Input instructions.
4. Register to memory transfer.
5. Memory to register transfer.
6. Interrupt and subroutine handling.
The register designated by N (i.e., R(N)) points to memory
for the “load D from memory” instructions ON and 4N and
the “Store D” instruction 5N. The register designated by P
(i.e., the program counter) is used as the data pointer for
ALU instructions F8-FD, FF, 7C, 7D, 7F, and the RLDl
instruction 68CN. During these instruction executions, the
operation is referred to as “data immediate”.
Another important use of R as a data pointer supports the
built-in Direct-Memory-Access (DMA) function. When a
DMA-ln or DMA-Out request is received, one machine cycle
is “stolen”. This operation occurs at the end of the execute
machine cycle in the current instruction. Register R(0) is
always used as the data pointer during the DMA operation.
The data is read from (DMA-Out) or written into (DMA-ln) the
memory location pointed to by the R(0) register. At the end
of the transfer, R(0) is incremented by one so that the pro-
cessor is ready to act upon the next DMA byte transfer
request. This feature in the CDP1805AC and CDP1806AC
architecture saves a substantial amount of logic when fast
exchanges of blocks of data are required, such as with mag-
netic discs or during CRT-display-refresh cycles.
Data Registers
When registers in R are used to store bytes of data, instruc-
tions are provided which allow D to receive from or write into
either the higher-order- or lower-order-byte portions of the
register designated by N. By this mechanism (together with
loading by data immediate) program pointer and data pointer
designations are initialized. Also, this technique allows
scratchpad registers in R to be used to hold general data. By
employing increment or decrement instructions, such regis-
ters may be used as loop counters. The new RLDl, RLXA,
RSXD, and RNX instructions also allow loading, storing, and
exchanging the full 16-Bit contents of the R registers without
affecting the D register. The new DBNZ instruction allows
decrementing and branching-on-not-zero of any 16-Bit R
register also without affecting the D register.
The Q Flip-Flop
An internal flip-flop, Q, can be set or reset by instruction and
can be sensed by conditional branch instructions. It can also
be driven by the underflow output of the counter/timer The
output of Q is also available as a microprocessor output.
REGISTER SUMMARY
D
8 Bits
Data Register (Accumulator)
DF
1-Bit
Data Flag (ALU Carry)
B
8 Bits
Auxiliary Holding Register
R
16 Bits
1 of 16 Scratch and Registers
P
4 Bits
Designates which Register is Program
Counter
X
4 Bits
Designates which Register is Data Pointer
N
4 Bits
Holds Low-Order Instr. Digit
I
4 Bits
Holds High-Order Instr. Digit
T
8 Bits
Holds old X, P after Interrupt (X is high nibble)
Q
1-Bit
Output Flip-Flop
CNTR
8-Bits
Counter/Timer
CH
8 Bits
Holds Counter Jam Value
MIE
1-Bit
Master Interrupt Enable
ClE
1-Bit
Counter Interrupt Enable
XlE
1-Bit
External Interrupt Enable
ClL
1-Bit
Counter Interrupt Latch
CDP1805AC, CDP1806AC


Numéro de pièce similaire - CDP1806ACD

FabricantNo de pièceFiches techniqueDescription
logo
Intersil Corporation
CDP1802A INTERSIL-CDP1802A Datasheet
115Kb / 27P
   CMOS 8-Bit Microprocessors
March 1997
CDP1802A INTERSIL-CDP1802A Datasheet
240Kb / 28P
   CMOS 8-Bit Microprocessors
CDP1802AC INTERSIL-CDP1802AC Datasheet
115Kb / 27P
   CMOS 8-Bit Microprocessors
March 1997
CDP1802AC INTERSIL-CDP1802AC Datasheet
240Kb / 28P
   CMOS 8-Bit Microprocessors
logo
Renesas Technology Corp
CDP1802AC RENESAS-CDP1802AC Datasheet
683Kb / 27P
   High-Reliability CMOS 8-Bit Microprocessor
October 17, 2008
More results

Description similaire - CDP1806ACD

FabricantNo de pièceFiches techniqueDescription
logo
OKI electronic componet...
MSM80C88A-10RS OKI-MSM80C88A-10RS Datasheet
270Kb / 37P
   8-Bit CMOS MICROPROCESSOR
MSM80C85AHRS OKI-MSM80C85AHRS Datasheet
210Kb / 29P
   8-Bit CMOS MICROPROCESSOR
MSM81C55-5RS OKI-MSM81C55-5RS Datasheet
156Kb / 19P
   2048-Bit CMOS STATIC RAM WITH I/O PORTS AND TIMER
logo
IK Semicon Co., Ltd
INA8583 IKSEMICON-INA8583 Datasheet
198Kb / 12P
   CMOS timer with RAM and I2C-bus control.
logo
KODENSHI_AUK CORP.
KKA8583N KODENSHI-KKA8583N Datasheet
342Kb / 12P
   CMOS timer with RAM and I2C-bus control.
logo
IK Semicon Co., Ltd
INA8583N IKSEMICON-INA8583N Datasheet
289Kb / 12P
   CMOS timer with RAM and I2C-bus control.
logo
Intersil Corporation
CDP1878C INTERSIL-CDP1878C Datasheet
61Kb / 13P
   CMOS Dual Counter-Timer
March 1997
logo
Panasonic Semiconductor
MN101C61G PANASONIC-MN101C61G Datasheet
122Kb / 5P
   Timer counter 0 : 8-bit X 1
logo
Intersil Corporation
80C88 INTERSIL-80C88 Datasheet
246Kb / 32P
   CMOS 8/16-Bit Microprocessor
March 1997
80C88 INTERSIL-80C88_04 Datasheet
620Kb / 32P
   CMOS 8/16-Bit Microprocessor
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


Fiches technique Télécharger

Go To PDF Page


Lien URL




Politique de confidentialité
ALLDATASHEET.FR
ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Echange de liens   |   Fabricants
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com