The PIC18F25K22-I/ML is a 1536-byte SRAM low-power High-performance Microcontroller with XLP technology. The PIC18F25K22 family introduces design enhancements that make this microcontroller a logical choice for many high performance and power sensitive applications. The PIC18F25K22 family incorporate a range of features that can significantly reduce power consumption during operation. The flash cells for both program memory and data EEPROM are rated to last for many thousands of erase/write cycles - up to 10K for program memory and 100K for EEPROM. Data retention without refresh is conservatively estimated to be greater than 40 years. This device can write to their own program memory spaces under internal software control. By using a bootloader routine located in the protected Boot Block at the top of program memory, it becomes possible to create an application that can update itself in the field.
High performance RISC CPU - C compiler optimized architecture/instruction set
Extreme low-power management with nanoWatt XLP?
Flexible oscillator structure - Two external clock modes up to 64MHz and fail-safe clock monitor
Analogue - Analogue-to-digital converter (ADC) module and analogue comparator module
Self-programmable under software control
High/low-voltage detection (HLVD) module - Interrupt on high/low-voltage detection
Extended watchdog timer (WDT) - Programmable period from 4ms to 131s
In-Circuit Serial Programming? (ICSP?) - Single-supply 3V
In-Circuit Debug (ICD)
Peripheral - Two capture/compare/PWM (CCP) modules and up to 35 I/O pins plus 1 input-only pin