The PIC16F628 are 18-Pin FLASH-based members of the versatile PIC16CXX family of low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers. All PIC microcontrollers employ an advanced RISC architecture. The PIC16F628 have enhanced core features, an eight-level deep stack, and multiple internal and external interrupt sources. The separate instruction and data buses of the Harvard architecture allow a 14-bit wide instruction word with the separate 8-bit wide data. The two-stage instruction pipeline allows all instructions to execute in a single cycle, except for program branches (which require two cycles). A total of 35 instructions (reduced instruction set) are available. Additionally, a large register set gives some of the architectural innovations used to achieve a very high performance.
Features
- Power-on Reset (POR)
- Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
- Brown-out Detect (BOD)
- Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
- Multiplexed MCLR-pin
- Programmable weak pull-ups on PORTB
- Programmable code protection
- Low voltage programming
- Power saving SLEEP mode
- Selectable oscillator options
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 |
DAC Module |
Nil |
Communication Peripherals |
UART(1) |
External Oscillator |
Yes |
Internal Oscillator |
4 MHz |
Program Memory (KB) |
3.5 KB |
CPU Speed (MIPS) |
5 |
Max Frequency of operation |
20MHz |
Package |
18-pin DIP |
Dimensions | 23mm x 8.3mm x 3.3mm |
Country of Origin | China |