Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ATAR090 Datasheet(PDF) 6 Page - ATMEL Corporation

Part # ATAR090
Description  Low-current Microcontroller for Wireless Communication
Download  75 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATAR090 Datasheet(HTML) 6 Page - ATMEL Corporation

Back Button ATAR090 Datasheet HTML 2Page - ATMEL Corporation ATAR090 Datasheet HTML 3Page - ATMEL Corporation ATAR090 Datasheet HTML 4Page - ATMEL Corporation ATAR090 Datasheet HTML 5Page - ATMEL Corporation ATAR090 Datasheet HTML 6Page - ATMEL Corporation ATAR090 Datasheet HTML 7Page - ATMEL Corporation ATAR090 Datasheet HTML 8Page - ATMEL Corporation ATAR090 Datasheet HTML 9Page - ATMEL Corporation ATAR090 Datasheet HTML 10Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 75 page
background image
6
ATAR090/ATAR890
4696D–4BMCU–12/04
RAM Address Registers
The RAM is addressed with the four 8-bit wide RAM address registers: SP, RP, X and Y.
These registers allow access to any of the 256 RAM nibbles.
Expression Stack Pointer (SP)
The stack pointer contains the address of the next-to-top 4-bit item (TOS-1) of the
expression stack. The pointer is automatically pre-incremented if a nibble is moved onto
the stack or post-decremented if a nibble is removed from the stack. Every post-decre-
ment operation moves the item (TOS-1) to the TOS register before the SP is
decremented. After a reset the stack pointer has to be initialized with >SP S0 to allocate
the start address of the expression stack area.
Return Stack Pointer (RP)
The return stack pointer points to the top element of the 12-bit wide return stack. The
pointer automatically pre-increments if an element is moved onto the stack, or it post-
decrements if an element is removed from the stack. The return stack pointer incre-
ments and decrements in steps of 4. This means that every time a 12-bit element is
stacked, a 4-bit RAM location is left unwritten. This location is used by the qFORTH
compiler to allocate 4-bit variables. After a reset the return stack pointer has to be initial-
ized via >RP FCh.
RAM Address Registers
(X and Y)
The X and Y registers are used to address any 4-bit item in RAM. A fetch operation
moves the addressed nibble onto the TOS. A store operation moves the TOS to the
addressed RAM location. By using either the pre-increment or post-decrement address-
ing modes arrays in the RAM can be compared, filled or moved
Top of Stack (TOS)
The top of stack register is the accumulator of the MARC4. All arithmetic/logic, memory
reference and I/O operations use this register. The TOS register receives data from the
ALU, ROM, RAM or I/O bus.
Condition Code Register (CCR)
The 4-bit wide condition code register contains the branch, the carry and the interrupt
enable flag. These bits indicate the current state of the CPU. The CCR flags are set or
reset by ALU operations. The instructions SET_BCF, TOG_BF, CCR! and DI allow
direct manipulation of the condition code register.
Carry/Borrow (C)
The carry/borrow flag indicates that the borrowing or carrying out of the Arithmetic Logic
Unit (ALU) occurred during the last arithmetic operation. During shift and rotate opera-
tions, this bit is used as a fifth bit. Boolean operations have no affect on the C-flag.
Branch (B)
The branch flag controls the conditional program branching. Should the branch flag
have been set by a previous instruction, a conditional branch will cause a jump. This flag
is affected by arithmetic, logic, shift, and rotate operations.
Interrupt Enable (I)
The interrupt enable flag globally enables or disables the triggering of all interrupt rou-
tines with the exception of the non-maskable reset. After a reset or while executing the
DI instruction, the interrupt enable flag is reset, thus disabling all interrupts. The core will
not accept any further interrupt requests until the interrupt enable flag has been set
again by either executing an EI or SLEEP instruction.
ALU
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).


Similar Part No. - ATAR090

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATAR090 ATMEL-ATAR090 Datasheet
738Kb / 75P
   Low-current Microcontroller for Wireless Communication
ATAR090 ATMEL-ATAR090 Datasheet
44Kb / 3P
   MARC4 4-bit Microcontrollers
ATAR090-C ATMEL-ATAR090-C Datasheet
834Kb / 76P
   Low-current Microcontroller for Wireless Communication
ATAR090-C ATMEL-ATAR090-C_14 Datasheet
835Kb / 80P
   Up to 6 External/Internal Interrupt Sources
ATAR090-D ATMEL-ATAR090-D Datasheet
786Kb / 70P
   Low-current Microcontroller for Wireless Communication
More results

Similar Description - ATAR090

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
M44C090 ATMEL-M44C090 Datasheet
503Kb / 63P
   Low-Current Microcontroller for Wireless Communication
ATAR080 ATMEL-ATAR080 Datasheet
750Kb / 68P
   Low-current Microcontroller for Wireless Communication
ATAR092-D ATMEL-ATAR092-D Datasheet
1Mb / 96P
   Low-current Microcontroller for Wireless Communication
M44C090-H ATMEL-M44C090-H Datasheet
505Kb / 63P
   Low-Current Microcontroller for Wireless Communication
ATAR090-C ATMEL-ATAR090-C Datasheet
834Kb / 76P
   Low-current Microcontroller for Wireless Communication
ATAR092 ATMEL-ATAR092 Datasheet
1Mb / 107P
   Low-current Microcontroller for Wireless Communication
ATAR892 ATMEL-ATAR892 Datasheet
989Kb / 100P
   Low-current Microcontroller for Wireless Communication
ATAR090-D ATMEL-ATAR090-D Datasheet
786Kb / 70P
   Low-current Microcontroller for Wireless Communication
ATAR092-C ATMEL-ATAR092-C Datasheet
1Mb / 108P
   Low-current Microcontroller for Wireless Communication
ATAR890 ATMEL-ATAR890 Datasheet
738Kb / 75P
   Low-current Microcontroller for Wireless Communication
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 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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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