The PIC16F627A, PIC16F628A, and PIC16F648A are 18‑pin flash‑based 8‑bit CMOS microcontrollers with nanoWatt technology. They offer a high‑performance RISC CPU, up to 20 MHz operation, 35 single‑cycle instructions, an eight‑level deep hardware stack, and a wide operating voltage range. Integrated peripherals include multiple oscillators, watchdog timer, brown‑out reset, comparators, timers, PWM, and a full‑duplex USART.
The datasheet details memory organization (Flash, SRAM, EEPROM), pin assignments, electrical specifications such as standby current of 100 nA, operating current of 12 µA at 32 kHz, and endurance figures like 100 k write cycles for Flash and 1 M for EEPROM. It also provides packaging information, ordering codes, and contact details for worldwide sales and support.
| Maximum CPU clock speed | 20 MHz |
|---|---|
| Operating voltage range | 2.0‑5.5 V |
| Flash program memory | 1024/2048/4096 words (depending on device) |
| EEPROM data memory | 128 bytes (PIC16F627A/628A) or 256 bytes (PIC16F648A) |
| RAM data memory | 224 bytes (PIC16F627A/628A) or 256 bytes (PIC16F648A) |
| Number of I/O pins | 16 I/O pins |
| Standby current | 100 nA @ 2.0 V (typical) |
| Operating current (32 kHz) | 12 µA @ 32 kHz, 2.0 V (typical) |
| Flash write endurance | 100 000 write cycles |
| EEPROM write endurance | 1 000 000 write cycles |
| Data retention | 40 years |
The devices operate from 2.0 V to 5.5 V.
Each device provides 16 I/O pins with individual direction control.
The maximum CPU clock speed is 20 MHz.
Standby current is 100 nA at 2.0 V (typical).