
FLASH-Based 8-Bit CMOS Microcontrollers

 PIC16F627
 PIC16F628

Referred to collectively as PIC16F62X

High Performance RISC CPU:

 Only 35 instructions to learn
 All single cycle instructions (200 ns), except for
  program branches which are two-cycle
 Operating speed:
  - DC - 20 MHz clock input
  - DC - 200 ns instruction cycle
 Interrupt capability
 16 special function hardware registers
 8-level deep hardware stack
 Direct, Indirect and Relative addressing modes

Peripheral Features:

 16 I/O pins with individual direction control
 High current sink/source for direct LED drive
 Analog comparator module with:
  - Two analog comparators
  - Programmable on-chip voltage reference
(VREF) module
- Programmable input multiplexing from device
inputs and internal voltage reference
- Comparator outputs are externally accessible
 Timer0: 8-bit timer/counter with 8-bit
  programmable prescaler
 Timer1: 16-bit timer/counter with external crystal/
  clock capability
 Timer2: 8-bit timer/counter with 8-bit period
  register, prescaler and postscaler
 Capture, Compare, PWM (CCP) module
  - Capture is 16-bit, max. resolution is 12.5 ns
  - Compare is 16-bit, max. resolution is 200 ns
  - PWM max. resolution is 10-bit
 Universal Synchronous/Asynchronous Receiver/
  Transmitter USART/SCI
 16 Bytes of common RAM

Special Microcontroller 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
  - FLASH configuration bits for oscillator
    options
  - ER (External Resistor) oscillator
 Reduced part count
  - Dual speed INTRC
 Lower current consumption
  - EC External Clock input
  - XT Oscillator mode
  - HS Oscillator mode
  - LP Oscillator mode
 In-circuit Serial Programming (via two pins)
 Four user programmable ID locations

CMOS Technology:

 Low power, high speed CMOS FLASH technology
 Fully static design
 Wide operating voltage range
  - PIC16F627 - 3.0V to 5.5V
  - PIC16F628 - 3.0V to 5.5V
  - PIC16LF627 - 2.0V to 5.5V
  - PIC16LF628 - 2.0V to 5.5V
 Commercial, industrial and extended temperature
  range
 Low power consumption
  - < 2.0 mA @ 5.0V, 4.0 MHz
  - 15A typical @ 3.0V, 32 kHz
  - < 1.0A typical standby current @ 3.0V