21.5.2 Interrupt Priority Control Register EIP2 ...............................................................................................................191
21.5.3 Peripheral Interrupt Flag Bit Register EIF2..........................................................................................................192
21.6 I2C Slave Mode Transmission Mode.......................................................................................................................193
21.6.1 Single Receive ....................................................................................................................................................193
21.6.2 Single Send.........................................................................................................................................................194
21.6.3 Continuous Reception.........................................................................................................................................195
21.6.4 Continuous Sending............................................................................................................................................196
22. UARTn Module ...............................................................................................................197
22.1 Overview .................................................................................................................................................................197
22.2 UARTn Port Configuration.......................................................................................................................................197
22.3 UARTn Baud Rate...................................................................................................................................................198
22.3.1 Baud Rate Clock Source .....................................................................................................................................198
22.3.2 Baud Rate Calculation ........................................................................................................................................198
22.3.3 Baud Rate Error ..................................................................................................................................................199
22.4 UARTn Register ......................................................................................................................................................201
22.4.1 UART0/1 Baud Rate Selection Register FUNCCR .............................................................................................201
22.4.2 UARTn Buffer Register SBUFn ...........................................................................................................................201
22.4.3 UART Control Register SCONn ..........................................................................................................................202
22.4.4 PCON Registers..................................................................................................................................................203
22.5 UARTn Interrupt ......................................................................................................................................................204
22.5.1 Interrupt Mask Register IE...................................................................................................................................204
22.5.2 Interrupt Priority Control Register IP ...................................................................................................................205
22.6 UARTn Mode...........................................................................................................................................................206
22.6.1 Mode 0 - Synchronous Mode ..............................................................................................................................206
22.6.2 Mode 1-8 Bit Asynchronous Mode (Variable Baud Rate) ....................................................................................206
22.6.3 Mode 2-9 Bit Asynchronous Mode (Fixed Baud Rate) ........................................................................................207
22.6.4 Mode 3-9 Bit Asynchronous Mode (Variable Baud Rate) ....................................................................................207
23. Analog-to-digital Converter (ADC) ...............................................................................208
23.1 Overview .................................................................................................................................................................208
23.2 ADC Configuration ..................................................................................................................................................209
23.2.1 Port Configuration ...............................................................................................................................................209
23.2.2 Channel Selection ...............................................................................................................................................209
23.2.3 ADC Reference Voltage ......................................................................................................................................209
23.2.4 Convert the Clock................................................................................................................................................210
23.2.5 Result Format......................................................................................................................................................210
23.3 The ADC Hardware Trigger Start.............................................................................................................................211
23.3.1 The External Port Edge Triggers the ADC...........................................................................................................211
23.3.2 PWM Triggers the ADC .......................................................................................................................................211
23.3.3 Hardware Trigger Start Delay..............................................................................................................................211
23.4 ADC Results Comparison .......................................................................................................................................212
23.5 How the ADC Works................................................................................................................................................212
23.5.1 Start the Conversion ...........................................................................................................................................212
23.5.2 Complete the Conversion....................................................................................................................................212
23.5.3 Terminate the Conversion ...................................................................................................................................212
23.5.4 A/D Conversion Steps.........................................................................................................................................212
23.5.5 Go to Sleep During the Conversion Process.......................................................................................................213
23.6 Related Registers....................................................................................................................................................214
23.6.1 AD Control Register ADCON0.............................................................................................................................214
23.6.2 AD Control Register ADCON1.............................................................................................................................215
23.6.3 AD Control Register ADCON2.............................................................................................................................215
23.6.4 AD Channel Selection Register ADCCHS...........................................................................................................216