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

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
Data Sheet
The BSL mechanism may be used for standard system startup as well as only for special
occasions like system maintenance (firmware update) or end-of-line programming or
testing.
Entering the Bootstrap Loader
C161U enters BSL mode if pin P0L.4 is sampled low at the end of a hardware reset. In
this case the built-in bootstrap loader is activated independent of the selected bus mode.
After entering BSL mode and the respective initialization the C161U scans the RXD0 line
to receive a zero byte, ie. one start bit, eight ‘0’ data bits and one stop bit. From the
duration of this zero byte it calculates the corresponding baudrate factor with respect to
the current CPU clock, initializes the serial interface ASC accordingly and switches pin
TxD0 to output. Using this baudrate, an identification byte is returned to the host that
provides the loaded data.
This identification byte identifies the device to be booted. The following codes are
defined for Infineon Technologies microcontrollers:
55
A5
B5
C5
D5
Note: The identification byte D5
When the C161U has entered BSL mode, the following configuration is automatically set
(values that deviate from the normal reset values, are marked):
Watchdog Timer:
Context Pointer CP:
Stack Pointer SP:
Register S0CON:
Register S0BG:
Other than after a normal reset the watchdog timer is disabled, so the bootstrap loading
sequence is not time limited. Pin TXD0 is configured as output, so the C161U can return
the identification byte.
The hardware that activates the BSL during reset may be a simple pull-down resistor on
P0L.4 for systems that use this feature upon every hardware reset. You may want to use
a switchable solution (via jumper or an external signal) for systems that only temporarily
use the bootstrap loader.
H
H
H
H
H
:
:
:
:
:
information can in this case be obtained from the identification registers.
8xC166.
Previous versions of the C167 (obsolete).
C165.
C167 derivatives.
C161U (and all other devices equipped with identification registers).
Disabled
FA00
FA40
8011
acc. to ‘00’ byte P3.10 / TXD0:
H
H
H
H
does not directly identify a specific derivative. This
Register SYSCON: 0E00
Register STKUN:
Register STKOV:
Register BUSCON0: acc. to startup config.
DP3.10:
356
FA40
FA0C
‘1’
‘1’
H
H
H
Bootstrap Loader
0<->C
2001-04-19
C161U

Related parts for SAF-C161U-LF V1.3