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. Overview of PIC18-Q24 Family Microcontrollers

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.