Microchip Technology

PIC16F688T-E/SL - 7KB Flash 8-bit MCU, SOIC-14 | Microchip

Référence : PIC16F688T-E/SL ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.0 V to 5.5 V Vdss 14-SOIC (0.154 inch, 3.90 mm body, SL suffix) Package 20 MHz Speed 7 KB (4K x 14 words) Memory
À partir de $1.45 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-21
Tarifs dégressifs
Qté Prix unitaire Total
1 $2.15 $2,15
10 $1.95 $19,50
100 $1.78 $178,00
500 $1.62 $810,00
1 000 $1.45 $1 450,00
ℹ️ Tous les prix sont en USD

PIC16F688T-E/SL Présentation

The Microchip Technology PIC16F688T-E/SL is a 14-pin, 8-bit Flash-based CMOS microcontroller built on the mid-range PIC16 x14 architecture, delivering 7KB of program Flash memory and 256 bytes of RAM in a 14-SOIC package. The part is rated for 20 MHz maximum clock speed and operates across the 2.0V to 5.5V supply range that the PIC16F688 family specifies, with the -E temperature variant covering -40C to +125C industrial/extended operation. The PIC16F688T-E/SL combines 12 I/O pins, an internal oscillator, on-chip EEPROM data memory, and Microchip's nanoWatt power management features for low-power embedded designs.

A PIC microcontroller (MCU) is a compact, single-chip computer integrating a CPU, program memory (Flash/ROM), data memory (RAM), and configurable peripherals on a single die. The PIC16 mid-range family uses a RISC-based 14-bit instruction set with 35 single-word instructions and a 200 ns instruction cycle at 20 MHz, making it well suited for control loops, sensor interfacing, and glue logic replacement. PIC16F devices sit within the broader taxonomy of microcontrollers -> 8-bit MCUs -> PIC microcontrollers -> semiconductor ICs, and they bridge the low-pin-count PIC10/12/16 family with the higher-pin PIC18 and dsPIC lines.

Key features of the PIC16F688 include 7KB Flash program memory, 256 bytes of RAM, 256 bytes of EEPROM, 12 digital I/O pins, an internal 8 MHz oscillator (with PLL options), a 10-bit ADC, comparators, capture/compare/PWM modules, and the nanoWatt technology sleep modes for battery-aware designs. The -E (extended) temperature grade is a critical selection criterion for industrial and harsh-environment deployments where the -I (industrial, -40C to +85C) variant is insufficient.

Architecturally, the PIC16F688T-E/SL is a Harvard-architecture RISC core with separate program Flash and data EEPROM buses, hardware stack, and deterministic interrupt handling. This makes timing analysis straightforward - an advantage over more complex ARM-based MCUs for hard-real-time control loops. The 20 MHz clock supports instruction cycles as fast as 200 ns, giving predictable latency for PWM-driven motor or lighting control applications.

Typical applications include LED lighting controllers, automotive body electronics subsystems, small appliance control boards, battery chargers, sensor signal conditioning, and consumer remote controls. The wide 2.0V-5.5V operating range also supports direct battery connection in single-cell Li-ion or 3-cell alkaline systems. Industrial control modules and HVAC sensor nodes commonly deploy the -E temperature variant. Compared with PIC18 or Cortex-M0 parts, the PIC16F688 wins on cost-per-pin and on simplicity when advanced peripherals are not required.

When designing with this device, verify that the 12 I/O and 8-channel ADC suffice for your application before committing; for designs needing more channels or USB, look up to PIC18F2550 or PIC16F1455. Also confirm the SOIC-14 footprint matches your PCB layout - the SL suffix denotes 14-SOIC (0.150 inch body) and is not interchangeable with TSSOP (ST suffix) without board rework.

This page synthesizes distributor pricing, drop-in SOIC-14 alternatives from the PIC16F family, and practical design notes that are not consolidated in the manufacturer datasheet.

Alternatives de remplacement direct pour PIC16F688T-E/SL — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec PIC16F688T-E/SL (même facteur de forme et même empreinte) — différant par Package, Core Architecture, Internal Oscillator, RoHS Status, Program Memory (Flash).

Microchip Technology
Package: 14-pin SOIC (SL) 3.90 mm body, Tape and Reel (T)
Core Architecture: PIC16 mid-range (8-bit RISC)
Internal Oscillator: 4 MHz / 8 MHz selectable, factory calibrated
Microchip Technology
Package: 14-SOIC (SL)
Internal Oscillator: 8 MHz, 4 selectable frequencies
RoHS Status: Compliant
Microchip Technology
Package: 14-SOIC (SL), 3.90 mm body, tape & reel
Core Architecture: PIC 8-bit, 14-bit instruction word
Internal Oscillator: 31 kHz and 8 MHz LFINTOSC
Microchip Technology
Package: 14-SOIC (SL)
Core Architecture: PIC16 mid-range (x14) 8-bit
Internal Oscillator: 8 MHz (selectable)

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC16F688-E/SL

✅ Remplacement direct
Microchip Technology
📦 14-SOIC (SL)
PIC16 mid-range (x14) 8-bit · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz · 1 cycle (4 clock periods) · 2.0 V to 5.5 V · 11

✓ En stock

$1.05 / unité

Voir la fiche technique →

PIC16F688T-I/SL

✅ Remplacement direct
📦 14-SOIC (SL)
same SOIC-14 die, industrial temperature grade -40C to +85C (vs +125C on -E); pin-to-pin compatible

📋 Alternative de référence (hors catalogue)

PIC16F684T-I/SL

✅ Remplacement direct
Microchip Technology
📦 14-SOIC (SL)
PIC 8-bit, 14-bit instruction word · PIC16F6xx, Mid-Range · 8-bit RISC · 35 instructions · 3.5 KB (2K x 14) · 128 bytes · 256 bytes · 20 MHz

✓ En stock

$1.05 / unité

Voir la fiche technique →

PIC16F684-E/SL

✅ Remplacement direct
Microchip Technology
📦 14-SOIC (SL)
PIC · 8-bit · 20 MHz · 3.5 KB (2K x 14) Flash · 128 bytes · 256 bytes · 12 · 4 x 10-bit

✓ En stock

$1.41 / unité

Voir la fiche technique →

PIC16F676T-E/SL

✅ Remplacement direct
Microchip Technology
📦 14-SOIC (SL)
PIC16 mid-range (8-bit RISC) · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V (E variant: 4.5 V to 5.5 V) · 12 · 8 channels x 10-bit

✓ En stock

$0.8 / unité

Voir la fiche technique →

PIC16F688T-E/SL Valeurs maximales et caractéristiques électriques

Core Architecture PIC16 8-bit RISC (mid-range x14)
Program Memory (Flash) 7 KB (4K x 14 words)
Data RAM 256 bytes
Data EEPROM 256 bytes
Maximum CPU Clock 20 MHz
Instruction Cycle 200 ns at 20 MHz
Supply Voltage Range 2.0 V to 5.5 V
Operating Temperature (E variant) -40C to +125C (extended)
I/O Pins 12
Boîtier 14-SOIC (0.154 inch, 3.90 mm body, SL suffix)
Type de montage Surface Mount
Statut RoHS Compliant (lead-free)
Low-Power Feature nanoWatt technology with multiple sleep modes

Configuration des broches de PIC16F688T-E/SL

SOIC-14 (3.9mm) Package Pinout Diagram SOIC-14 14-pin small outline IC, 3.9x8.7mm, P1.27mm, JEDEC MS-012. Pin 1 by chamfer. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 SOIC-14 (3.9mm)
Broche 1 RA3/MCLR/Vpp — Digital I/O / Master Clear (reset) / Programming voltage input
Broche 2 RA4/AN3 — Digital I/O / Analog input channel 3
Broche 3 RA5/AN4 — Digital I/O / Analog input channel 4
Broche 4 RA0/AN0/C1IN+ — Digital I/O / Analog input 0 / Comparator 1 positive input
Broche 5 RA1/AN1/C1IN- — Digital I/O / Analog input 1 / Comparator 1 negative input
Broche 6 RA2/AN2 — Digital I/O / Analog input 2
Broche 7 RC0 — Digital I/O port C bit 0
Broche 8 VSS — Ground reference
Broche 9 OSC1/RC1 — External oscillator input / Digital I/O RC1
Broche 10 OSC2/RC2 — External oscillator output / Digital I/O RC2
Broche 11 RC3 — Digital I/O port C bit 3
Broche 12 RC4 — Digital I/O port C bit 4
Broche 13 RC5 — Digital I/O port C bit 5
Broche 14 VDD — Positive supply voltage (2.0V to 5.5V)

Applications typiques

PIC16F688T-E/SL convient pour 7 applications: Industrial Sensor Signal Conditioning, LED Lighting Controllers, Automotive Body Electronics (Non-AEC-Q100), Small Appliance Control Boards, Battery-Powered IoT Sensor Nodes, HVAC and Building Automation Sensors, Consumer Remote Controls and HIDs.

🏭

Industrial Sensor Signal Conditioning

The PIC16F688T-E/SL fits industrial sensor nodes because of its 12 I/O count, 8-channel 10-bit ADC, and -40C to +125C extended temperature grade. The part runs from 2.0V to 5.5V, allowing direct battery or 24V-bus-derived power without extra regulators. Its nanoWatt sleep modes enable multi-year battery life in remote pressure, temperature, or flow sensors. The 7KB Flash holds substantial sensor-fusion firmware including linearization, calibration, and Modbus-style output protocols.

💡

LED Lighting Controllers

LED dimming and color-mixing controllers benefit from the PIC16F688T-E/SL's 20 MHz clock (200 ns instruction cycle) and PWM/capture/compare modules. The 12 I/O can drive multiple LED channels plus DMX or 0-10V analog control inputs. Wide 2.0V-5.5V supply supports direct connection to 5V or 3.3V LED driver rails. The 7KB Flash is sufficient for color-space conversion libraries and DMX512 protocol stacks.

🚗

Automotive Body Electronics (Non-AEC-Q100)

The PIC16F688T-E/SL's -40C to +125C extended temperature grade is suitable for body-electronics applications like seat controllers, window modules, mirror actuators, and interior lighting where AEC-Q100 is not strictly mandated. The 12 I/O handles relay drivers, switch inputs, and LIN-bus-style UART comms. Its compact SOIC-14 footprint suits space-constrained automotive PCB designs and aftermarket accessories.

🔧

Small Appliance Control Boards

Coffee makers, blenders, washing machines, and kitchen hoods deploy the PIC16F688T-E/SL as the main control MCU for user-interface scanning, motor PWM, and sensor feedback. The 20 MHz clock and 200 ns instruction cycle are more than adequate for closed-loop control algorithms. The nanoWatt sleep modes reduce standby power to meet energy-star ratings. The 7KB Flash supports user-interface state machines, fault diagnostics, and OTA-style field updates.

🧩

Battery-Powered IoT Sensor Nodes

Battery-powered wireless sensor endpoints leverage the PIC16F688T-E/SL's nanoWatt technology, which offers multiple sleep modes drawing microamps or less. The 2.0V-5.5V operating range supports direct connection to single-cell Li-ion, 2x AA, or coin cells. Combined with a sub-GHz or BLE radio, the part builds sensor nodes that last years on a single battery. The 256-byte EEPROM is sufficient for storing calibration constants, network IDs, and rolling sensor logs.

🏭

HVAC and Building Automation Sensors

Thermostats, CO2 sensors, and occupancy detectors use the PIC16F688T-E/SL because of its extended temperature grade, low power consumption, and ample I/O for relays, keypads, and communication interfaces. The 10-bit ADC reads thermistor, humidity, and gas-sensor analog outputs. The 7KB Flash holds BACnet, Modbus, or proprietary HVAC protocol stacks. The SOIC-14 footprint is hand-solderable for low-volume building automation product runs.

📱

Consumer Remote Controls and HIDs

TV remotes, garage door openers, and key fobs benefit from the PIC16F688T-E/SL's low power, small package, and sufficient code space for IR/RF protocol stacks. The 20 MHz clock drives accurate PWM carrier generation for IR transmission. The wide supply range supports direct connection to coin cells. Combined with a sub-GHz transmitter or IR LED driver, the part enables long-battery-life consumer HIDs at low BOM cost.

What is the program memory size of PIC16F688T-E/SL?
The PIC16F688T-E/SL contains 7 KB (4K x 14 words) of Flash program memory. According to the Microchip PIC16F688 datasheet (DS41191D family), this is enough for mid-complexity 8-bit embedded firmware, typically 4,000-5,000 single-word instructions plus interrupt vectors. Designers targeting larger codebases should look to PIC18F or PIC24 families.
What is the operating voltage range of PIC16F688T-E/SL?
The PIC16F688T-E/SL operates from 2.0V to 5.5V, covering the full PIC16F688 family specification. At 20 MHz the minimum operating voltage is 4.0V (per the Microchip datasheet), so designs that need full speed at low battery voltage should verify headroom or use the lower-frequency modes that work down to 2.0V.
What is the maximum clock speed of PIC16F688T-E/SL?
The PIC16F688T-E/SL runs up to 20 MHz external clock, with a 200 ns instruction cycle. The internal oscillator supports 8 MHz with PLL options, allowing firmware-only configuration without an external crystal. This makes the part suitable for cost-sensitive designs where PCB space and BOM count must be minimized.
What is the difference between PIC16F688-E/SL and PIC16F688T-E/SL?
The 'T' suffix on PIC16F688T-E/SL designates Tape and Reel packaging for high-volume assembly; both parts share the same silicon die, SOIC-14 package, and electrical specifications. The -E/SL without 'T' ships in tube packaging. Engineers should treat them as functionally identical when designing firmware, with the T-variant preferred for SMT production lines.
Where can I buy PIC16F688T-E/SL online?
The PIC16F688T-E/SL is in stock at Mouser, Heisener, AIChipLink, Lisleapex, and other authorized Microchip distributors as of 2026-09-21. Pricing at Heisener shows ~in stock at $2.15 unit price. Lead time on small orders is typically 5-7 days with expedited shipping options available.
What is the price of PIC16F688T-E/SL?
As of 2026-09-21, the PIC16F688T-E/SL lists at approximately $2.15 per unit at 1-piece quantity (Heisener), with volume pricing scaling down toward $1.45 at 1,000-piece quantities. Distributor pricing varies; Mouser, DigiKey, and AIChipLink are recommended for the most current distributor pricing and stock visibility.
What is the lead time for PIC16F688T-E/SL?
Lead time for PIC16F688T-E/SL is reported by Heisener as 'to be confirmed' with estimated delivery Dec 7 - Dec 12, indicating typical distribution stock available. Microchip's factory lead time is generally 8-12 weeks for new orders, but authorized distributor stock is generally immediate. XAIPART recommends confirming stock at order placement.
Is PIC16F688T-E/SL the same as PIC16F688-I/SL?
The PIC16F688T-E/SL uses the -E (extended) temperature grade of -40C to +125C, while the PIC16F688-I/SL uses the -I (industrial) grade of -40C to +85C. The silicon die is identical; only the temperature qualification differs. Choose -E/SL for harsh-environment industrial or automotive under-hood applications; -I/SL suffices for consumer and indoor industrial designs.
PIC16F688T-E/SL vs PIC16F677 - which is better for sensor applications?
The PIC16F688T-E/SL is a 14-pin part with 7KB Flash and 256 bytes RAM; the PIC16F677 is a 20-pin part in the same family with similar memory but more I/O. For sensor applications needing more than 12 I/O or extra ADC channels, the PIC16F677 is better. For cost-driven designs where 12 I/O suffices, the PIC16F688T-E/SL is preferred.
When should I choose PIC16F688T-E/SL over PIC16F684-E/SL?
Choose PIC16F688T-E/SL when you need the larger 7KB Flash (vs 3.5KB on PIC16F684) and 256 bytes RAM (vs 128 bytes) for more complex firmware. Both share the 14-SOIC package and pinout, making them drop-in compatible. PIC16F684 is preferred for the smallest, lowest-cost designs where the smaller memory is acceptable.
What is the best drop-in replacement for PIC16F688T-E/SL?
The PIC16F688-E/SL (tube packaging variant) and PIC16F688T-I/SL (industrial temperature grade) are the closest drop-in replacements, sharing the same SOIC-14 footprint and die. For applications needing more memory, the PIC16F716-E/SL is functionally similar but with 3.5KB Flash; cross-check pinout before substituting.
Where to download PIC16F688T-E/SL datasheet PDF?
The PIC16F688T-E/SL datasheet is available from Microchip's website at the device document number DS41191D family. Direct PDF: https://ww1.microchip.com/downloads/en/DeviceDoc/41191D.pdf. Mirror copies are available on alldatasheet.com and digchip.com, but the Microchip source is always the most current revision.
What is the pinout of PIC16F688T-E/SL?
The PIC16F688T-E/SL is a 14-SOIC with pin 1 as MCLR/Vpp/RA3, pins 2-3 as RA4/RA5, pins 4-7 as RA0/RA1/RA2/RC0, pin 8 as VSS, pin 9 as OSC1/RC1, pin 10 as OSC2/RC2, pins 11-13 as RC3/RC4/RC5, and pin 14 as VDD. Exact alternate-function mappings for ADC, PWM, and comparator inputs are in the PIC16F688 datasheet pinout table.
Can PIC16F688T-E/SL be used in automotive applications?
The PIC16F688T-E/SL has the -E temperature grade covering -40C to +125C, which suits many automotive under-hood and body-electronics applications. However, it is not AEC-Q100 qualified. For AEC-Q100 qualified PIC16 alternatives in SOIC-14, look to PIC16F15325 or PIC16F18025 - these are pin-compatible successors designed for automotive qualification.
What are the key specifications of PIC16F688T-E/SL that engineers should know?
Key specs: 8-bit PIC16 RISC core, 7KB Flash, 256 bytes RAM, 256 bytes EEPROM, 12 I/O, 10-bit ADC, 20 MHz max clock, 200 ns instruction cycle, 2.0V-5.5V supply, SOIC-14 package, -40C to +125C operating temperature, nanoWatt low-power modes. These specs make it a strong fit for cost-sensitive 8-bit embedded control with industrial temperature robustness.

Données de référence d'ingénierie pour PIC16F688T-E/SL — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the PIC16F688T-E/SL when you need 7KB Flash, 256 bytes RAM, and an extended -40C to +125C temperature grade in a SOIC-14 footprint for industrial-grade 8-bit control. The -E temperature variant is the deciding factor for under-hood automotive, industrial sensor nodes, and outdoor equipment. Select PIC16F688-E/SL for the same spec in tube packaging; PIC16F688T-I/SL for industrial temp only (-40C to +85C); PIC16F684T-I/SL for smaller-memory (3.5KB Flash) cost-down designs where the smaller firmware footprint is acceptable; PIC16F676T-E/SL only when 1.75KB Flash is sufficient (very simple control loops). All alternatives share the 14-SOIC footprint, enabling PCB layout reuse across the family.

Comparaison avec les alternatives

Paramètre Ce produit PIC16F688-E/SL PIC16F688T-I/SL PIC16F684T-I/SL PIC16F684-E/SL PIC16F676T-E/SL
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-SOIC (SL) 14-SOIC (SL) - same 14-SOIC (SL) - same 14-SOIC (SL) - same 14-SOIC (SL) - same 14-SOIC (SL) - same
Program Memory (Flash) 7 KB 7 KB 7 KB 3.5 KB (-50%) 3.5 KB (-50%) 1.75 KB (-75%)
Data RAM 256 bytes 256 bytes 256 bytes 128 bytes (-50%) 128 bytes (-50%) 64 bytes (-75%)
Data EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 128 bytes (-50%)
I/O Pins 12 12 12 12 12 12
Operating Temperature -40C to +125C (-E) -40C to +125C -40C to +85C (-I) -40C to +85C (-I) -40C to +125C -40C to +125C
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V

Principaux différenciateurs

  • Highest memory in PIC16F68x 14-SOIC family (vs PIC16F684T-I/SL)
  • Extended temperature grade for harsh environments (vs PIC16F688T-I/SL)
  • PIC16 mid-range architecture simplicity over Cortex-M0 (vs Cortex-M0 MCUs)

Notes de conception

Estimated: at 20 MHz and 5V supply, the PIC16F688T-E/SL typically draws 5-8 mA active current; sleep current falls to microamps with nanoWatt sleep modes. For battery-powered designs, leverage the internal 8 MHz oscillator instead of a crystal to eliminate the 1-3 mA oscillator current overhead. Add a 100 nF decoupling capacitor directly across VDD (pin 14) and VSS (pin 8) within 3 mm of the IC pins.

Keep the ICSP/ICD programming pins (RA3/MCLR, RA4, RA5, RA0, RA1) accessible on test points or a 6-pin header if in-circuit programming or debugging is required. Route the ICSPDAT/ICSPCLK traces short to avoid signal-integrity issues. Ensure pin 1 (MCLR) has a 10 kohm pull-up to VDD and a 100 nF cap to ground for proper reset, unless the internal MCLR is enabled via configuration bits.

Common pitfalls with PIC16F688T-E/SL: (a) configuring RA2 as a digital output without disabling the analog channel on the ANSEL register - analog mode holds outputs in a tri-state; (b) using the internal oscillator at full 20 MHz without setting OSCCON correctly - many code samples default to 4 MHz; (c) forgetting to clear the GIE bit before ISR setup, causing spurious interrupts at startup; (d) using RA3 as an output - RA3 is open-drain only and requires an external pull-up.

The PIC16F688T-E/SL's thermal dissipation is dominated by I/O pin current, not core logic. At 25C ambient with 12 I/O each sourcing 10 mA (120 mA total), the SOIC-14 package with theta_JA around 80-100 C/W stays well within the -40C to +125C operating range. For industrial -40C cold-start designs, verify that brown-out reset (BOR) is enabled in configuration bits so the MCU restarts cleanly as VDD rises.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sans plomb
Yes
Sans halogène
Yes
Minerais de conflit
Compliant

RoHS-compliant per Microchip product page. Not AEC-Q100 qualified - for AEC-Q100 PIC16 SOIC-14 alternatives, look to PIC16F15325 or PIC16F18025 automotive-grade parts.

Données vérifiées le : 2026-09-21 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC16F688T-E/SL PIC16F688T-E/SL datasheet Microchip PIC16F688T-E/SL 7KB flash 8-bit MCU SOIC-14 PIC16F688 extended temperature MCU PIC16F688 SOIC-14 microcontroller PIC16F688 industrial sensor MCU PIC16F688 vs PIC16F684 PIC16F688 drop-in replacement SOIC-14 buy PIC16F688T-E/SL online PIC16F688T-E/SL price stock what is the program memory of PIC16F688

Composants & termes associés

Microchip Technology PIC16F688 PIC16F688T-E/SL PIC16F688-E/SL PIC16F688T-I/SL PIC16F684 PIC16F676 PIC16 8-bit microcontroller RISC architecture Flash memory EEPROM nanoWatt technology SOIC-14 RoHS AEC-Q100 industrial temperature grade extended temperature grade ICSP programming MPLAB X IDE ICD debugger brown-out reset PIC mid-range x14
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ