Electronic Components Datasheet Search
  English  ▼

X  

C164CL Datasheet(PDF) 23 Page - Infineon Technologies AG

Part # C164CL
Description  16-Bit Single-Chip Microcontroller
PDF  484 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INFINEON [Infineon Technologies AG]
Direct Link  http://www.infineon.com
Logo INFINEON - Infineon Technologies AG

C164CL Datasheet(HTML) 23 Page - Infineon Technologies AG

Back Button C164CL Datasheet HTML 19Page - Infineon Technologies AG C164CL Datasheet HTML 20Page - Infineon Technologies AG C164CL Datasheet HTML 21Page - Infineon Technologies AG C164CL Datasheet HTML 22Page - Infineon Technologies AG C164CL Datasheet HTML 23Page - Infineon Technologies AG C164CL Datasheet HTML 24Page - Infineon Technologies AG C164CL Datasheet HTML 25Page - Infineon Technologies AG C164CL Datasheet HTML 26Page - Infineon Technologies AG C164CL Datasheet HTML 27Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 484 page
background image
C164CI/C164SI
Derivatives
Architectural Overview
User’s Manual
2-5
V3.1, 2002-02
High Performance Branch-, Call-, and Loop Processing
Due to the high percentage of branching in controller applications, branch instructions
have been optimized to require one extra machine cycle only when a branch is taken.
This is implemented by precalculating the target address while decoding the instruction.
To decrease loop execution overhead, three enhancements have been provided:
• Single cycle branch execution after the first iteration of a loop:
The first solution provides that only one machine cycle is lost during the execution of
the entire loop. In loops which fall through upon completion, no machine cycles are
lost when exiting the loop. No special instructions are required to perform loops, and
loops are automatically detected during execution of branch instructions.
• Detection of the end of a table:
The second loop enhancement avoids the use of two compare instructions embedded
in loops. One simply places the lowest negative number at the end of the specific table
and specifies branching if neither its value nor the compared value have been found.
Otherwise, the loop is terminated if either condition has been met. The terminating
condition can then be tested.
• Compare and Increment or Decrement instructions:
The third loop enhancement provides a more flexible solution than the Decrement and
Skip on Zero instruction found in other microcontrollers. The use of Compare and
Increment or Decrement instructions enables the user to make comparisons to any
value. This allows loop counters to cover any range and is particularly advantageous
in table searching.
The system state information is saved automatically on the internal system stack, thus
avoiding the use of instructions to preserve state upon entry and exit of interrupt or trap
routines. Call instructions push the value of the IP on the system stack, and require the
same execution time as branch instructions. Additionally, instructions have been
provided to support indirect branch and call instructions. This feature supports
implementation of multiple CASE statement branching in assembler macros and high
level languages.



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