Electronic Components Datasheet Search
  English  ▼

X  

C161 Datasheet(PDF) 39 Page - Infineon Technologies AG

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

C161 Datasheet(HTML) 39 Page - Infineon Technologies AG

Back Button C161 Datasheet HTML 35Page - Infineon Technologies AG C161 Datasheet HTML 36Page - Infineon Technologies AG C161 Datasheet HTML 37Page - Infineon Technologies AG C161 Datasheet HTML 38Page - Infineon Technologies AG C161 Datasheet HTML 39Page - Infineon Technologies AG C161 Datasheet HTML 40Page - Infineon Technologies AG C161 Datasheet HTML 41Page - Infineon Technologies AG C161 Datasheet HTML 42Page - Infineon Technologies AG C161 Datasheet HTML 43Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 400 page
background image
&3,
0HPRU\ 2UJDQL]DWLRQ
User’s Manual
3-3
1999-08
3.1
Internal ROM Area
The C161PI may reserve an address area of variable size (depending on the version) for
on-chip mask-programmable ROM/Flash/OTP memory (organized as X
* 32). The lower
32 KByte of this on-chip memory block are referred to as “Internal ROM Area”. Internal
ROM accesses are globally enabled or disabled via bit ROMEN in register SYSCON.
This bit is set during reset according to the level on pin EA, or may be altered via
software. If enabled, the internal ROM area occupies the lower 32 KByte of either
segment 0 or segment 1 (alternate ROM area). This mapping is controlled by bit ROMS1
in register SYSCON.
Note: The size of the internal ROM area is independent of the size of the actual
implemented Program Memory. Also devices with less than 32 KByte of Program
Memory or with no Program Memory at all will have this 32 KByte area occupied,
if the Program Memory is enabled. Devices with a larger Program Memory provide
the mapping option only for the internal ROM area.
Devices with a Program Memory size above 32 KByte expand the ROM area from the
middle of segment 1, i.e. starting at address 01’8000
H.
The internal Program Memory can be used for both code (instructions) and data
(constants, tables, etc.) storage.
Code fetches are always made on even byte addresses. The highest possible code
storage location in the internal Program Memory is either xx’xxFE
H for single word
instructions, or xx’xxFC
H for double word instructions. The respective location must contain
a branch instruction (unconditional), because sequential boundary crossing from internal
Program Memory to external memory is not supported and causes erroneous results.
Any word and byte data read accesses may use the indirect or long 16-bit addressing
modes. There is no short addressing mode for internal ROM operands. Any word data
access is made to an even byte address. The highest possible word data storage
location in the internal Program Memory is xx’xxFE
H. For PEC data transfers the internal
Program Memory can be accessed independent of the contents of the DPP registers via
the PEC source and destination pointers.
The internal Program Memory is not provided for single bit storage, and therefore it is not
bit addressable.
Note: The ‘x’ in the locations above depend on the available Program Memory and on
the mapping.
The internal Program Memory may be enabled, disabled or mapped into segment 0 or
segment 1 under software control. Chapter “System Programming” shows how to do this
and reminds of the precautions that must be taken in order to prevent the system from
crashing.



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