Datasheet

© 2007 Microchip Technology Inc. DS40039E-page 1
PIC16F630/676
High Performance RISC CPU:
Only 35 instructions to learn
- All single-cycle instructions except branches
Operating speed:
- DC - 20 MHz oscillator/clock input
- DC - 200 ns instruction cycle
Interrupt capability
8-level deep hardware stack
Direct, Indirect, and Relative Addressing modes
Special Microcontroller Features:
Internal and external oscillator options
- Precision Internal 4 MHz oscillator factory
calibrated to ±1%
- External Oscillator support for crystals and
resonators
-5μs wake-up from SLEEP, 3.0V, typical
Power saving SLEEP mode
Wide operating voltage range - 2.0V to 5.5V
Industrial and Extended temperature range
Low power Power-on Reset (POR)
Power-up Timer (PWRT) and Oscillator Start-up
Timer (OST)
Brown-out Detect (BOD)
Watchdog Timer (WDT) with independent
oscillator for reliable operation
Multiplexed MCLR
/Input-pin
Interrupt-on-pin change
Individual programmable weak pull-ups
Programmable code protection
High Endurance FLASH/EEPROM Cell
- 100,000 write FLASH endurance
- 1,000,000 write EEPROM endurance
- FLASH/Data EEPROM Retention: > 40 years
Low Power Features:
Standby Current:
- 1 nA @ 2.0V, typical
Operating Current:
-8.5μA @ 32 kHz, 2.0V, typical
-100μA @ 1 MHz, 2.0V, typical
Watchdog Timer Current
- 300 nA @ 2.0V, typical
Timer1 oscillator current:
-4μA @ 32 kHz, 2.0V, typical
Peripheral Features:
12 I/O pins with individual direction control
High current sink/source for direct LED drive
Analog comparator module with:
- One analog comparator
- Programmable on-chip comparator voltage
reference (CVREF) module
- Programmable input multiplexing from device
inputs
- Comparator output is externally accessible
Analog-to-Digital Converter module (PIC16F676):
- 10-bit resolution
- Programmable 8-channel input
- Voltage reference input
Timer0: 8-bit timer/counter with 8-bit
programmable prescaler
Enhanced Timer1:
- 16-bit timer/counter with prescaler
- External Gate Input mode
- Option to use OSC1 and OSC2 in LP mode
as Timer1 oscillator, if INTOSC mode
selected
In-Circuit Serial Programming
TM
(ICSP
TM
) via
two pins
Device
Program
Memory
Data Memory
I/O
10-bit A/D
(ch)
Comparators
Timers
8/16-bit
FLASH
(words)
SRAM
(bytes)
EEPROM
(bytes)
PIC16F630 1024 64 128 12 1 1/1
PIC16F676 1024 64 128 12 8 1 1/1
14-Pin, Flash-Based 8-Bit CMOS Microcontroller