SAF-C161U-LF V1.3 Infineon Technologies, SAF-C161U-LF V1.3 Datasheet - Page 407

no-image

SAF-C161U-LF V1.3

Manufacturer Part Number
SAF-C161U-LF V1.3
Description
IC MCU ISDN 16BIT TTL TQFP-100
Manufacturer
Infineon Technologies
Series
C16xxr
Datasheet

Specifications of SAF-C161U-LF V1.3

Core Processor
C166
Core Size
16-Bit
Speed
36MHz
Connectivity
EBI/EMI, SPI, UART/USART, USB
Peripherals
POR, PWM, WDT
Number Of I /o
56
Program Memory Type
ROMless
Ram Size
3K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
100-LFQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Other names
SAFC161ULFV1.3X
SAFC161ULFV13XP
SP000007502
The software to provide the local register bank for the example above is very compact:
After entering the subroutine:
SUB
SCXT
Before exiting the subroutine:
POP
ADD
21.4
A number of features have been included to decrease the execution time required to
search tables. First, branch delays are eliminated by the branch target cache after the
first iteration of the loop. Second, in non-sequentially searched tables, the enhanced
performance of the ALU allows more complicated hash algorithms to be processed to
obtain better table distribution. For sequentially searched tables, the auto-increment
indirect addressing mode and the E (end of table) flag stored in the PSW decrease the
number of overhead instructions executed in the loop.
The two examples below illustrate searching ordered tables and non-ordered tables,
respectively:
MOV
LOOP:
CMP
JMPR
The last entry in the table must be greater than the largest possible target.
MOV
LOOP:
CMP
JMPR
Note: The last entry in the table must be equal to the lowest signed integer (8000
21.5
All communication between peripherals and the CPU is performed either by PEC
transfers to and from internal memory, or by explicitly addressing the SFRs associated
with the specific peripherals. After resetting the C161U all peripherals (except the
watchdog timer) are disabled and initialized to default values. A desired configuration of
Data Sheet
R0, #BASE
R1, [R0+]
cc_SGT, LOOP
R0, #BASE
R1, [R0+]
cc_NET, LOOP
Table Searching
Peripheral Control and Interface
SP, #10D
CP, SP
CP
SP, #10D
;Set the new register bank pointer
;Move table base into R0
;Move table base into R0
;Free 5 words in the current system stack
;Restore the old register bank
;Release the 5 words...
;...of the current system stack
;Compare target to table entry
;Test whether target has not been found
;Compare target to table entry
;Test whether target is not found AND..
;..the end of table has not been reached.
407
System Programming
2001-04-19
C161U
H
).

Related parts for SAF-C161U-LF V1.3