User’s Manual L-17 V2.0, 2007-07
TC1796
System and Peripheral Units (Vol. 1 and 2)
Table of Contents
14.3.2 PCP Interrupt Control Unit (PICU) . . . . . . . . . . . . . . . . . . . . . . . . 14-11 [1]
14.4 Arbitration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-12 [1]
14.4.1 Controlling the Number of Arbitration Cycles . . . . . . . . . . . . . . . . 14-12 [1]
14.4.2 Controlling the Duration of Arbitration Cycles . . . . . . . . . . . . . . . 14-13 [1]
14.5 Entering an Interrupt Service Routine . . . . . . . . . . . . . . . . . . . . . . . 14-13 [1]
14.6 Exiting an Interrupt Service Routine . . . . . . . . . . . . . . . . . . . . . . . . 14-14 [1]
14.7 Interrupt Vector Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-15 [1]
14.8 Usage of the TC1796 Interrupt System . . . . . . . . . . . . . . . . . . . . . . 14-18 [1]
14.8.1 Spanning Interrupt Service Routines Across Vector Entries . . . . 14-18 [1]
14.8.2 Configuring Ordinary Interrupt Service Routines . . . . . . . . . . . . . 14-19 [1]
14.8.3 Interrupt Priority Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-19 [1]
14.8.4 Splitting Interrupt Service Across Different Priority Levels . . . . . 14-20 [1]
14.8.5 Using different Priorities for the same Interrupt Source . . . . . . . . 14-21 [1]
14.8.6 Interrupt Priority 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-22 [1]
14.8.7 Software-Initiated Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-22 [1]
14.8.8 External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-22 [1]
14.9 Service Request Node Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-23 [1]
14.10 Non-Maskable Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-25 [1]
14.10.1 External NMI Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-25 [1]
14.10.2 Phase-Locked Loop NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-25 [1]
14.10.3 Watchdog Timer NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-25 [1]
14.10.4 SRAM Parity Error NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-26 [1]
14.10.5 NMI Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-27 [1]
14.10.6 NMI Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-27 [1]
15 System Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 [1]
15.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 [1]
15.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 [1]
15.2.1 Resolution and Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4 [1]
15.2.2 Compare Register Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5 [1]
15.2.3 Compare Match Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . 15-6 [1]
15.3 Kernel Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7 [1]
15.3.1 General Module Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9 [1]
15.3.2 Timer/Capture Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-11 [1]
15.3.3 Compare Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-15 [1]
15.3.4 Interrupt Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-18 [1]
16 Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 [1]
16.1 Watchdog Timer Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 [1]
16.2 Features of the Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2 [1]
16.3 The Endinit Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3 [1]
16.4 Watchdog Timer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5 [1]
16.4.1 WDT Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6 [1]
16.4.2 Operating Modes of the Watchdog Timer . . . . . . . . . . . . . . . . . . . 16-7 [1]