Описание
This family of devices contain an enhanced mid-range 8-bit CPU core. The CPU has 49 instructions. Interrupt capability includes automatic context saving. The hardware stack is 16 levels deep and has Overflow and Underflow Reset capability. Direct, Indirect, and Relative addressing modes are available. Two File Select Registers (FSRs) provide the ability to read program and data memory. Automatic Interrupt Context Saving 16-level Stack with Overflow and Underflow File Select Registers Instruction Set
- Core Features:
- C Compiler Optimized RISC Architecture
- Only 49 Instructions
- Operating Speed:
- 0-32 MHz
- 125 ns minimum instruction cycle
- Interrupt Capability
- 16-Level Deep Hardware Stack
- Up to Four 8-bit Timers
- One 16-bit Timer
- Power-on Reset (POR)
- Power-up Timer (PWRT)
- Low-Power Brown-out Reset (LPBOR)
- Programmable Watchdog Timer (WDT) up to 256s
- Programmable Code Protection
- Memory:
- Two Kwords Flash Program Memory
- 256 Bytes Data SRAM Memory
- Direct, Indirect and Relative Addressing modes
- Operating Characteristics:
- Operating Voltage Range:
- 1.8V to 3.6V (PIC16LF1703/7)
- 2.3V to 5.5V (PIC16F1703/7)
- Temperature Range:
- Industrial: -40°C to 85°C
- Extended: -40°C to 125°C
- eXtreme Low-Power (XLP) Features:
- Sleep mode: 50 nA @ 1.8V, typical
- Watchdog Timer: 500 nA @ 1.8V, typical
- Secondary Oscillator: 500 nA @ 32 kHz
- Operating Current:
- 8 uA @ 32 kHz, 1.8V, typical
- 32 uA/MHz @ 1.8V, typical
- Digital Peripherals:
- Capture/Compare/PWM (CCP) module
- Serial Communications:
- SPI, I2C™
- Up to 18 I/O Pins and One Input Pin:
- Individually programmable weak pull-ups
- Slew rate control
- Interrupt-on-change with edge-select
- Peripheral Pin Select (PPS):
- Enables pin mapping of digital I/O
- Intelligent Analog Peripherals:
- Operational Amplifiers:
- Two configurable rail-to-rail op amps
- Selectable internal and external channels
- 2 MHz gain bandwidth product
- 10-Bit Analog-to-Digital Converter (ADC):
- Up to 28 external channels
- Conversion available during Sleep
- Temperature Indicator
- Zero-Cross Detector (ZCD):
- Detect when AC signal on pin crosses ground
- Clocking Structure:
- 16 MHz Internal Oscillator Block:
- ±1% at calibration
- Selectable frequency range from 0 to 32 MHz
- 31 kHz Low-Power Internal Oscillator
- External Oscillator Block with:
- Three crystal/resonator modes up to 20 MHz
- Two external clock modes up to 32 MHz
- Fail-Safe Clock Monitor
- Two-Speed Oscillator Start-up
- Oscillator Start-up Timer (OST)
- Programming/Debug Features:
- In-Circuit Debug Integrated On-Chip
- Emulation Header for Advanced Debug:
- Provides trace, background debug and up to 32 hardware break points
- In-Circuit Serial Programming™ (ICSP™) via Two Pins