
C161U
Page
Data Sheet
2001-04-19
Table of Contents
7.8
7.8.1
7.8.2
7.8.3
7.8.4
7.9
External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Fast External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
External Interrupt Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Interrupt Subnode Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Interrupt Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Trap Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
8
8.1
8.1.1
8.2
8.2.1
8.3
8.3.1
8.4
8.4.1
8.5
8.5.1
8.6
8.6.1
Parallel Ports
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
PORT0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Alternate Functions of PORT0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
PORT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Alternate Functions of PORT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
PORT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Alternate Functions of PORT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
PORT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
Alternate Functions of PORT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
PORT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
Alternate Functions of PORT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
PORT6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Alternate Functions of PORT6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
9
Dedicated Pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
10
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
External Bus Interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
External Bus Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
Programmable Bus Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
READY Controlled Bus Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Controlling the External Bus Controller . . . . . . . . . . . . . . . . . . . . . . . . . . .195
EBC Idle State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
External Bus Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
XBUS Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Initialization of the C161U’s X-peripherals . . . . . . . . . . . . . . . . . . . . . . . . .212
11
11.1
11.1.1
11.1.1.1
11.1.1.2
11.1.1.3
11.1.2
11.1.2.1
11.1.2.2
11.1.2.3
11.1.3
General Purpose Timer Unit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Kernel Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215
Functional Description of Timer Block 1 . . . . . . . . . . . . . . . . . . . . . . . .215
Core Timer T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
Auxiliary Timers T2 and T4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Timer Concatenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227
Functional Description of Timer Block 2 . . . . . . . . . . . . . . . . . . . . . . . .232
Core Timer T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Auxiliary Timer T5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Timer Concatenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
GPT Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239