Electronic Components Datasheet Search
  English  ▼

X  

ATAM894 Datasheet(PDF) 9 Page - ATMEL Corporation

Part # ATAM894
Description  8k-flash Microcontroller
PDF  97 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATAM894 Datasheet(HTML) 9 Page - ATMEL Corporation

Back Button ATAM894 Datasheet HTML 5Page - ATMEL Corporation ATAM894 Datasheet HTML 6Page - ATMEL Corporation ATAM894 Datasheet HTML 7Page - ATMEL Corporation ATAM894 Datasheet HTML 8Page - ATMEL Corporation ATAM894 Datasheet HTML 9Page - ATMEL Corporation ATAM894 Datasheet HTML 10Page - ATMEL Corporation ATAM894 Datasheet HTML 11Page - ATMEL Corporation ATAM894 Datasheet HTML 12Page - ATMEL Corporation ATAM894 Datasheet HTML 13Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 97 page
background image
9
4679D–4BMCU–05/05
ATAM894
Figure 5-5.
ALU Zero-address Operations
5.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 periph-
erals is described in the section ”Peripheral Modules” on page 22. The I/O bus is internal and is
not accessible by the customer on the final microcontroller device, but it is used as the interface
for the MARC4 emulation (see section ”Emulation” on page 92).
5.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 exe-
cuted. 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 per-
formed 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”.
5.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 5-1 on page 11). 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” on page 22).
TOS-1
CCR
RAM
TOS-2
SP
TOS-3
TOS
ALU
TOS-4



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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97


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