The document describes the analog-to-digital converter (A/D) module for PIC18F2455/2550/4455/4550 microcontrollers. The module allows conversion of an analog input signal to a 10-bit digital number. It has 10 or 13 analog input channels depending on the device, and is controlled using three registers - ADCON0, ADCON1, and ADCON2. The ADRESH and ADRESL registers together contain the 10-bit digital output of the A/D conversion.