4.1 Overview of Control Registers ................................................................................................................. 4-14.1.1 ADCON — A/D Converter Control Register: FAH, BANK0 .............................................................. 4-54.1.2 AMTDATA — Anti-mis-trigger Data Register: F6H, BANK0............................................................. 4-64.1.3 BTCON — Basic Timer Control Register: D3H, BANK0 .................................................................. 4-64.1.4 BUZCON — BUZ Control Register: F7H, BANK0............................................................................ 4-74.1.5 CLKCON — Clock Control Register: D4H, BANK0.......................................................................... 4-84.1.6 CMP0CON — Comparator0 Control Register: EAH, BANK0 .......................................................... 4-94.1.7 CMP1CON — Comparator1 Control Register: EBH, BANK0 ........................................................ 4-104.1.8 CMP2CON — Comparator1 Control Register: ECH, BANK0 ........................................................ 4-114.1.9 CMP3CON — Comparator1 Control Register: EDH, BANK0 ........................................................ 4-124.1.10 CMPINT — Comparator Interrupt Mode Control Register: EEH, BANK0 .................................... 4-134.1.11 FLAGS — System Flags Register: D5H, BANK0......................................................................... 4-144.1.12 FMCON — Flash Memory Control Register: F5H, BANK1 .......................................................... 4-154.1.13 FMSECH — Flash Memory Sector Address Register (High Byte): F7H, BANK1........................ 4-154.1.14 FMSECL — Flash Memory Sector Address Register (Low Byte): F8H, BANK1 ......................... 4-164.1.15 FMUSR — Flash Memory User Programming Enable Register: F6H, BANK1............................ 4-164.1.16 IMR — Interrupt Mask Register: DDH, BANK0 ............................................................................ 4-174.1.17 IPH — Instruction Pointer (High Byte): DAH, BANK0 .................................................................. 4-184.1.18 IPL — Instruction Pointer (Low Byte): DBH, BANK0.................................................................... 4-184.1.19 IPR — Interrupt Priority Register: FFH, BANK0 ........................................................................... 4-194.1.20 IRQ — Interrupt Request Register: DCH, BANK0........................................................................ 4-204.1.21 OPACON — OP AMP Control Register: E0H, BANK1 ................................................................ 4-214.1.22 P0CONH — Port 0 Control Register (High Byte): E4H, Bank0.................................................... 4-224.1.23 P0CONL — Port 0 Control Register (Low Byte): E5H, BANK0.................................................... 4-234.1.24 P0INT — Port 0 Interrupt Control Register: E3H, BANK0............................................................ 4-244.1.25 P0PND — Port 0 Interrupt Pending Register: E6H, BANK0 ........................................................ 4-254.1.26 P1CON — Port 1 Control Register: E7H, BANK0 ........................................................................ 4-264.1.27 P2CONH — Port 2 Control Register (High Byte): E8H, BANK0 .................................................. 4-274.1.28 P2CONL — Port 2 Control Register (Low Byte): E9H, BANK0.................................................... 4-284.1.29 PWMCON — PWM Control Register: EFH, BANK0 .................................................................... 4-294.1.30 PWMCCON — PWM CMP Control Register: F0H, BANK0 ......................................................... 4-304.1.31 PWMDL — Comparator0 Output Delay Register: F5H, Bank0.................................................... 4-314.1.32 PP — Register Page Pointer: DFH, BANK0................................................................................. 4-314.1.33 RESETID — Reset Source Indicating Register: F2H, BANK1..................................................... 4-324.1.34 RP0 — Register Pointer 0: D6H, BANK0 .................................................................................. 4-334.1.35 RP1 — Register Pointer 1: D7H, BANK0 ..................................................................................... 4-334.1.36 SPL — Stack Pointer: D9H, BANK0............................................................................................. 4-344.1.37 STOPCON — STOP Mode Control Register: F4H, BANK1 ........................................................ 4-344.1.38 SYM — System Mode Register: DEH, BANK0 ............................................................................ 4-354.1.39 TACON — Timer A Control Register: E1H, BANK1..................................................................... 4-364.1.40 TAPS — TA Pre-scalar Register: E2H, BANK1 ........................................................................... 4-374.1.41 TCCON — Timer C Control Register: E5H, BANK1 .................................................................... 4-384.1.42 TCPS — TC Pre-scalar Register: E6H, BANK1........................................................................... 4-394.1.43 TDCON — Timer D Control Register: E9H, BANK1 .................................................................... 4-404.1.44 TDPS — TD Pre-scalar Register: EAH, BANK1 .......................................................................... 4-415 INTERRUPT STRUCTURE..........................................................................5-15.1 Overview of Interrupt Structure ................................................................................................................ 5-15.1.1 Levels ............................................................................................................................................... 5-15.1.2 Vectors.............................................................................................................................................. 5-15.1.3 Sources............................................................................................................................................. 5-15.1.4 Interrupt Types.................................................................................................................................. 5-2