PIC16F676 is powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS Flash-based 8-bit microcontroller packs Microchip’s powerful PIC® 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.
It has 128 bytes of EEPROM and 64 Bytes of SRAM. For debugging and Programming, it has an ICD2 interface with optional header adapter. The Pull-up state of the pins can be programmed to decrease additional resistor counts in applications.
PIC16F676 pinout:
PIC16F676 Specifications
Specification:
- 128 bytes of EEPROM Data Memory
- Programmable pull-up resistors
- Individually selectable analog channels
- ICD2 programming support or debugging support with optional header adapter
- 8 oscillator selections including precision 4 MHz RC oscillator with programmable calibration and Power-on Reset
- Program Memory Type: Flash
- Program Memory (KB): 1.75
- CPU Speed (MIPS): 5
- RAM Bytes:64
- Data EEPROM (bytes): 128
- Digital Communication Peripherals:1-UART,
- 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
- Cap Touch Channels: 8
PIC16F676 Applications:
- Analog to Digital conversion
- Data processing
- Small control projects
- Logic devices
- Small Industrial applications
PIC16F676 Dimension and footprint:
Example Projects on PIC16F676:
Introduction to PIC16F676
Additional Resources:
PIC16F676 Datasheet
Package Contains
1x PIC16F676