Product Features:
- Special Microcontroller Features: • Precision Internal Oscillator: – Factory calibrated to ±1% – Software selectable frequency range of 8 MHz to 32 kHz – Software tunable – Two-Speed Start-Up mode – Fail-safe clock monitoring for critical applications – Clock mode switching during operation for low-power operation • Power-Saving Sleep mode • Power-on Reset (POR) • Selectable Brown-out Reset (BOR) voltage • Extended Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation • In-Circuit Serial Programming™ (ICSP™) via two pins • In-Circuit Debug (ICD) via two pins • High-endurance Flash/EEPROM cell: – 100,000 erase/write cycle enhanced Flash program memory, typical – 1,000,000 erase/write cycle data EEPROM memory, typical – Data EEPROM retention > 40 years • Self-reprogrammable under software control • Programmable code protection •Peripheral Features: Device Features: – 1 input only pin – 25 I/O – High sink/source current 25 mA – Interrupt-on-pin change option • Timers: – TMR0: 8-bit timer/counter with 8-bit prescaler – TMR1 enhanced: 16-bit timer/counter with prescaler, External Gate Input mode and dedicated low-power 32 kHz oscillator – TMR2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler • Capture/Compare/PWM (CCP) module • Enhanced Capture/Compare/PWM (ECCP) module with auto-shutdown and PWM steering • Master Synchronous Serial Port (MSSP) module SPI™ mode, I2C™ mode with address mask capability • Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) module: – Supports RS-485, RS-232 and LIN compatibility – Auto-Baud Detect – Auto-wake-up on Start bit • Ultra Low-Power Wake-up (ULPWU) Analog Features: • 10-bit 11 channel Analog-to-Digital (A/D) Converter • 2 Analog Comparator modules with: – Programmable on-chip Voltage Reference (CVREF) module (% of VDD) – Fixed 0.6 Vref – Comparator inputs and outputs externally accessible – SR Latch mode