Infineon Technologies C166S V2 User Manual page 7

16-bit microcontroller
Table of Contents

Advertisement

5.1
Interrupt System and Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.1.1
General Interrupt System Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.1.2
Interrupt Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
5.1.3
Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.1.4
Interrupt Vector Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.1.5
Interrupt Jump Table Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.2
Status and Switch Context Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.1
Interrupt Control Functions in the PSW . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.2
Saving the Status during Interrupt Service . . . . . . . . . . . . . . . . . . . . . 129
5.2.3
Context Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2.4
Fast Bank Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.3
Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.1
Software Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.2
Hardware Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.4
Peripheral Event Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
5.4.1
PEC Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
5.4.2
The PEC Source and Destination Pointer . . . . . . . . . . . . . . . . . . . . . . 145
5.4.3
PEC Handler Interrupt Actions Summary . . . . . . . . . . . . . . . . . . . . . . 147
5.4.4
PEC Channel Assignment and Arbitration . . . . . . . . . . . . . . . . . . . . . . 149
5.5
CPU Action Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
6
External Bus Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.2
Timing Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.2.1
A Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.2.2
B Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.2.3
C Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.2.4
D Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.2.5
E Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.2.6
F Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.3
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.3.1
Configuration Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.3.2
The EBC MODE Registers EBCMODx . . . . . . . . . . . . . . . . . . . . . . . . 158
6.3.3
The Timing Configuration registers TCONCSx . . . . . . . . . . . . . . . . . . 161
6.3.4
The Function Configuration Registers FCONCSx . . . . . . . . . . . . . . . . 163
6.3.5
6.3.5.1
Definition of Address Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.3.5.2
Address Window Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6.3.6
Ready Controlled Bus Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.3.6.1
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.3.6.2
The Synchronous/Asynchronous READY . . . . . . . . . . . . . . . . . . . . 168
6.3.6.3
6.3.7
EBC Idle State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
User Manual
7
User Manual
C166S V2
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents