SAF-C161U-LF V1.3

SAF-C161U-LF V1.3 Datasheet


Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

Part Datasheet
SAF-C161U-LF V1.3 SAF-C161U-LF V1.3 SAF-C161U-LF V1.3 (pdf)
PDF Datasheet Preview
Data Sheet, DS 2, April 2001

C161U Embedded C166 with USB,USART and SSC

Version

Wired Communications

Never stop thinking.

Edition 2001-04-5

Published by Infineon Technologies AG, St.-Martin-Strasse 53, D-81541 München, Germany

Infineon Technologies AG

All Rights Reserved.

Attention please!

The information herein is given to describe certain components and shall not be considered as warranted characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Infineon Technologies is an approved CECC manufacturer.

Information

For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office in Germany or our Infineon Technologies Representatives worldwide see address list .

Warnings

Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

Data Sheet, DS 2, April 2001

C161U Embedded C166 with USB,USART and SSC

Version

Wired Communications

Never stop thinking.

C161U

C161U
2001-04-5 DS 2

Previous Version:

Preliminary Data Sheet this is the first non-preliminary version.1

Correction of the PEC Control Register:

The correct channel numbers are PEC channels 0 and

The name of the corresponding register is PECXC2 and not PECXC1.

Correction of EPEC_CTRL_REGx description

Correction of USB description AS2 was removed

Correction of the Parameter t14.

Improved formatting text, figures, tables
1 All previous distributed versions are preliminary. They have been replaced by this version.

For questions on technology, delivery and prices please contact the Infineon Technologies Offices in Germany or the Infineon Technologies Companies and Representatives worldwide see our webpage at

C161U

Table of Contents

Overview 11 Key Features 11 Logic Symbol 14 Pinning Diagram 15 Typical Applications 16

Personal Computer PC Peripherals Applications 16

Pin Descriptions 17

C161U Pin Diagram 17

C161U Pin Definitions and Functions 18
A detailed description of each single instruction, including its operand data type, condition flag settings, addressing modes, length number of bytes and object code format is provided in the “Instruction Set Manual” for the C16x Family. This manual also provides tables ordering the instructions according to various criteria, to allow quick references.

Summary of Instruction Classes

Grouping the various instruction into classes aids in identifying similar instructions eg. SHR, ROR and variations of certain instructions eg. ADD, ADDB . This provides an easy access to the possibilities and the power of the instructions of the C161U.

Note The used mnemonics refer to the detailled description.

Arithmetic Instructions
• Addition of two words or bytes
• Addition with Carry of two words or bytes
• Subtraction of two words or bytes
• Subtraction with Carry of two words or bytes
• 16*16-bit signed or unsigned multiplication
• 16/16-bit signed or unsigned division
• 32/16-bit signed or unsigned division
• 1's complement of a word or byte
• 2's complement negation of a word or byte:

ADD, ADDB ADDC, ADDCB SUB, SUBB SUBC, SUBCB MUL, MULU DIV, DIVU DIVL, DIVLU CPL, CPLB NEG, NEGB

Logical Instructions
• Bitwise ANDing of two words or bytes
• Bitwise ORing of two words or bytes
• Bitwise XORing of two words or bytes:

AND, ANDB OR, ORB XOR, XORB

Compare and Loop Control Instructions
• Comparison of two words or bytes
• Comparison of two words with post-increment
by either 1 or 2
• Comparison of two words with post-decrement
by either 1 or 2:

CMP, CMPB CMPI1, CMPI2 CMPD1, CMPD2

Data Sheet
2001-04-19

C161U

Boolean Bit Manipulation Instructions
• Manipulation of a maskable bit field in either the high or the low byte of a word:
• Setting a single bit to ‘1’
• Clearing a single bit to ‘0’
• Movement of a single bit
• Movement of a negated bit
• ANDing of two bits
• ORing of two bits
• XORing of two bits
• Comparison of two bits:

Instruction Set Summary

BFLDH, BFLDL BSET BCLR BMOV BMOVN BAND BOR BXOR BCMP

Shift and Rotate Instructions
• Shifting right of a word:
• Shifting left of a word:
• Rotating right of a word:
• Rotating left of a word:
• Arithmetic shifting right of a word sign bit shifting ASHR

Prioritize Instruction
• Determination of the number of shift cycles required to normalize a word operand floating point support PRIOR

Data Movement Instructions
• Standard data movement of a word or byte MOV, MOVB
• Data movement of a byte to a word location with either sign or zero byte extension:

MOVBS. MOVBZ

Note The data movement instructions can be used with a big number of different addressing modes including indirect addressing and automatic pointer in-/ decrementing.

System Stack Instructions
• Pushing of a word onto the system stack PUSH
• Popping of a word from the system stack POP
• Saving of a word on the system stack,and then updating the old word with a new value
provided for register bank switching SCXT

Jump Instructions
• Conditional jumping to an either absolutely, indirectly, or relatively addressed target instruction within the current code segment JMPA, JMPI, JMPR

Data Sheet
More datasheets: KFL026022 | KFL026025 | ICS601R-25I | ICS601R-25IT | ICS601R-25 | ICS601R-25T | SCE120LA3CTW | DDMMY50SM | DSEP60-03A | IRD-LPC1768-DEV


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived SAF-C161U-LFV1.3 Datasheet file may be downloaded here without warranties.

Datasheet ID: SAF-C161U-LFV1.3 637974