Electronic Components Datasheet Search
  English  ▼

X  

C167CS Datasheet(PDF) 315 Page - Infineon Technologies AG

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

C167CS Datasheet(HTML) 315 Page - Infineon Technologies AG

Back Button C167CS Datasheet HTML 311Page - Infineon Technologies AG C167CS Datasheet HTML 312Page - Infineon Technologies AG C167CS Datasheet HTML 313Page - Infineon Technologies AG C167CS Datasheet HTML 314Page - Infineon Technologies AG C167CS Datasheet HTML 315Page - Infineon Technologies AG C167CS Datasheet HTML 316Page - Infineon Technologies AG C167CS Datasheet HTML 317Page - Infineon Technologies AG C167CS Datasheet HTML 318Page - Infineon Technologies AG C167CS Datasheet HTML 319Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 315 / 517 page
background image
C167CS
Derivatives
The Bootstrap Loader
User’s Manual
15-5
V2.0, 2000-07
15.2
Loading the Startup Code
After sending the identification byte the BSL enters a loop to receive 32 Bytes via ASC0.
These bytes are stored sequentially into locations 00’FA40H through 00’FA5FH of the
internal RAM. So up to 16 instructions may be placed into the RAM area. To execute the
loaded code the BSL then jumps to location 00’FA40H, i.e. the first loaded instruction.
The bootstrap loading sequence is now terminated, the C167CS remains in BSL mode,
however. Most probably the initially loaded routine will load additional code or data, as
an average application is likely to require substantially more than 16 instructions. This
second receive loop may directly use the pre-initialized interface ASC0 to receive data
and store it to arbitrary user-defined locations.
This second level of loaded code may be the final application code. It may also be
another, more sophisticated, loader routine that adds a transmission protocol to enhance
the integrity of the loaded code or data. It may also contain a code sequence to change
the system configuration and enable the bus interface to store the received data into
external memory.
This process may go through several iterations or may directly execute the final
application. In all cases the C167CS will still run in BSL mode, i.e. with the watchdog
timer disabled and limited access to the internal code memory. All code fetches from the
internal ROM area (00’0000H … 00’7FFFH or 01’0000H … 01’7FFFH, if mapped to
segment 1) are redirected to the special Boot-ROM. Data fetches access will access the
internal code memory of the C167CS, if any is available, but will return undefined data
on ROMless devices.
Note: Data fetches from a protected ROM will not be executed.
15.3
Exiting Bootstrap Loader Mode
In order to execute a program in normal mode (i.e. watchdog timer active, full access to
user memory, etc.), the BSL mode must be terminated first. The C167CS exits BSL
mode in two ways:
upon a software reset, ignoring the external configuration (P0L.4 or RD)
upon a hardware reset, not configuraing BSL mode.
After the (non-BSL) reset the C167CS will start executing out of user memory as
externally configured via PORT0 or RD/ALE (depending on EA).



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