Electronic Components Datasheet Search
  English  ▼

X  

ADUC7121BBCZ Datasheet(PDF) 25 Page - Analog Devices

Part # ADUC7121BBCZ
Description  Precision Analog Microcontroller, 12-Bit Analog Input/Output, ARM7TDMI MCU
PDF  102 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADUC7121BBCZ Datasheet(HTML) 25 Page - Analog Devices

Back Button ADUC7121BBCZ Datasheet HTML 21Page - Analog Devices ADUC7121BBCZ Datasheet HTML 22Page - Analog Devices ADUC7121BBCZ Datasheet HTML 23Page - Analog Devices ADUC7121BBCZ Datasheet HTML 24Page - Analog Devices ADUC7121BBCZ Datasheet HTML 25Page - Analog Devices ADUC7121BBCZ Datasheet HTML 26Page - Analog Devices ADUC7121BBCZ Datasheet HTML 27Page - Analog Devices ADUC7121BBCZ Datasheet HTML 28Page - Analog Devices ADUC7121BBCZ Datasheet HTML 29Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 25 / 102 page
background image
Data Sheet
ADuC7120/ADuC7121
Rev. D | Page 25 of 102
OVERVIEW OF THE ARM7TDMI CORE
The ARM7™ core is a 32-bit reduced instruction set computer
(RISC). It uses a single 32-bit bus for instruction and data. The
length of the data can be 8 bits, 16 bits, or 32 bits. The length of
the instruction word is 32 bits.
The ARM7TDMI® is an ARM7 core with four additional
features, as follows:
•
T support for the thumb (16-bit) instruction set
•
D support for debug
•
M support for long multiplications
•
I includes the EmbeddedICE™ module to support
embedded system debugging
THUMB (T) MODE
An ARM® instruction is 32 bits long. The ARM7TDMI processor
supports a second instruction set that has been compressed into
16 bits, the Thumb® instruction set. Faster execution from 16-bit
memory and greater code density can usually be achieved by
using the Thumb instruction set instead of the ARM instruction
set, which makes the ARM7TDMI core suitable for embedded
applications.
However, the Thumb mode has the following two limitations:
•
Thumb code typically requires more instructions for the
same job. As a result, ARM code is usually best for
maximizing the performance of time critical code.
•
The Thumb instruction set does not include some of the
instructions needed for exception handling, which
automatically switches the core to ARM code for exception
handling.
See the ADuC7XXX Microconverter™ Get Started Guide for
details on the core architecture, the programming model, and
both the ARM and ARM Thumb instruction sets.
LONG MULTIPLY (M)
The ARM7TDMI instruction set includes four extra
instructions that perform 32-bit by 32-bit multiplication with a
64-bit result, and 32-bit by 32-bit multiplication accumulation
(MAC) with a 64-bit result. These results are achieved in fewer
cycles than required on a standard ARM7 core.
EmbeddedICE (I)
EmbeddedICE provides integrated on-chip support for the core.
The EmbeddedICE module contains the breakpoint and watch-
point registers that halts code for debugging purposes. These
registers are controlled through the JTAG test port.
When a breakpoint or watchpoint is encountered, the processor
halts and enters a debug state. When in a debug state, the
breakpoint and watchpoint registers can be inspected, as well
as the Flash/EE, static random access memory (SRAM), and
memory mapped registers.
EXCEPTIONS
ARM supports five types of exceptions and a privileged
processing mode for each type. The five exception types include
the following:
•
Normal interrupt (IRQ) can service general-purpose
interrupt handling of internal and external events.
•
Fast interrupt (FIQ) can service data transfers or
communication channels with low latency.; FIQ has
priority over IRQ.
•
Memory abort.
•
Attempted execution of an undefined instruction.
•
Software interrupt instruction (SWI) can make a call to an
operating system.
Typically, the programmer defines interrupt as IRQ, but for
higher priority interrupt, that is, faster response time, the
programmer can define interrupt as FIQ.



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 98 99 100  ...More


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