Features: 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.5A @ 32 kHz, 2.0V, typical
- 100A @ 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 ProgrammingTM (ICSPTM) via two pinsPinoutSpecifications
Program Memory Type |
Flash |
Program Memory (KB) |
1.75 |
CPU Speed (MIPS) |
5 |
RAM Bytes |
64 |
Data EEPROM (bytes) |
128 |
Timers |
1 x 8-bit, 1 x 16-bit |
ADC |
8 ch, 10-bit |
Comparators |
1 |
Temperature Range (C) |
-40 to 125 |
Operating Voltage Range (V) |
2 to 5.5 |
Pin Count |
14 |
Ambient temperature under bias........................................-40 to +125°C
Storage temperature .....................................................-65°C to +150°C
Voltage on VDD with respect to VSS .....................................-0.3 to +6.5V
Voltage on MCLR with respect to Vss .................................-0.3 to +13.5V
Voltage on all other pins with respect to VSS ...........-0.3V to (VDD + 0.3V)
Total power dissipation(1) ............................................................800 mW
Maximum current out of VSS pin .....................................................200 mA
Maximum current into VDD pin ........................................................250 mA
Input clamp current, IIK (VI < 0 or VI > VDD)................................ .± 20 mA
Output clamp current, IOK (Vo < 0 or Vo >VDD) .............................± 20 mA
Maximum output current sunk by any I/O pin....................................25 mA
Maximum output current sourced by any I/O pin ............................. 25 mA
Maximum current sunk by PORTA and PORTC (combined) ...............200 mA
Maximum current sourced PORTA and PORTC (combined)................200 mADescriptionThis powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS Flash-based 8-bit microcontroller packs Microchip's powerful PIC16F676 MCU architecture into a 14-pin package and features 8 channels for the 10-bit Analog-to-Digital (A/D) converter, 1 comparator and 128 bytes of EEPROM data memory. This device is easily adapted for automotive, industrial, appliances and consumer entry-level product applications that require field re-programmability.
The PIC16F676 is designed as one kind of 14-Pin, Flash-Based 8-Bit CMOS Microcontroller device that is available in 14-pin PDIP, SOIC, TSSOP and 16-pin QFN packages.
Features of the PIC16F676 are:(1)Interrupt Capability; (2)8-Level Deep Hardware Stack; (3)Direct, Indirect and Relative Addressing modes; (4)Power-Saving Sleep mode; (5)Wide Operating Voltage Range (2.0V-5.5V); (6)Industrial and Extended Temperature Range; (7)Power-on Reset (POR); (8)Power-up Timer (PWRT) and Oscillator Start-up Timer (OST); (9)Brown-out Reset (BOR) with Software Control Option; (10)Multiplexed Master Clear with Pull-up/Input Pin; (11)Programmable Code Protection; (12)Program Memory Read/Write during run time; (13)In-Circuit Debugger (on board); (14)High current source/sink for direct LED drive; (15)Interrupt-on-Change pin; (16)Individually programmable weak pull-ups; (17)Ultra Low-Power Wake-up (ULPWU); (18)Timer2: 8-bit Timer/Counter with 8-bit Period Register, Prescaler and Postscaler.etc.
The absolute maximum ratings of the PIC16F676 can be summarized as:(1)Ambient temperature under bias: -40°C to +125°C;(2)Storage temperature: -65°C to +150°C;(3)Voltage on VDD with respect to VSS: -0.3V to +6.5V;(4)Voltage on MCLR with respect to Vss: -0.3V to +13.5V;(5)Total power dissipation: 800 mW;(6)Maximum current out of VSS pin: 95 mA;(7)Maximum current into VDD pin: 95 mA;(8)Input clamp current, IIK: +/-20 mA;(9)Output clamp current, IOK: +/-20 mA;(10)Maximum output current sunk by any I/O pin: 25 mA.etc. If you want to know more information such as the electrical characteristics about the PIC16F676, please download the datasheet in www.seekic.com or www.chinaicmart.com.