Electronic Components Datasheet Search
  English  ▼

X  

C164CI Datasheet(PDF) 76 Page - Infineon Technologies AG

Part # C164CI
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

C164CI Datasheet(HTML) 76 Page - Infineon Technologies AG

Back Button C164CI_02 Datasheet HTML 72Page - Infineon Technologies AG C164CI_02 Datasheet HTML 73Page - Infineon Technologies AG C164CI_02 Datasheet HTML 74Page - Infineon Technologies AG C164CI_02 Datasheet HTML 75Page - Infineon Technologies AG C164CI_02 Datasheet HTML 76Page - Infineon Technologies AG C164CI_02 Datasheet HTML 77Page - Infineon Technologies AG C164CI_02 Datasheet HTML 78Page - Infineon Technologies AG C164CI_02 Datasheet HTML 79Page - Infineon Technologies AG C164CI_02 Datasheet HTML 80Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 76 / 484 page
background image
C164CI/C164SI
Derivatives
Central Processing Unit (CPU)
User’s Manual
4-18
V3.1, 2002-02
Because logical ALU operations cannot produce an invalid result, the V-flag is cleared
by these operations.
The V-flag is also used as a ‘Sticky Bit’ for rotate right and shift right operations. With
only using the C-flag, a rounding error caused by a shift right operation can be estimated
up to a quantity of one half of the LSB of the result. In conjunction with the V-flag, the
C-flag allows evaluation of the rounding error with a finer resolution (see Table 4-2).
For Boolean bit operations with only one operand, the V-flag is always cleared. For
Boolean bit operations with two operands, the V-flag represents the logical ORing of the
two specified bits.
Z-Flag: The Z-flag is normally set to ‘1’ if the result of an ALU operation equals zero,
otherwise it is cleared.
For the addition and subtraction with carry, the Z-flag is only set to ‘1’, if the Z-flag
already contains a ‘1’ and the result of the current ALU operation additionally equals
zero. This mechanism is provided to support multiple precision calculations.
For Boolean bit operations with only one operand, the Z-flag represents the logical
negation of the previous state of the specified bit. For Boolean bit operations with two
operands, the Z-flag represents the logical NORing of the two specified bits. For the
prioritized ALU operation, the Z-flag indicates whether the second operand was zero.
E-Flag: The E-flag can be altered by instructions which perform ALU or data movement
operations. The E-flag is cleared by those instructions which cannot be reasonably used
for table search operations. In all other cases, the E-flag is set depending on the value
of the source operand to signify whether the end of a search table is reached or not. If
the value of the source operand of an instruction equals the lowest negative number
which is representable by the data format of the corresponding instruction (‘8000H’ for
the word data type, or ‘80H’ for the byte data type), the E-flag is set to ‘1’; otherwise, it is
cleared.
MULIP-Flag: The MULIP-flag will be set to ‘1’ by hardware upon entrance into an
interrupt service routine when a multiply or divide ALU operation was interrupted before
completion. Depending on the state of the MULIP bit, the hardware decides whether or
not a multiplication or division must be continued after the end of an interrupt service.
The MULIP bit is overwritten with the contents of the stacked MULIP-flag when the
return-from-interrupt-instruction (RETI) is executed. This normally means that the
MULIP-flag is cleared again afterwards.
Table 4-2
Shift Right Rounding Error Evaluation
C-Flag
V-Flag
Rounding Error Quantity
0
0
1
1
0
1
0
1
-
No rounding error
-
0 <
Rounding error
< 1/2 LSB
Rounding error
= 1/2 LSB
Rounding error
> 1/2 LSB



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