PIC16F628A-I/P 3.5KB 3V~5.5V PIC 224Byte 20MHz FLASH 16 PDIP-18 Microcontroller Unit
The PIC16F628A-I/P 3.5KB 3V~5.5V PIC 224Byte 20MHz FLASH 16 PDIP-18 Microcontroller Unit is a high-performance, yet power-efficient, 8-bit microcontroller from Microchip’s widely adopted mid-range PIC® family. Utilizing advanced CMOS FLASH technology and offered in a through-hole 18-pin Dual In-line Package (PDIP), this device is explicitly designed for industrial, educational, and general-purpose embedded applications where a balance of robustness, functionality, and cost-effectiveness is critical. The core architecture is optimized for execution speed, employing a sophisticated, reduced instruction set (RISC) that supports efficient control and data processing tasks.
The architecture permits clock frequencies up to 20MHz, which translates to an execution speed of up to 5 Millions of Instructions Per Second (MIPS), providing substantial processing capability for a wide array of time-sensitive embedded systems.
Features:
- PIC16F628A-I/P High-performance Mid-Range 8-bit RISC CPU architecture with 35 single-word instructions.
- Maximum clock speed of 20MHz, translating to an execution speed of 5 MIPS.
- Integrated 3.5KB FLASH Program Memory for reliable firmware storage.
- Non-volatile 128 bytes of data EEPROM for persistent data storage.
- 224 bytes of high-speed Data SRAM.
Specifications:
|
PIC16F628A – Simplified Features and Specification |
|
|
CPU |
Mid-Range 8-bit |
|
Number of Pins |
18 |
|
Operating Voltage (V) |
2 – 5.5 V |
|
Number of I/O pins |
16 |
|
ADC Module |
Nil |
|
Timer Module |
3 |
|
Comparators |
2 |
|
DAC Module |
Nil |
|
Communication Peripherals |
UART(1) |
|
External Oscillator |
Yes |
|
Internal Oscillator |
4 MHz |
|
Program Memory (KB) |
3.5 KB |
|
CPU Speed (MIPS) |
5 |
|
RAM Bytes |
224 bytes |
|
Data EEPROM |
128 bytes |
Pin Configuration:

|
Pin Number |
Pin Name |
Description |
|
1 |
RA2/AN2/VREF |
Bidirectional I/O pin of port A bit 2 or Analog comparator input channel 2 or Analog Voltage Reference output |
|
2 |
RA3/AN3/CMP1 |
Bidirectional I/O port or Analog comparator input or Comparator 1 output. |
|
3 |
RA4/T0CKI/CMP2 |
Bidirectional I/O pin of port A bit 4 or timer 0 clock input or comparator channel 2 output. |
|
4 |
RA5/MCLR/VPP |
Input port or Master clear or Programming voltage input. When configured as MCLR, this pin is an active-low Reset to the device, mainly used for Programming or Port A bit 5 Pin. |
|
5 |
VSS |
Power Ground pin. |
|
6 |
RB0/INT |
Bidirectional I/O pin of port B bit 0 or External interrupt pin. |
|
7 |
RB1/RX/DT |
Bidirectional I/O pin of port B bit 1 or USART Recieve pin or synchronous data I/O. |
|
8 |
RB2/TX/CK |
Bidirectional I/O pin of port B bit 2 or USART Transmit pin or synchronous clock I/O. |
|
9 |
RB3/CCP1 |
Bidirectional I/O pin of port B bit 3 or Capture compare PWM I/O. |
|
10 |
RB4/PGM |
Bidirectional I/O pin of port B bit 4 or Low voltage Programming pin. |
|
11 |
RB5 |
Bidirectional I/O pin of port B bit 5. |
|
12 |
RB6/T1OSC/T1CKI/PGC |
Bidirectional I/O pin of port B bit 6 or Timer1 Oscillator output or Timer1 Clock input or ICSP Programming clock mainly used for Programming purposes. |
|
13 |
RB7/T1OSI/PGD |
Bidirectional I/O pin of port B bit 7 or Timer1 Oscillator input or ICSP Programming data mainly used for Programming purposes. |
|
14 |
VDD |
Positive Power Pin. |
|
15 |
RA6/OSC2/CLKOUT |
Bidirectional I/O pin of port A bit 6 or Oscillator crystal output or Clock out in RC/INTOSC |
|
16 |
RA7/OSC1/CLKIN |
Bidirectional I/O pin of port A bit 7 or Oscillator crystal input or External Clock input |
|
17 |
RA0/AN0 |
Bidirectional I/O pin of port A bit 0 or Analog comparator input channel 0. |
|
18 |
RA1/AN1 |
Bidirectional I/O pin of port A bit 1 or Analog comparator input channel 1 |
Application:
This is a basic Mid-range 8-bit microcontroller unit that can be used in the following applications-
- Input Output operations
- Control Applications
- Analog data Processing
- Sensors integration and data logging
- Small scale, low cost embedded application based production
Package Include:
1x PIC16F628A-I/P 3.5KB 3V~5.5V PIC 224Byte 20MHz FLASH 16 PDIP-18 Microcontroller Unit


Reviews
There are no reviews yet.