Skip to product information
1 of 1

Keszoox

PIC16F676-I/P 8-Bit Microcontroller — DIP-14, 14KB Flash, 10-bit ADC, MPLAB Compatible

PIC16F676-I/P 8-Bit Microcontroller DIP-14, 14KB Flash, 10-bit ADC, MPLAB Compatible

Regular price $11.32 USD
Sale price $11.32 USD
Save Liquid error (snippets/price line 138): divided by 0% Sold out
Taxes included. Shipping calculated at checkout.
Default Title

PIC16F676-I/P — 8-Bit Microcontroller, DIP-14 Package

The PIC16F676-I/P is a compact 8-bit RISC microcontroller from Microchip Technology in a standard DIP-14 through-hole package. With 1,024 words (1.75KB) of Flash program memory, 64 bytes of SRAM, a 10-bit ADC with 8 channels, and 12 I/O pins, it is ideal for simple embedded control tasks, sensor interfaces, and low-cost automation projects. Operates from 2.0V to 5.5V and is programmable with standard PICkit 3/4 or MPLAB SNAP programmers.


Key Specifications

Parameter Value
Part Number PIC16F676-I/P
Package DIP-14 (Through-Hole)
Architecture 8-bit RISC (PIC mid-range)
Flash Program Memory 1,024 words (1.75KB)
SRAM 64 bytes
EEPROM 128 bytes
I/O Pins 12
ADC 10-bit, 8 channels
Timers 1× 8-bit, 1× 16-bit
Comparators 1
Supply Voltage 2.0V – 5.5V
Max Clock Speed 20MHz
Operating Temperature -40°C to +85°C (I grade)
Condition New, Original

Why Choose PIC16F676?

  • DIP-14 package — breadboard-friendly, no SMD soldering required
  • 10-bit ADC ×8 — high-resolution analog sensing for sensors and transducers
  • 2.0–5.5V supply — works with 3.3V and 5V systems
  • 128 bytes EEPROM — non-volatile data storage for calibration and settings
  • MPLAB X + XC8 compatible — free development tools from Microchip
  • Low cost — ideal for high-volume embedded control applications

Typical Applications

  • Sensor interface — read analog sensors (temperature, pressure, light) via 10-bit ADC
  • LED controller — PWM dimming and pattern control for LED arrays
  • Motor control — simple DC motor speed and direction control
  • Remote control decoder — IR remote control signal decoding
  • Battery charger controller — voltage and current monitoring for Li-ion charging
  • Home automation — simple relay and switch control with sensor input

Development Tools

Program with MPLAB X IDE (free) + XC8 compiler (free tier). Use PICkit 3, PICkit 4, or MPLAB SNAP programmer/debugger. The PIC16F676 supports In-Circuit Serial Programming (ICSP) via MCLR, PGC, and PGD pins.


FAQ

Q: Is PIC16F676 compatible with Arduino IDE?
A: Not natively. PIC microcontrollers use Microchip’s MPLAB X IDE and XC8 compiler. However, third-party tools like MPIDE or chipKIT provide limited Arduino-like support for some PIC variants.

Q: What programmer do I need for PIC16F676?
A: PICkit 3, PICkit 4, or MPLAB SNAP. Connect via ICSP (5 wires: VDD, GND, MCLR, PGC, PGD).

Q: How much Flash memory does PIC16F676 have?
A: 1,024 words of 14-bit Flash program memory (approximately 1.75KB). For more memory, consider PIC16F684 (2KB) or PIC16F886 (8KB).


Package Contents

  • 1× PIC16F676-I/P DIP-14 Microcontroller (new, original)
visa
View full details
Quality Guarantee Certified components
100% Safe Checkout SSL encrypted payment
Fast Shipping Worldwide delivery
90-Day Returns Hassle-free policy