Description
The low pin-count (20) PIC Flash microcontroller products offer all of the advantages of the well recognized mid-range x14 architecture with standardized features including a wide operating voltage of 2.0…5.5 volts, on-board EEPROM data memory, and nanoWatt Technology. Standard analog peripherals include up to 12 channels of 10-bit A/D, an analog comparator module with two comparators, programmable on-chip voltage reference, and an enhanced Capture/Compare/PWM (ECCP+) w/dead band delay, auto-shutdown and restart options.
- Precision Internal Oscillator: – Factory calibrated to ±1%, typical – User selectable frequency: 4 MHz or 8 MHz
- Power-Saving Sleep mode
- Voltage Range: – PIC16F610/616: 2.0V to 5.5V – PIC16HV610/616: 2.0V to user defined maximum (see note)
- Industrial and Extended Temperature Range
- Power-on Reset (POR)
- Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
- Brown-out Reset (BOR)
- Watchdog Timer (WDT) with Independent Oscillator for Reliable Operation
- Multiplexed Master Clear with Pull-up/Input Pin
- Programmable Code Protection
- High Endurance Flash: – 100,000 write Flash endurance – Flash retention: > 40 years Low-Power Features:
- Standby Current: – 50 nA @ 2.0V, typical
- Operating Current: – 20 µA @ 32 kHz, 2.0V, typical – 220 µA @ 4 MHz, 2.0V, typical
- Watchdog Timer Current: – 1 µA @ 2.0V, typical
- Shunt Voltage Regulator (PIC16HV610/616 only): – 5 volt regulation – 4 mA to 50 mA shunt range
- 11 I/O Pins and 1 Input Only – High current source/sink for direct LED drive – Interrupt-on-Change pins – Individually programmable weak pull-ups
- Analog Comparator module with: – Two analog comparators – Programmable on-chip voltage reference (CVREF) module (% of VDD) – Fixed Voltage Reference – Comparator inputs and outputs externally accessible – SR Latch – Built-In Hysteresis (user selectable)
- Timer0: 8-Bit Timer/Counter with 8-Bit Programmable Prescaler
- Enhanced Timer1: – 16-bit timer/counter with prescaler – External Timer1 Gate (count enable) – Option to use OSC1 and OSC2 in LP mode as Timer1 oscillator if INTOSC mode selected – Timer1 oscillator
- In-Circuit Serial ProgrammingTM (ICSPTM) via Two