High-Performance RISC CPU:
8226; C Compiler Optimized Architecture
8226; Only 49 Instructions
8226; Up to 28 Kbytes Linear Program Memory
Addressing
8226; Up to 1536 Bytes Linear Data Memory
Addressing
8226; Operating Speed:
- DC ¨C 20 MHz clock input @ 2.5V
- DC ¨C 16 MHz clock input @ 1.8V
- DC ¨C 200 ns instruction cycle
8226; Interrupt Capability with Automatic Context
Saving
8226; 16-Level Deep Hardware Stack with Optional
Overflow/Underflow Reset
8226; Direct, Indirect and Relative Addressing modes:
- Two full 16-bit File Select Registers (FSRs)
- FSRs can read program and data memory
Flexible Oscillator Structure:
8226; 16 MHz Internal Oscillator Block:
- Software selectable frequency range from
16 MHz to 31 kHz
8226; 31 kHz Low-Power Internal Oscillator
8226; External Oscillator Block with:
- Four crystal/resonator modes up to 20 MHz
- Three external clock modes up to 20 MHz
8226; Fail-Safe Clock Monitor
- Allows for safe shutdown if peripheral clock
stops
8226; Two-Speed Oscillator Start-up
8226; Oscillator Start-up Timer (OST)
Special Microcontroller Features:
8226; Operating Voltage Range:
- 1.8V to 3.6V (PIC16LF1526/27)
- 2.3V to 5.5V (PIC16F1526/27)
8226; Self-Programmable under Software Control
8226; Power-on Reset (POR)
8226; Power-up Timer (PWRT)
8226; Programmable Low-Power Brown-Out Reset
(LPBOR)
8226; Extended Watch-Dog Timer (WDT):
- Programmable period from 1ms to 256s
8226; Programmable Code Protection
8226; In-Circuit Serial Programming8482; (ICSP8482;) via two
pins
8226; In-Circuit Debug (ICD) via Two Pins
8226; Enhanced Low-Voltage Programming (LVP)
8226; Power-Saving Sleep mode