The PIC18LF23K22-ISS is a mid-range 8-bit microcontroller from Microchip Technology. This microcontroller features an 8-bit instruction set with up to 20 MIPS performance. It has a 16-level deep hardware stack and can address up to 256Kb of Flash memory. It has built-in 10-bit A/D Converter with up to 16 channel selection and up to 25mA of Source/Sink Current. It also includes three I/O Ports (A,B and C) with up to 39 I/O pins,five 16-bit Timers/Counters and one Enhanced Capture/Compare/PWM (ECCP) module. The PIC18LF23K22-ISS also includes Peripheral Pin Select (PPS) feature and Clock switching and clock monitoring. It has a wide operating voltage range (1.8V to 5.5V), supports low-power sleep mode, has internal pull-up resistors and low-voltage programming. This microcontroller is ideal for safety and medical device applications.