1.1 Relevant Devices
The PIC18-Q24 family of microcontrollers uses a PIC18 8-bit CPU with 8x8 hardware multiplier, running at up to 64 MHz, with 16/32/64 KB of Program Flash sizes, 1/2/4 KB of Data SRAM and 512B of EEPROM in 28/40/44/48-pin devices. The family of devices is suitable for sensor-interfacing, real-time control and communication applications.

Figure 1-1 shows the PIC18-Q24 family of microcontrollers with different pin counts and Flash Memory sizes:
- Vertical migration upwards is possible without code modification, as these devices are pin compatible and provide the same or more features
- Horizontal migration to the left reduces the pin count and, potentially, the available features
Important: From the available 8-bit microcontrollers
of PIC® family, all the devices equipped with 10-bit ADCC and
two instances of the ZCD peripheral are relevant for this application note.