Contents
6.8 Interrupt............................................................................................................ 63
6.9 Analog-to-Digital Converter (ADC) ................................................................... 65
6.9.1 ADC Control Register (AISR/Bank 2 R8, ADCON/ Bank 2 R9,
ADOC/ Bank 2 RA)............................................................................................65
6.9.1.1 Bank 2 R8 (AISR: ADC Input Select Register)...................................65
6.9.1.2 Bank 2 R9 (ADCON: ADC Control Register) .....................................66
6.9.1.3 Bank 2 RA (ADOC: ADC Offset Calibration Register)........................68
6.9.2 ADC Data Register (ADDATA/Bank 2 RB, ADDATA1H/Bank 2 RC,
ADDATA1L/Bank 2 RD) .....................................................................................68
6.9.3 ADC Sampling Time..........................................................................................68
6.9.4 AD Conversion Time .........................................................................................68
6.9.5 ADC Operation during Sleep Mode...................................................................69
6.9.6 Programming Process/Considerations..............................................................69
6.9.6.1 Programming Process........................................................................69
6.9.6.2 Sample Demo Programs....................................................................70
6.10 Dual Sets of PWM (Pulse Width Modulation)................................................... 72
6.10.1 Overview ...........................................................................................................72
6.10.2 Increment Timer Counter ..................................................................................73
6.10.3 PWM Time Period .............................................................................................73
6.10.4 PWM Duty Cycle ...............................................................................................74
6.10.5 Comparator X....................................................................................................74
6.10.6 PWM Programming Process/Steps...................................................................74
6.11 Timer ................................................................................................................ 74
6.11.1 Overview ...........................................................................................................74
6.11.2 Function Description..........................................................................................75
6.11.3 Programming the Related Registers.................................................................76
6.11.3.1 Related Control Registers of TMR1, TMR2, and TMR3.....................76
6.11.4 Timer Programming Process/Steps...................................................................76
6.12 Comparator ...................................................................................................... 76
6.12.1 External Reference Signal ................................................................................77
6.12.2 Comparator Outputs..........................................................................................77
6.12.3 Using Comparator as an Operation Amplifier....................................................78
6.12.4 Comparator Interrupt.........................................................................................78
6.12.5 Wake-up from Sleep Mode................................................................................78
6.13 Oscillator .......................................................................................................... 78
6.13.1 Oscillator Modes................................................................................................78
6.13.2 Crystal Oscillator/Ceramic Resonators (Crystal)...............................................79
6.13.3 External RC Oscillator Mode.............................................................................80
6.13.4 Internal RC Oscillator Mode..............................................................................81
6.14 Power-on Considerations................................................................................. 82
6.14.1 External Power-on Reset Circuit.......................................................................82
6.14.2 Residual Voltage Protection..............................................................................83
6.15 LVD (Low Voltage Detector) ............................................................................. 84
Product Specification (V1.1) 03.13.2007
•v