Microchip Technology

PIC16F688T-E/ST - 8-bit MCU, 7KB Flash, 20MHz, 14-TSSOP | Microchip

MPN: PIC16F688T-E/ST ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 14-TSSOP Package 20 MHz (5 MIPS / 8 MIPS depending on oscillator mode) Speed 7 KB (4K x 14 words) Memory
From $1.13 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $1.77 $1.77
10 $1.59 $15.90
100 $1.42 $142.00
500 $1.27 $635.00
1,000 $1.13 $1,130.00
ℹ️ All prices are in USD

PIC16F688T-E/ST Overview

The Microchip Technology PIC16F688T-E/ST is an 8-bit Flash-based CMOS microcontroller in the PIC16 mid-range family, featuring 7KB (4K x 14 words) of Flash program memory, 256 bytes of SRAM, 256 bytes of EEPROM data memory, and a 20MHz internal oscillator, all housed in a 14-pin TSSOP package.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM/EEPROM), and peripherals on a single die. 8-bit MCUs sit at the low-power, low-cost end of the microcontroller hierarchy (8-bit -> 16-bit -> 32-bit), and are widely used in consumer appliances, sensor nodes, and battery-powered devices where deterministic real-time response, code simplicity, and ultra-low standby current matter more than raw compute throughput. The PIC16F688 belongs to Microchip's mid-range x14 instruction architecture, which uses a 14-bit instruction word and offers up to 8 MIPS performance at 20MHz, plus on-chip peripherals including a 10-bit ADC, comparators, PWM, USART, and nanoWatt power-management hardware for sleep current in the sub-microamp range.

Key features of the PIC16F688T-E/ST include 12 digital I/O pins (with interrupt-on-change capability), a 10-bit A/D converter with up to 8 channels, two analog comparators, a capture/compare/PWM module, an enhanced USART, and a wide operating voltage range of 2.0V to 5.5V. The 'E' suffix denotes the Extended operating temperature grade of -40C to +125C, and the 'T' indicates Tape & Reel packaging. The 'ST' suffix marks the 14-pin TSSOP package option.

Technically, the PIC16F688 uses a RISC Harvard architecture with separate program and data buses, a hardware multiplier-free 35-instruction set, and nanoWatt features such as ultra-low-power wake-up, oscillator start-up timer, and dual-speed oscillator modes. These allow designers to balance active throughput against deep-sleep current for energy-harvesting and battery-backed applications.

Typical applications include LED lighting controllers, battery chargers, sensor signal conditioning, small motor control, and low-cost IoT endpoints. The TSSOP-14 footprint also makes the part suitable for space-constrained designs. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, helping procurement and embedded engineers quickly evaluate the part.

Drop-in alternatives for PIC16F688T-E/ST — 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 PIC16F688T-E/ST (same form factor and footprint) — differing in ADC, Analog Comparators, Core Architecture, Digital I/O Pins, Internal Oscillator.

Microchip Technology
ADC: 8-channel, 10-bit, up to 30 ksps
Analog Comparators: 2 with programmable on-chip voltage reference
Core Architecture: PIC16 (8-bit) mid-range x14 RISC

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

PIC16F688-E/ST

✅ Drop-In
📦 14-TSSOP
same die and TSSOP-14 footprint, bulk (Tube) packaging variant vs Tape & Reel

📋 Reference alternative (not in catalog)

PIC16F688T-I/ST

✅ Drop-In
📦 14-TSSOP
same die and TSSOP-14 footprint, Industrial temp grade -40 C to +85 C vs Extended -40 C to +125 C (-11% upper temp limit)

📋 Reference alternative (not in catalog)

PIC16F684-E/ST

✅ Drop-In
Microchip Technology
📦 14-TSSOP
PIC16 (8-bit) mid-range x14 RISC · 3.5 KB Flash (2K x 14 words) · 128 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · -40 °C to +125 °C (Extended, 'E' suffix) · 11 (10 bidirectional + 1 input-only)

✓ In Stock

$1.2 / Unit

View Datasheet →
ℹ️ 2 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16F688T-E/ST Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 mid-range (8-bit, 14-bit instruction word)
Program Memory (Flash) 7 KB (4K x 14 words)
Data SRAM 256 bytes
Data EEPROM 256 bytes
Maximum CPU Speed 20 MHz (5 MIPS / 8 MIPS depending on oscillator mode)
Operating Voltage 2.0 V to 5.5 V
Digital I/O Pins 12
ADC 10-bit, up to 8 channels
Analog Comparators 2
Timers Timer0, Timer1, Timer2
CCP Module 1 (Capture/Compare/PWM)
Communication Enhanced USART
Internal Oscillator Yes (precision 8 MHz factory calibrated)
Operating Temperature -40 C to +125 C (Extended grade)
Package 14-TSSOP
Mounting Type Surface Mount
RoHS Status Compliant
Automotive Grade AEC-Q100 qualified (per datasheets.com parametric record)

PIC16F688T-E/ST Pin Configuration

TSSOP-14 (4.4mm) Package Pinout Diagram TSSOP-14 4.4x5mm, P0.65mm, JEDEC MO-153. 14-pin thin shrink. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 TSSOP-14 (4.4mm)
Pin 1 VDD — Positive power supply
Pin 2 RA5/T1CKI/OSC1/CLKIN — I/O / Timer1 clock / OSC1 / external clock in
Pin 3 RA4/AN3/T1G/OSC2/CLKOUT — I/O / ADC ch3 / Timer1 gate / OSC2 / CLKOUT
Pin 4 RA3/MCLR/VPP — I/O / Master Clear (reset) / programming voltage
Pin 5 RC5 — Digital I/O port C bit 5
Pin 6 RC4 — Digital I/O port C bit 4
Pin 7 RC3/AN7 — Digital I/O / ADC channel 7
Pin 8 RC2/AN6 — Digital I/O / ADC channel 6
Pin 9 RC1/AN5 — Digital I/O / ADC channel 5
Pin 10 RC0/AN4 — Digital I/O / ADC channel 4
Pin 11 RA2/AN2/T0CKI/INT — I/O / ADC ch2 / Timer0 clock / external interrupt
Pin 12 RA1/AN1/CIN-/VREF — I/O / ADC ch1 / comparator in- / voltage reference
Pin 13 RA0/AN0/CIN+ — I/O / ADC ch0 / comparator in+
Pin 14 VSS — Ground reference

Typical Applications

PIC16F688T-E/ST is suitable for 6 applications: LED Lighting Controllers, Battery Chargers and Power Banks, Automotive Body Electronics (AEC-Q100), Industrial Sensor Signal Conditioning, Small DC Motor and Fan Control, Low-Cost IoT Endpoint Nodes.

💡

LED Lighting Controllers

The PIC16F688T-E/ST fits LED lighting controllers because its 7 KB Flash and 256-byte EEPROM can store multiple dimming curves, color presets, and DALI or 0-10V protocol state machines. The 10-bit PWM module provides flicker-free dimming down to 1% duty cycle, while the 12 I/O pins easily drive MOSFET gates for multi-channel constant-current LED strings. nanoWatt sleep mode reduces standby current below 1 uA, which is critical for always-on lighting fixtures waiting for a wake event such as a PIR sensor input. The TSSOP-14 footprint keeps the PCB small enough to fit inside a GU10 bulb base or a linear fluorescent replacement.

⚡

Battery Chargers and Power Banks

For single-cell Li-Ion or NiMH chargers, the PIC16F688T-E/ST provides the precision 10-bit ADC needed for voltage and current sensing plus 256 bytes of EEPROM for cycle-count and capacity logging. The two on-chip analog comparators can implement hardware over-current protection that does not depend on firmware execution, reducing the risk of catastrophic failure if the CPU stalls. The wide 2.0 V to 5.5 V supply range lets the same firmware run from USB 5 V, a single Li-Ion cell, or a 3.3 V regulated rail. Tape & Reel packaging suits high-volume pick-and-place assembly for power-bank PCBA lines.

🚗

Automotive Body Electronics (AEC-Q100)

Because the PIC16F688T-E/ST is AEC-Q100 qualified and operates across -40 C to +125 C, it is suitable for body controllers such as seat heaters, mirror adjusters, RKE receivers, and simple sensor interfaces. The Enhanced USART supports LIN bus slave communication, the dominant in-vehicle networking protocol for non-safety body nodes. Twelve I/O pins are enough for a small sensor node with a few digital inputs, PWM outputs for motor drive, and one analog channel. The TSSOP-14 footprint survives automotive vibration environments when paired with proper under-potting.

🔧

Industrial Sensor Signal Conditioning

The PIC16F688T-E/ST conditions analog signals from temperature, pressure, or current sensors through its 10-bit ADC (up to 8 channels) and on-chip comparators, then outputs clean digital data over USART to a host PLC or supervisory controller. Its 256-byte EEPROM holds calibration coefficients that survive power cycling, which is important in field-deployed sensor modules. The internal 8 MHz oscillator avoids the cost of an external crystal and the long-term reliability concerns of mechanical resonators in harsh industrial environments.

🏭

Small DC Motor and Fan Control

The PIC16F688T-E/ST drives small DC motors and fans through its CCP module in PWM mode, with feedback via the ADC or comparator inputs for closed-loop speed control. The 20 MHz CPU and 8 MIPS throughput handle PI control loops well within the millisecond response budget for fan RPM regulation. nanoWatt sleep mode lets the controller enter deep sleep between speed adjustments, drawing under 1 uA and making the part attractive for solar-powered or battery-backed fan applications.

🧩

Low-Cost IoT Endpoint Nodes

The PIC16F688T-E/ST acts as a low-cost sensing endpoint in IoT installations where a sub-gig radio module handles the actual wireless link. The MCU wakes on interrupt, samples a sensor, packs the result, and hands it off to the radio via USART before returning to nanoWatt sleep. Total active energy per transaction is dominated by radio TX, but the MCU contributes only a few milliamps for a few milliseconds because of the efficient mid-range core. The TSSOP-14 package keeps the node PCB under 10 mm by 10 mm, allowing integration into coin-cell sensors.

What is the flash memory size of PIC16F688T-E/ST?
The PIC16F688T-E/ST integrates 7 KB of Flash program memory (4K x 14 words) according to the Microchip PIC16F688 datasheet (DS41203D). It also includes 256 bytes of SRAM and 256 bytes of EEPROM, which is typical for the PIC16F6xx family and sufficient for state machines, small protocol stacks, and parameter storage.
What is the maximum CPU clock of PIC16F688T-E/ST?
The PIC16F688T-E/ST operates at up to 20 MHz system clock, delivering up to 8 MIPS of throughput on the PIC16 mid-range core. The internal factory-calibrated 8 MHz oscillator eliminates the need for an external crystal in most designs, and a PLL is not present.
What is the operating voltage range of PIC16F688T-E/ST?
The PIC16F688T-E/ST operates from 2.0 V to 5.5 V, supporting 2.5 V, 3.3 V, and 5 V system rails directly. Brown-out reset and a wide-voltage nanoWatt sleep mode are built in, which simplifies battery and energy-harvesting designs where the supply can droop during discharge.
How many I/O pins does PIC16F688T-E/ST have?
The PIC16F688T-E/ST exposes 12 digital I/O pins in the 14-pin TSSOP package, with interrupt-on-change on selected pins. Several pins are multiplexed with the 10-bit ADC, comparators, and PWM, so the practical number of free digital lines depends on which peripherals are enabled.
Is PIC16F688T-E/ST automotive grade?
Yes, the PIC16F688T-E/ST is qualified to AEC-Q100 according to the parametric data published by datasheets.com. The 'E' suffix confirms the -40 C to +125 C extended operating temperature range required for under-hood and automotive body-electronics applications.
Where can I download the PIC16F688T-E/ST datasheet?
The official Microchip PIC16F688 datasheet (DS41203D) is available at https://ww1.microchip.com/downloads/en/DeviceDoc/41203D.pdf, and a 204-page scanned copy is hosted at alldatasheet.com as well. According to the Microchip product page (microchip.com/en-us/product/PIC16F688), the document is the authoritative reference for pinout, electrical characteristics, and errata.
What package does PIC16F688T-E/ST use?
The PIC16F688T-E/ST is supplied in a 14-pin Thin-Shrink Small Outline Package (TSSOP-14). The 'ST' suffix is Microchip's package designator for TSSOP, while the 'T' suffix denotes Tape & Reel packaging. Pin 1 is identified by the standard dot marker on the package top.
Where can I buy PIC16F688T-E/ST online?
The PIC16F688T-E/ST is stocked at major authorized distributors: DigiKey (digikey.com/en/products/detail/microchip-technology/PIC16F688T-E-ST/613490), Mouser (mouser.com/ProductDetail/Microchip-Technology/PIC16F688T-E-ST), LCSC (lcsc.com/product-detail/C628324.html, USD 1.0944 reference), and Veswin Electronics. Pricing as of 2026-09-21 ranges from about USD 1.09 at LCSC to USD 1.77 at one-piece distributor pricing.
What is the lead time for PIC16F688T-E/ST?
Lead time for the PIC16F688T-E/ST is typically 8-12 weeks from Microchip factory stock at major distributors as of 2026-09-21, with DigiKey and Mouser often showing factory stock for immediate shipment on reels of 2500. For prototype quantities (under 100 pieces), most distributors ship from local warehouse stock within 1-2 business days.
Is PIC16F688T-E/ST in stock at distributors?
Yes, PIC16F688T-E/ST is currently shown in stock at LCSC (lcsc.com, 2026-09-21 listing), Mouser, and DigiKey. Stock levels fluctuate; for production volumes above 5000 pieces, Microchip factory direct order is recommended with a 12-week horizon.
What is the price of PIC16F688T-E/ST?
The PIC16F688T-E/ST lists at USD 1.0944 at LCSC and around USD 1.77 at one-piece distributor pricing as of 2026-09-21. Volume pricing drops to roughly USD 1.13 at the 1000-piece break and USD 1.27 at 500 pieces, making it one of the lowest-cost AEC-Q100 8-bit MCUs in the TSSOP-14 footprint.
What is the best drop-in replacement for PIC16F688T-E/ST?
The closest pin-to-pin drop-in replacement in the same 14-TSSOP footprint is the PIC16F688-E/SL (SOIC-14) or PIC16F688-I/SL variants on the same silicon die, but within the TSSOP-14 package the PIC16F688T-I/ST (industrial temperature grade -40 C to +85 C) is the most direct match. All share identical Flash, RAM, EEPROM, ADC, and USART resources per the Microchip PIC16F688 datasheet.
What is the difference between PIC16F688T-E/ST and PIC16F688-E/ST?
The 'T' suffix denotes Tape & Reel packaging, while 'E' marks the Extended -40 C to +125 C temperature grade. The PIC16F688T-E/ST is the Tape & Reel Extended-temp version of the PIC16F688-E/ST, with identical silicon, pinout, and electrical characteristics per the Microchip datasheet.
PIC16F688T-E/ST vs PIC16F684 - which is better for low-power sensor nodes?
The PIC16F688T-E/ST offers 7 KB Flash and 12 I/O pins while the PIC16F684 provides 2 KB Flash and 12 I/O pins, so the PIC16F688T-E/ST is better when your firmware image exceeds 2 KB. Both share the nanoWatt feature set and same TSSOP-14 footprint, so the choice is dictated by code size and EEPROM requirements (256 bytes on PIC16F688T-E/ST vs 256 bytes on PIC16F684).
When should I choose PIC16F688T-E/ST over PIC16F877A?
Choose PIC16F688T-E/ST when you need a TSSOP-14 surface-mount part with AEC-Q100 qualification and 12 I/O pins; choose PIC16F877A only when you need 40 pins and a DIP package for breadboard prototyping. The PIC16F688T-E/ST has 7 KB Flash vs 14 KB on the PIC16F877A, so the latter is preferred for code-heavy applications like small RTOS ports or graphical LCD controllers.

Engineering reference data for PIC16F688T-E/ST — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F688T-E/ST when you need an AEC-Q100 qualified 8-bit MCU in a compact TSSOP-14 footprint for automotive or industrial Extended-temperature designs and your firmware fits within 7 KB Flash plus 256 bytes each of SRAM and EEPROM. The 'T' (Tape & Reel) suffix supports automated SMT assembly, and the on-chip 10-bit ADC, comparators, PWM, and USART cover the majority of sensor and motor-control use cases without external components. Select the PIC16F688-E/ST if you want the same silicon but in Tube packaging for low-volume prototyping. Select the PIC16F688T-I/ST if you only need Industrial -40 C to +85 C and want a slightly lower price. Choose the PIC16F684-E/ST when firmware is small (<2 KB) and a TSSOP-14 footprint is still required. Choose the PIC16F688-I/SL if you need a SOIC-14 for hand soldering, and the PIC16F677-E/SS when you outgrow the 14-pin package and need 20 pins.

Comparison with Alternatives

Parameter This Product PIC16F688-E/ST PIC16F688T-I/ST PIC16F684-E/ST PIC16F688-I/SL PIC16F677-E/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-TSSOP 14-TSSOP (same) 14-TSSOP (same) 14-TSSOP (same) 14-SOIC (different) 20-SSOP (different)
Program Memory (Flash) 7 KB 7 KB 7 KB 2 KB 7 KB 7 KB
Data SRAM 256 bytes 256 bytes 256 bytes 128 bytes 256 bytes 256 bytes
Data EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 C to +125 C (Extended) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +125 C (Extended)
Packaging Media Tape & Reel Tube Tape & Reel Tube Tube Tube
AEC-Q100 Automotive Qualified (per parametric data) Qualified Not qualified Qualified Not qualified Qualified
Approximate 1k-piece Price (USD) 1.13 1.13 1.13 1.05 1.13 1.40

Key Differentiators

  • Tape & Reel + Extended temperature for AEC-Q100 (vs PIC16F688-E/ST)
  • 7 KB Flash doubles the code space over PIC16F684 (vs PIC16F684-E/ST)
  • 8 MIPS throughput at 20 MHz on mid-range core (vs PIC16F630-E/ST)

Design Notes

The PIC16F688T-E/ST accepts a single 2.0 V to 5.5 V supply on VDD (pin 1). Place a 100 nF decoupling capacitor as close as possible to the VDD pin and a bulk 10 uF tantalum or ceramic at the board supply entry. For battery-powered designs, leverage the nanoWatt sleep modes (SLEEP instruction with internal WDT disabled) to drop current to under 1 uA; wake sources include INT pin change, comparator output change, and Timer1 overflow.

The TSSOP-14 package requires careful land pattern design per IPC-7351 nominal density. Expose as much copper under the package as practical to provide thermal relief, since the die dissipates up to ~800 mW at full 20 MHz activity. Tie the MCLR/VPP pin (pin 4) through a 10 kohm pull-up to VDD; if unused, MCLR can be disabled in configuration bits to free the pin as RA3.

Do not assume the internal 8 MHz oscillator is accurate enough for UART communication above 9600 baud without calibration; for high-speed USART use an external crystal on OSC1/OSC2 or the Timer1 oscillator with the appropriate load capacitors. Always read-modify-write on PORT registers using the PIC16 shadow-BSRF/BSF sequence, or use the LATx registers provided on later silicon revisions. Configuration bits must be set explicitly - leaving them at the erased default enables the internal RC oscillator and disables MCLR, which surprises many first-time users.

The ADC inputs (AN0-AN7) share pins with digital I/O. Configure ADC-using pins as inputs in TRISx and disable the digital input buffer via the ANSEL register to prevent digital switching noise from coupling into ADC readings. Add a small RC filter (1 kohm + 100 pF) on each analog input to limit charge-injection kick from the S&H capacitor.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

AEC-Q100 qualification noted in datasheets.com parametric record; RoHS and REACH compliance per Microchip product page. MSL level not stated in the verified web data - see _validation_note.

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

Related Searches

PIC16F688T-E/ST datasheet PIC16F688T-E/ST price PIC16F688T-E/ST buy PIC16F688T-E/ST pinout TSSOP-14 PIC16F688T-E/ST AEC-Q100 automotive Microchip PIC16F688 7KB flash MCU PIC16F688T-E/ST vs PIC16F684 PIC16F688T-E/ST drop-in replacement PIC16F688T-E/ST in stock DigiKey Mouser LCSC what is the flash size of PIC16F688T-E/ST TSSOP-14 8-bit 20MHz MCU Extended temp PIC16F688T-E/ST LED lighting controller

Related Components & Terms

Microchip Technology PIC16F688 PIC16F688T-E/ST PIC16F688-E/ST PIC16F688T-I/ST PIC16F684 PIC16F677 PIC16 mid-range 8-bit microcontroller MCU Flash program memory EEPROM 10-bit ADC USART nanoWatt Technology AEC-Q100 RoHS REACH TSSOP-14 Tape & Reel PIC16 instruction set RISC Harvard architecture ICP (In-Circuit Programming) MSSP comparator
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