Electronic Components Datasheet Search
  English  ▼

X  

T48C893 Datasheet(PDF) 11 Page - ATMEL Corporation

Part # T48C893
Description  The multiple times programmable (MTP) version for the MARC4 ROM types
PDF  82 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

T48C893 Datasheet(HTML) 11 Page - ATMEL Corporation

Back Button T48C893 Datasheet HTML 7Page - ATMEL Corporation T48C893 Datasheet HTML 8Page - ATMEL Corporation T48C893 Datasheet HTML 9Page - ATMEL Corporation T48C893 Datasheet HTML 10Page - ATMEL Corporation T48C893 Datasheet HTML 11Page - ATMEL Corporation T48C893 Datasheet HTML 12Page - ATMEL Corporation T48C893 Datasheet HTML 13Page - ATMEL Corporation T48C893 Datasheet HTML 14Page - ATMEL Corporation T48C893 Datasheet HTML 15Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 82 page
background image
T48C893
T48C893
Rev. A4, 22-Jan-02
11 (82)
3.2.4
ALU
TOS–1
CCR
RAM
TOS–2
SP
TOS–3
TOS
ALU
TOS–4
94 8977
Figure 7. ALU zero-address operations
The 4-bit ALU performs all the arithmetic, logical, shift
and rotate operations with the top two elements of the
expression stack (TOS and TOS–1) and returns the result
to the TOS. The ALU operations affect the carry/borrow
and branch flag in the condition code register (CCR).
3.2.5
I/O Bus
The I/O ports and the registers of the peripheral modules
are I/O mapped. All communication between the core and
the on-chip peripherals takes place via the I/O bus and the
associated I/O control. With the MARC4 IN and OUT
instructions the I/O bus allows a direct read or write
access to one of the 16 primary I/O addresses. More about
the I/O access to the on-chip peripherals is described in
the section ”Peripheral Modules”. The I/O bus is internal
and is not accessible by the customer on the final micro-
controller device, but it is used as the interface for the
MARC4 emulation (see also the section ”Emulation”).
3.2.6
Instruction Set
The MARC4 instruction set is optimized for the high level
programming
language
qFORTH.
Many
MARC4
instructions are qFORTH words. This enables the
compiler to generate a fast and compact program code.
The CPU has an instruction pipeline allowing the
controller to prefetch an instruction from program
memory at the same time as the present instruction is
being executed. The MARC4 is a zero address machine,
the instructions containing only the operation to be
performed and no source or destination address fields.
The operations are implicitly performed on the data
placed on the stack. There are one and two byte
instructions which are executed within 1 to 4 machine
cycles. A MARC4 machine cycle is made up of two
system clock cycles (SYSCL). Most of the instructions
are only one byte long and are executed in a single
machine cycle. For more information refer to the
”MARC4 Programmer’s Guide”.
3.2.7
Interrupt Structure
The MARC4 can handle interrupts with eight different
priority levels. They can be generated from the internal
and external interrupt sources or by a software interrupt
from the CPU itself. Each interrupt level has a hard-wired
priority and an associated vector for the service routine in
the program memory (see table 2). The programmer can
postpone the processing of interrupts by resetting the
interrupt enable flag (I) in the CCR. An interrupt
occurrence will still be registered, but the interrupt
routine only started after the I flag is set. All interrupts can
be masked, and the priority individually software
configured by programming the appropriate control
register
of the interrupting module. (see section
”Peripheral Modules”).



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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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