Microchip Technology

PIC16F628T-20E/SS - 8-bit Flash MCU, 20MHz, 3.5KB | Microchip

MPN: PIC16F628T-20E/SS ✓ Active
In Stock Ships in 1-3 business days
4.5 V to 5.5 V Vdss 20-pin SSOP (SS) Package 20 MHz Speed 3.5 KB (2K x 14 words) Memory
From $2.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.95 $3.95
10 $3.65 $36.50
100 $3.2 $320.00
500 $2.85 $1,425.00
1,000 $2.5 $2,500.00
ℹ️ All prices are in USD

PIC16F628T-20E/SS Overview

The Microchip Technology PIC16F628T-20E/SS is a flash-based 8-bit CMOS microcontroller from the PIC16 mid-range family, delivering 20 MHz maximum clock speed from a Harvard RISC architecture in a 20-pin SSOP (SS) surface-mount package. The device integrates 3.5 KB of Flash program memory, 224 bytes of SRAM, and 128 bytes of EEPROM data memory, providing a self-contained compute platform for embedded control designs. The /E temperature grade indicates an extended operating range suitable for industrial environments.

What is an 8-bit flash microcontroller? An 8-bit flash microcontroller is a small, single-chip computer built around an 8-bit data path, on-chip flash program memory, RAM, and a rich set of peripherals. Within the broader semiconductor taxonomy, the PIC16F628 belongs to microcontrollers (MCUs) → embedded controllers → microprocessors and controllers → semiconductors. Its RISC-based mid-range core executes most instructions in one oscillator cycle, giving roughly 200 ns instruction time at 20 MHz — a strong performance figure for an entry-level industrial MCU.

Key features of the PIC16F628T-20E/SS include an integrated 20 MHz internal/external oscillator, an analog comparator module, a Capture/Compare/PWM (CCP) module, a USART for serial communication, and 11 digital I/O pins multiplexed across PORTA and PORTB. On-chip peripherals such as Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST), Brown-out Detect (BOD), and a Watchdog Timer (WDT) with its own dedicated RC oscillator give the device robust autonomous operation without external supervisory components.

The PIC16F628 architecture uses a 14-bit instruction word with 35 single-word instructions, simplifying code generation and reducing firmware footprint. The Harvard bus separates program and data memories, allowing instruction fetch and operand read to occur in the same cycle. The CMOS process with nanoWatt technology offers very low power consumption across sleep and active modes.

Typical applications include industrial control systems, appliance controls, automotive body electronics, sensor interfaces, low-end remote controls, and hobbyist/maker projects where a small-footprint 8-bit MCU with onboard EEPROM and a USART simplifies the bill of materials. The 20-pin SSOP package and wide 4.5–5.5 V supply range also suit battery-backed instrumentation.

When designing with this part, ensure the oscillator configuration bits (Fosc) are programmed to match the chosen clock source, since the PIC16F628 supports internal 4 MHz, internal 37 kHz, and external crystal/resonator modes. Place decoupling capacitors within 5 mm of VDD and use the internal weak pull-ups on PORTB where possible to minimize external component count.

This page synthesizes distributor pricing, drop-in alternatives, and engineering design notes not found in the manufacturer datasheet alone, providing practical decision support for sourcing and second-source qualification.

Drop-in alternatives for PIC16F628T-20E/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F628T-20E/SS (same form factor and footprint) — differing in I/O Pins, Package, Internal Oscillator, Core Architecture, RoHS Status.

Microchip Technology
I/O Pins: 16 bidirectional
Package: SSOP-20 (5.30 mm body width)
Internal Oscillator: 4 MHz, factory calibrated ±1%
Microchip Technology
I/O Pins: 16
Package: 20-pin SSOP
Internal Oscillator: 4 MHz
Microchip Technology
I/O Pins: 11
Package: 20-pin SSOP (5.30 mm width)
Internal Oscillator: 4 MHz (precision) + 48 kHz LF
Microchip Technology
I/O Pins: 16 (with high-current sink/source)
Package: 20-pin SSOP (209.6 mil, 5.30 mm body)
Internal Oscillator: 4 MHz RC, software calibratable

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F628T-20/SS

✅ Drop-In
📦 20-pin SSOP (SS)
commercial temp grade (0C to +70C) vs extended (-40C to +125C); same die, peripherals, 20 MHz

📋 Reference alternative (not in catalog)

PIC16F628T-04/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 Enhanced Mid-range (Harvard, RISC, 14-bit instruction) · 8 bit · 20 MHz (external); 4 MHz rated variant · Flash · 3.5 KB (2K x 14 words) · 224 bytes · 128 bytes · 3.0 V to 5.5 V

✓ In Stock

$1.99 / Unit

View Datasheet →

PIC16F628AT-E/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 mid-range 8-bit RISC · 3.5 KB (2K x 14) Flash · 224 bytes · 128 bytes · 20 MHz · 200 ns · 4.5 V to 5.5 V · 11

✓ In Stock

$1.98 / Unit

View Datasheet →

PIC16F628A-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC 8-bit RISC (Harvard) · 14 bits · 20 MHz · 4 MHz · 3.5 KB (2K x 14) · 224 bytes · 128 bytes · 16

✓ In Stock

$1.41 / Unit

View Datasheet →

PIC16F648A-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 (8-bit RISC, 14-bit instruction word) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 4 MHz (calibrated, ±1% typical) · 2.0 V to 5.5 V · 16

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F627A-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
Flash · 1.75 KB (1024 x 14 words) · 224 bytes · 128 bytes · 8-bit PIC16 mid-range core · 35 single-word instructions · 200 ns · 20 MHz (5 MIPS)

✓ In Stock

$1.12 / Unit

View Datasheet →

PIC16F628T-20E/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 mid-range 8-bit RISC
Program Memory (Flash) 3.5 KB (2K x 14 words)
Data SRAM 224 bytes
Data EEPROM 128 bytes
Maximum Clock Speed 20 MHz
Instruction Set Size 35 single-word instructions
Instruction Word Width 14 bits
Supply Voltage (VDD) 4.5 V to 5.5 V
I/O Pins 11 (PORTA + PORTB)
Package 20-pin SSOP (SS)
Mounting Type Surface Mount
Temperature Grade Extended (-40C to +125C, /E suffix)
On-chip Peripherals USART, CCP, 2 comparators, WDT, POR, PWRT, OST, BOD
RoHS Status Compliant
Lead-Free Yes

PIC16F628T-20E/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA0/AN0 — Digital I/O RA0 or analog comparator input
Pin 2 RA1/AN1 — Digital I/O RA1 or analog comparator input
Pin 3 RA2/AN2/VREF — Digital I/O RA2 or VREF output
Pin 4 RA3/MCLR/VPP — Digital I/O RA3 or Master Clear (reset) input
Pin 5 RA4/T0CKI — Digital I/O RA4 or Timer0 clock input
Pin 6 RA5/OSC1/CLKIN — Digital I/O RA5 or oscillator crystal input
Pin 7 RA6/OSC2/CLKOUT — Digital I/O RA6 or oscillator crystal output
Pin 8 RA7 — Digital I/O RA7
Pin 9 GND — Ground reference
Pin 10 RB0/INT — Digital I/O RB0 or external interrupt input
Pin 11 RB1/RX/DT — Digital I/O RB1 or USART RX/Data
Pin 12 RB2/TX/CK — Digital I/O RB2 or USART TX/Clock
Pin 13 RB3/CCP1 — Digital I/O RB3 or Capture/Compare/PWM output
Pin 14 RB4 — Digital I/O RB4 with interrupt-on-change
Pin 15 RB5 — Digital I/O RB5 with interrupt-on-change
Pin 16 RB6/T1OSC1/PGC — Digital I/O RB6 or Timer1 osc / ICSP clock
Pin 17 RB7/T1OSC2/PGD — Digital I/O RB7 or Timer1 osc / ICSP data
Pin 18 VSS — Ground reference
Pin 19 VDD — Positive supply voltage (4.5 V to 5.5 V)
Pin 20 NC — Not connected (per datasheet)

Typical Applications

PIC16F628T-20E/SS is suitable for 7 applications: Industrial Sensor Interface, Appliance Control Board, Automotive Body Electronics, Remote Control Transmitter, Hobbyist and Maker MCU Module, Battery-Backed Sensor Logger, LED Lighting Controller.

🏭

Industrial Sensor Interface

The PIC16F628T-20E/SS suits industrial sensor interfaces thanks to its 11 I/O pins, dual on-chip analog comparators, and 20 MHz clock for fast signal conditioning. Its 128-byte EEPROM stores calibration coefficients across power cycles, eliminating the need for an external memory IC. With extended -40C to +125C temperature grade, the device operates reliably in factory-floor enclosures. Place a 0.1uF decoupling capacitor within 5mm of VDD and use the internal weak pull-ups on PORTB to read mechanical switch contacts directly. Compared to a discrete logic implementation, the integrated USART enables direct RS-232/RS-485 sensor data transmission with minimal firmware overhead.

🔧

Appliance Control Board

Home and commercial appliance control boards benefit from the PIC16F628T-20E/SS's integrated CCP module for PWM-driven motor or heater control, USART for display panel communication, and small 20-pin SSOP footprint. The 3.5 KB Flash easily fits typical state-machine firmware for washers, dishwashers, and HVAC dampers. Brown-out Detect (BOD) and Power-on Reset (POR) protect against unreliable startup during brownouts common in appliance power environments. Using the internal 4 MHz oscillator eliminates two external clock crystals, reducing BOM cost. Power dissipation at 5V/20 MHz is approximately 25 mW typical, supporting sealed designs without heatsinking.

🚗

Automotive Body Electronics

The PIC16F628T-20E/SS extended temperature grade (-40C to +125C) supports automotive body electronics applications such as interior lighting controllers, seat position memory, and door-module logic. The USART interfaces with LIN bus transceivers for sub-network communication, while the PWM module drives LED dimming or mirror position actuators. The 128-byte EEPROM retains trim settings across battery disconnects. The 20-pin SSOP package fits compact PCB modules behind trim panels. Compared to bare 8-bit logic ICs, the integrated WDT with dedicated RC oscillator prevents lockup in noisy automotive electrical environments.

📱

Remote Control Transmitter

Low-cost RF/IR remote control designs use the PIC16F628T-20E/SS for keypad scanning, encoding, and PWM-driven IR carrier generation. The PIC16 mid-range core's 200 ns instruction time at 20 MHz easily generates standard RC5/RC6 or NEC IR protocols. PORTB's internal weak pull-ups interface directly with matrix keypads without external resistors. The 224-byte SRAM buffers transmit frames, while 128-byte EEPROM stores device pairing codes. Sleep current with WDT enabled is below 1 µA, enabling years of battery life from two AAA cells. The 20-pin SSOP's 5.3 mm body fits inside handheld enclosures.

🧩

Hobbyist and Maker MCU Module

The PIC16F628T-20E/SS is widely adopted in hobbyist and education kits because it combines internal oscillator, USART, and EEPROM in a hobbyist-friendly 20-pin SSOP footprint. Programming is supported by low-cost PICkit programmers and the free MPLAB X IDE with XC8 compiler. The 35-instruction PIC16 instruction set is small enough to learn quickly yet powerful enough for real projects. Compared to raw AVR or 8051 designs, the integrated EEPROM and USART reduce external part count for student projects. Extended temperature grade also lets the same module work in outdoor maker installations.

🔋

Battery-Backed Sensor Logger

Battery-backed sensor logging designs leverage the PIC16F628T-20E/SS's 128-byte EEPROM for non-volatile data buffering across battery swaps and its nanoWatt sleep modes drawing sub-µA quiescent current. The internal WDT wakes the MCU at programmable intervals for periodic sensor reads, while the 20 MHz active mode supports fast ADC reads via external SPI ADC. The 11 I/O pins multiplex SPI communication, status LEDs, and pushbutton user input. Brown-out Detect prevents EEPROM corruption at low battery. Compared to a discrete RTC + EEPROM solution, the integrated MCU reduces board area by approximately 60 percent in compact logger designs.

💡

LED Lighting Controller

LED lighting controllers use the PIC16F628T-20E/SS's CCP PWM module to drive constant-current LED strings with smooth dimming across 0–100 percent brightness. The 20 MHz clock supports high-resolution PWM at 8-bit to 10-bit duty cycle with low output jitter, eliminating visible flicker. The USART interfaces with DMX-512 or DALI bridge chips for stage and architectural lighting. Internal EEPROM stores scene presets across power cycles. The 20-pin SSOP footprint fits inside linear LED fixture housings. Compared to a 555-timer PWM approach, the integrated USART and EEPROM enable networked addressable lighting without additional MCUs.

Recommended Products Summary

PIC16F628AT-E/SS Microchip Technology Used in: Industrial Sensor Interface, Hobbyist and Maker MCU Module MCP2551 CAN/RS-485 transceiver for sensor network uplink Used in: Industrial Sensor Interface PIC16F648A-I/SS Drop-in with 7.2 KB Flash for larger firmware Used in: Appliance Control Board, LED Lighting Controller MCP9700 Analog temperature sensor for thermal feedback Used in: Appliance Control Board PIC16F628A-I/SS Microchip Technology Used in: Automotive Body Electronics MCP2021 LIN transceiver for body electronics bus Used in: Automotive Body Electronics PIC16F628T-04/SS Microchip Technology Used in: Remote Control Transmitter TSOP38238 38 kHz IR receiver for bidirectional remote links Used in: Remote Control Transmitter PICkit 5 MPLAB in-circuit debugger/programmer for hobby use Used in: Hobbyist and Maker MCU Module PIC16F628-20I/SO Industrial-temp variant for field deployments Used in: Battery-Backed Sensor Logger MCP79410 I2C real-time clock for timestamping logs Used in: Battery-Backed Sensor Logger MCP1660 Boost LED driver for higher-voltage LED strings Used in: LED Lighting Controller
What is the maximum clock speed of the PIC16F628T-20E/SS?
The PIC16F628T-20E/SS operates at up to 20 MHz oscillator frequency, giving an instruction execution time of 200 ns per single-cycle instruction. The '20' in the part number indicates the 20 MHz speed grade. According to the Microchip PIC16F627/628 datasheet, the device supports both internal 4 MHz and external crystal/resonator clock modes selectable via configuration bits.
How much program memory does the PIC16F628T-20E/SS have?
The PIC16F628T-20E/SS integrates 3.5 KB of Flash program memory, organized as 2K x 14-bit instruction words. This is sufficient for typical mid-range embedded applications using the 35-instruction PIC16 instruction set. The device also provides 224 bytes of data SRAM and 128 bytes of data EEPROM for non-volatile parameter storage, eliminating the need for an external EEPROM in most designs.
What supply voltage does the PIC16F628T-20E/SS require?
The PIC16F628T-20E/SS operates from a 4.5 V to 5.5 V DC supply, targeting 5 V nominal systems. This range excludes the lower-voltage 2.0–5.5 V operation supported by some 'LF' PIC16F variants. According to the Microchip datasheet, an external 0.1 µF decoupling capacitor should be placed within 5 mm of the VDD pin to suppress switching noise.
Where can I buy the PIC16F628T-20E/SS online?
The PIC16F628T-20E/SS is currently listed on DigiKey (DigiKey part number PIC16F628T-20E/SS-ND) and through Microchip's authorized distributors in Tape & Reel packaging. As of 2026-09-21, the unit price on DigiKey is $3.95 at qty 1. The part is in active production with no reported supply shortages at this time.
What is the lead time for PIC16F628T-20E/SS?
As of 2026-09-21, the PIC16F628T-20E/SS is in active production at Microchip Technology with no published lead-time constraint. Authorized distributors such as DigiKey and Mouser typically ship in-stock units within 1–3 business days. For volume orders above 1,000 units, direct Microchip factory orders are recommended with a typical 8–12 week lead time.
Is the PIC16F628T-20E/SS in stock?
Yes, the PIC16F628T-20E/SS is currently reported as in stock at major distributors including DigiKey. The part carries active lifecycle status with no announced EOL or NRND notices as of 2026-09-21. For real-time stock confirmation across multiple distributors, the Octopart aggregate lookup is recommended.
What is the difference between PIC16F628T-20E/SS and PIC16F628-20I/SS?
The PIC16F628T-20E/SS uses the 'T' suffix indicating Tape & Reel packaging and 'E' for extended temperature grade (-40C to +125C), while the PIC16F628-20I/SS uses the 'I' industrial temperature grade (-40C to +85C). Both share identical silicon, 20 MHz clock, 3.5 KB Flash, and 20-pin SSOP package, making them functionally drop-in compatible. The 'E' variant is preferred for outdoor or industrial high-temperature environments.
What is the difference between PIC16F628T-20E/SS and PIC16F648A-I/SS?
The PIC16F648A is the higher-memory successor of the PIC16F628, offering 7.2 KB of Flash versus 3.5 KB and 256 bytes RAM versus 224 bytes. Both share the same 20-pin SSOP footprint and PIC16 mid-range instruction set. For new designs requiring more code space, the PIC16F648A is the recommended upgrade; for existing PIC16F628 firmware, the PIC16F628T-20E/SS remains the drop-in choice.
When should I choose PIC16F628T-20E/SS over PIC16F627A?
Choose the PIC16F628T-20E/SS when you need 128 bytes of on-chip EEPROM, 224 bytes of SRAM, and the full PIC16F628 peripheral set including USART and dual comparators. The PIC16F627A has less Flash (1.75 KB), no USART, and smaller memory, making the PIC16F628 the better choice for designs requiring serial communication or non-volatile parameter storage.
Is the PIC16F628T-20E/SS suitable for new industrial designs in 2026?
Yes, the PIC16F628T-20E/SS remains a strong choice for new industrial designs in 2026 due to its active lifecycle status, extended temperature grade, and stable 5 V operation. For new designs with strict BOM consolidation goals, the PIC16F628A or PIC16F648A may offer more memory headroom, but the PIC16F628T-20E/SS is fully supported with modern MPLAB X IDE and XC8 toolchain.
What is the best drop-in replacement for the PIC16F628T-20E/SS?
The best drop-in replacement for the PIC16F628T-20E/SS in the same 20-pin SSOP package is the PIC16F628T-20/SS, which uses the commercial temperature grade (0C to +70C) instead of the extended grade. For industrial applications, the PIC16F628T-04/SS provides the same pinout at 4 MHz clock. Both share identical silicon die and peripheral set, validated by Microchip's product family documentation.
Can the PIC16F628T-20E/SS be replaced by the PIC16F628AT-E/SS?
Yes, the PIC16F628AT-E/SS is a true drop-in replacement for the PIC16F628T-20E/SS in the same 20-pin SSOP package. The PIC16F628A revision increases Flash endurance to 100K cycles and adds ICD debugging support, while remaining pin-compatible. For new designs, the PIC16F628A family is recommended; for existing designs, the PIC16F628T-20E/SS firmware runs unchanged on the 'A' revision.
Where can I download the PIC16F628T-20E/SS datasheet PDF?
The official Microchip PIC16F627/628 datasheet can be downloaded as a PDF from Microchip's product documentation page or distributor datasheet portals such as alldatasheet.com. The datasheet covers electrical characteristics, memory maps, peripheral registers, instruction set, and configuration bit definitions for the entire PIC16F62X family including the PIC16F628T-20E/SS variant.
Where can I find the PIC16F628T-20E/SS pinout diagram?
The PIC16F628T-20E/SS pinout for the 20-pin SSOP package is documented on page 1 of the Microchip PIC16F627/628 datasheet. Pin 1 is RA0/AN0, pins are numbered counter-clockwise with the notch/dot marker indicating pin 1. Standard pins include VDD (pin 20), VSS (pin 19), MCLR/VPP (pin 4), and OSC1/OSC2 (pins 15–16). The 20-pin SSOP (5.3 mm body) differs in pitch from PDIP and SOIC variants.
Hey Google, what can replace the PIC16F628T-20E/SS?
The PIC16F628T-20E/SS can be replaced by several Microchip drop-in alternatives in the same 20-pin SSOP package, including the PIC16F628T-20/SS (commercial grade), PIC16F628T-04/SS (4 MHz), PIC16F628AT-E/SS (revision A, 100K endurance), and PIC16F648A-I/SS (7.2 KB Flash, 256B RAM). All share identical pinouts, peripherals, and 5 V supply range. Cross-brand alternatives in this 20-pin SSOP footprint are limited; consider PIC18F family for migration paths.
What are the key specifications of the PIC16F628T-20E/SS that engineers should know?
Engineers should know: 20 MHz max clock (200 ns instruction), 3.5 KB Flash program memory, 224 bytes SRAM, 128 bytes EEPROM, 11 I/O pins, USART, CCP module, dual analog comparators, 4.5–5.5 V VDD, 20-pin SSOP package, and -40C to +125C extended temperature grade. The integrated WDT, POR, PWRT, OST, and BOD provide autonomous operation without external supervisory ICs, making it a compact BOM-friendly 8-bit MCU.
What is the best Microchip equivalent for the PIC16F628T-20E/SS in a new design?
For new designs, Microchip recommends the PIC16F628AT-E/SS as the modern equivalent of the PIC16F628T-20E/SS in the same 20-pin SSOP package. The 'A' revision improves Flash endurance to 100K erase/write cycles, adds in-circuit debugging support, and maintains full pin compatibility. The PIC16F648A-I/SS offers 7.2 KB Flash if more code space is needed; both are drop-in compatible with the PIC16F628T-20E/SS footprint.

Engineering reference data for PIC16F628T-20E/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F628T-20E/SS when you need a 5 V 8-bit MCU with integrated EEPROM, USART, and extended temperature range in a compact 20-pin SSOP. Choose the PIC16F628AT-E/SS for new designs that benefit from 100K Flash endurance and ICD debug support at the same footprint. Choose the PIC16F648A-I/SS when firmware exceeds 3.5 KB Flash, or when 2.0–5.5 V operation is required. Choose the PIC16F627A-I/SS only for cost-sensitive designs without USART or EEPROM requirements. For hobbyist and educational use, the PIC16F628 family remains the most widely supported with PICkit tools and XC8 toolchain.

Comparison with Alternatives

Parameter This Product PIC16F628T-20/SS PIC16F628T-04/SS PIC16F628AT-E/SS PIC16F648A-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-pin SSOP (SS) 20-pin SSOP (SS) - same 20-pin SSOP (SS) - same 20-pin SSOP (SS) - same 20-pin SSOP (SS) - same
Max Clock Speed 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz
Program Memory (Flash) 3.5 KB 3.5 KB 3.5 KB 3.5 KB 7.2 KB
Data SRAM 224 bytes 224 bytes 224 bytes 224 bytes 256 bytes
Data EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes
Temperature Grade Extended (-40C to +125C) Commercial (0C to +70C) Extended (-40C to +125C) Extended (-40C to +125C) Industrial (-40C to +85C)
Supply Voltage 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 2.0 V to 5.5 V
USART Yes Yes Yes Yes Yes

Key Differentiators

  • 128-byte on-chip EEPROM eliminates external memory IC (vs PIC16F627A-I/SS)
  • Integrated USART enables direct serial communication (vs PIC16F627A-I/SS)
  • Extended temperature grade for industrial environments (vs PIC16F628T-20/SS)

Design Notes

Place a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and a bulk 1–10 µF tantalum or ceramic capacitor on the same supply trace to suppress switching noise during CCP PWM and USART bursts. The PIC16F628T-20E/SS typically draws 8–16 mA active at 20 MHz/5 V; in sleep mode, current drops below 1 µA with WDT disabled. For battery-powered designs, disable the BOR module in configuration bits if brown-out protection is not critical to further reduce quiescent current to sub-µA levels.

Use a 4-layer PCB with continuous ground plane beneath the SSOP footprint to minimize EMI from the 20 MHz oscillator and PWM outputs. Keep trace lengths on OSC1/OSC2 (pins 6/7) under 5 mm if an external crystal is used, and route the MCLR/VPP pin (pin 4) directly to the ICSP header with no series resistor above 10 kΩ to ensure reliable in-circuit programming. Avoid routing digital switching signals adjacent to analog comparator inputs RA0/RA1 to prevent crosstalk into the comparator threshold.

Configuration bit Fosc must be set correctly: 'RC' mode disables the crystal driver and routes the internal 4 MHz RC oscillator to OSC2/CLKOUT. Forgetting to program the WDTEN bit leaves the watchdog disabled, risking firmware lockup in noisy environments. The PIC16F628T-20E/SS's 5 V minimum supply excludes operation from 3.3 V rails; use the PIC16LF628A variant for low-voltage designs. Never leave MCLR floating - always tie through a 10 kΩ resistor to VDD for proper reset behavior, even if external reset is unused.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page. The 'E' temperature grade extends operation to +125C but is not AEC-Q100 qualified for automotive safety-critical applications - choose PIC16F628AT-E/SS with AEC-Q100 screening for automotive designs.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F628T-20E/SS PIC16F628T-20E/SS datasheet Microchip PIC16F628 20 MHz SSOP PIC16F628 8-bit flash microcontroller 3.5KB 20-pin SSOP PIC MCU 5V PIC16F628 sensor interface industrial PIC16F628 vs PIC16F628A vs PIC16F648A PIC16F628 drop-in replacement SSOP PIC16F628T-20E/SS buy price what is the flash memory of PIC16F628 PIC16F628 SSOP pinout PIC16F628 automotive body electronics

Related Components & Terms

Microchip Technology PIC16F628T-20E/SS PIC16F628 PIC16F628A PIC16F648A PIC16F627A microcontroller 8-bit MCU RISC architecture PIC16 mid-range Harvard bus Flash memory EEPROM SRAM USART CCP module analog comparator Brown-out Detect Watchdog Timer SSOP-20 RoHS AEC-Q100 industrial sensor interface appliance control automotive body electronics
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details