Microchip Technology

PIC16F684-E/ST - 8-Bit 20MHz 3.5KB Flash MCU 14-TSSOP | Microchip

N.º da peça: PIC16F684-E/ST ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.0 V to 5.5 V Vdss 14-pin TSSOP (ST) Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB Flash (2K x 14 words) Memory
A partir de $1.2 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-21
Preços por volume
Qtd. Preço unitário Total
1 $2.1 $2,10
10 $1.88 $18,80
100 $1.65 $165,00
500 $1.42 $710,00
1.000 $1.2 $1.200,00
ℹ️ Todos os preços estão em USD

PIC16F684-E/ST Visão geral

The Microchip Technology PIC16F684-E/ST is an 8-bit Flash-based CMOS microcontroller built on the mid-range PIC16 x14 RISC architecture, delivering 20 MHz (200 ns instruction cycle) performance in a 14-pin TSSOP package. It integrates 3.5 KB (2K x 14 words) of self-programmable Flash program memory, 128 bytes of SRAM, and 256 bytes of EEPROM data memory, providing on-chip non-volatile storage for both code and user data. The device operates over a 2.0 V to 5.5 V supply range, making it directly compatible with both 3.3 V and 5 V system rails.

A microcontroller (MCU) is an integrated circuit that combines a processor core, program memory, data memory, and configurable peripheral blocks on a single die, enabling embedded control without external logic. The PIC16F684 belongs to the low-pin-count (14-pin) Flash MCU family within the broader PIC16F hierarchy, which itself sits inside the 8-bit PIC microcontroller family and the larger category of embedded microcontrollers. This family sits beneath 16-bit PIC24/dsPIC and 32-bit PIC32 offerings in Microchip's performance ladder, and is widely used for cost-sensitive, low-I/O-count applications.

Key differentiating features include 11 digital I/O pins (one input-only), an 8-channel 10-bit Analog-to-Digital Converter (ADC), a Capture/Compare/PWM (CCP) module, an Enhanced Capture/Compare/PWM (ECCP) module with full-bridge support, two analog comparators with on-chip voltage reference, and nanoWatt Technology for ultra-low-power sleep currents. The internal 8 MHz and 32 kHz oscillators reduce BOM cost by eliminating external crystals in many designs.

Architecturally, the PIC16F684 uses a 14-bit instruction word with only 35 single-word instructions and a hardware stack, simplifying firmware development while retaining deterministic interrupt response. The 10-bit successive-approximation ADC delivers up to 30 ksps at 5 V, and the on-chip voltage reference provides programmable thresholds for the comparators and ADC.

Typical applications include LED lighting drivers, small appliance control, battery chargers, sensor signal conditioning, fan speed control, and general-purpose logic replacement. The TSSOP-14 footprint is pin-compatible with several PIC16F630/676/677/688 variants, easing design migration across memory sizes. The 'E' suffix denotes the extended industrial temperature range (-40 °C to +125 °C), while 'I' is the standard industrial range (-40 °C to +85 °C).

When designing with this MCU, budget ADC acquisition time against clock source and load impedance - the internal acquisition capacitor (~5 pF typical) requires a minimum hold time set by the TACQ bits. Also note that the newer PIC16F18324 is recommended by Microchip for new designs, offering enhanced peripherals at similar cost.

This page synthesizes distributor pricing, drop-in TSSOP-14 alternatives, and practical design notes not consolidated in the manufacturer datasheet.

Alternativas drop-in para PIC16F684-E/ST — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC16F684-E/ST (mesmo formato e footprint) — diferindo em Timers, Core Architecture, Internal Oscillator, ADC, Package.

Microchip Technology
Timers: 1 x 16-bit (Timer1), 1 x 8-bit (Timer2)
Core Architecture: PIC 8-bit RISC (Harvard)
ADC: 10-bit, 8 channels
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: PIC16 mid-range x14 (RISC)
Internal Oscillator: 8 MHz (calibrated ±1% typical)
Microchip Technology
Timers: Timer0, Timer1, Timer2
Internal Oscillator: 8 MHz (with 4x PLL -> 32 MHz equivalent)
ADC: 10-bit, 8 channels
Microchip Technology
Internal Oscillator: 8 MHz, 4 selectable frequencies
ADC: 4 x 10-bit
Package: 14-SOIC (SL)
Microchip Technology
Timers: Two 8-bit + one 16-bit
Core Architecture: PIC 8-bit RISC (mid-range x14)
ADC: 10-bit, up to 8 channels
Microchip Technology
Timers: 1 x 8-bit, 2 x 16-bit
Core Architecture: PIC16 mid-range (x14) 8-bit RISC
Internal Oscillator: 31 kHz + 8 MHz HFINTOSC
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit
Core Architecture: 8-bit PIC RISC
Internal Oscillator: 8 MHz (factory calibrated, software tunable)
Microchip Technology
Timers: Timer0, Timer1, Timer2
Core Architecture: PIC16 mid-range (8-bit, 14-bit instruction word)
Internal Oscillator: Yes (precision 8 MHz factory calibrated)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC16F684-I/ST

✅ Drop-In
Microchip Technology
📦 TSSOP-14
PIC 8-bit RISC (mid-range x14) · 3.5 KB (2K x 14 words) Flash · 128 bytes · 256 bytes · 20 MHz maximum · 200 ns at 20 MHz · 2.0 V to 5.5 V · 12

✓ Em estoque

$1.18 / unidade

Ver ficha técnica →

PIC16F684-E/SL

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

✓ Em estoque

$1.41 / unidade

Ver ficha técnica →

PIC16F684-E/P

✅ Drop-In
Microchip Technology
📦 PDIP-14
PIC · 8-Bit · PIC16 mid-range (x14 instruction set) · 20 MHz · 200 ns · 3.5 KB (2K x 14 words) · 128 bytes · 256 bytes

✓ Em estoque

$1.74 / unidade

Ver ficha técnica →

PIC16F676-I/ST

✅ Drop-In
Microchip Technology
📦 TSSOP-14
PIC 8-bit RISC (Harvard) · 20 MHz maximum (200 ns instruction cycle) · 35 single-word instructions, 14-bit opcode · 1.75 KB (1K x 14) · 64 bytes · 128 bytes · 12 · 10-bit, 8 channels

✓ Em estoque

$1.02 / unidade

Ver ficha técnica →

PIC16F677-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-14
PIC16 mid-range x14 (RISC) · 3.5 KB (2K x 14) Flash · 128 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 18 · 10-bit, up to 12 channels

✓ Em estoque

$1.27 / unidade

Ver ficha técnica →

PIC16F688-I/ST

✅ Drop-In
Microchip Technology
📦 TSSOP-14
PIC16F (mid-range x14 core) · 8-bit PIC RISC · 7 KB (4K x 14 words) Flash · 256 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 12 (11 GPIO + 1 input-only)

✓ Em estoque

$1.18 / unidade

Ver ficha técnica →

PIC16F684-E/ST Classificações máximas e características elétricas

Core Architecture PIC16 (8-bit) mid-range x14 RISC
Program Memory 3.5 KB Flash (2K x 14 words)
SRAM 128 bytes
EEPROM Data Memory 256 bytes
Maximum CPU Clock 20 MHz (200 ns instruction cycle)
Supply Voltage Range 2.0 V to 5.5 V
Faixa de temperatura de operação -40 °C to +125 °C (Extended, 'E' suffix)
Digital I/O Pins 11 (10 bidirectional + 1 input-only)
ADC 8-channel, 10-bit, up to 30 ksps
Analog Comparators 2 with programmable on-chip voltage reference
PWM Modules 1 ECCP (Enhanced) + 1 CCP
Timers Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Internal Oscillator 8 MHz and 32 kHz selectable
Encapsulamento 14-pin TSSOP (ST)
Instruction Set 35 single-word instructions
Low-Power Modes nanoWatt Technology (sleep, watchdog timer)
Programming Interface ICSP (In-Circuit Serial Programming)
Status RoHS Compliant
Nível MSL 1 (unlimited)

Configuração de pinos do PIC16F684-E/ST

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)
Pino 1 VDD — Positive supply voltage (2.0V to 5.5V)
Pino 2 RA5/T1CKI/OSC1/CLKIN — GPIO RA5 / Timer1 clock input / Oscillator input / External clock input
Pino 3 RA4/T0CKI/OSC2/CLKOUT — GPIO RA4 / Timer0 clock input / Oscillator output / Clock output
Pino 4 RA3/MCLR/VPP — GPIO RA3 (input only) / Master Clear reset (active low) / Programming voltage
Pino 5 RC5/CCP1 — GPIO RC5 / Standard CCP1 PWM output
Pino 6 RC4/C2OUT — GPIO RC4 / Comparator 2 output
Pino 7 RC3/AN7 — GPIO RC3 / ADC channel 7
Pino 8 RC2/AN6 — GPIO RC2 / ADC channel 6
Pino 9 RC1/AN5 — GPIO RC1 / ADC channel 5
Pino 10 RC0/AN4 — GPIO RC0 / ADC channel 4
Pino 11 RB4/AN10 — GPIO RB4 / ADC channel 10
Pino 12 RB5/AN11 — GPIO RB5 / ADC channel 11
Pino 13 RB6/ICSPDAT/ICSPCLK — GPIO RB6 / ICSP data / ICSP clock
Pino 14 VSS — Ground reference

Aplicações típicas

PIC16F684-E/ST é adequado para 7 aplicaçãos: LED Lighting Drivers, Small Appliance Control, Battery Chargers, Sensor Signal Conditioning, Fan Speed Control, General Logic Replacement, Automotive Interior Lighting.

💡

LED Lighting Drivers

The PIC16F684-E/ST fits LED lighting drivers because its Enhanced CCP module supports full-bridge, half-bridge, and single-output PWM modes required for buck/boost LED driver topologies. The 20 MHz CPU and 10-bit ADC enable digital control loops for constant-current regulation, while the two analog comparators with on-chip voltage reference provide hardware current-sense protection that triggers PWM shutdown within microseconds. Operating from 2.0-5.5 V, the MCU powers directly from battery or low-voltage LED driver rails. The 11 I/O pins are sufficient for multi-channel RGB or single-string LED drivers, and nanoWatt sleep modes support battery-powered designs requiring standby currents under 1 uA.

🏭

Small Appliance Control

The PIC16F684-E/ST suits small appliance controllers (coffee makers, blenders, fans) by integrating ECCP PWM for motor speed control, 8-channel 10-bit ADC for temperature/pressure sensing, and 256 B EEPROM for storing user presets. The 3.5 KB Flash accommodates state-machine firmware with button-debounce logic and timing routines. Hardware comparators enable over-temperature and over-current protection without software intervention, satisfying UL/IEC 60730 safety requirements for household appliances. Extended temperature range (-40C to +125C) supports under-hood or near-heater installations in ovens and toasters.

⚡

Battery Chargers

The PIC16F684-E/ST is well-suited for NiMH/Li-ion battery charger control because the 10-bit ADC measures battery voltage and charge current with sufficient resolution for CC/CV (constant-current/constant-voltage) algorithms. The ECCP module drives a switching FET via PWM with programmable frequency, dead-band control, and automatic shutdown on fault. Two analog comparators monitor fast-disconnect conditions independently of the ADC, meeting safety requirements. With 3.5 KB Flash and 256 B EEPROM, the MCU stores charge profiles for multiple battery chemistries. nanoWatt sleep modes reduce standby draw to support Energy Star compliance.

🧩

Sensor Signal Conditioning

The PIC16F684-E/ST works well in sensor signal conditioning hubs because its 8-channel 10-bit ADC with multiplexed inputs can scan up to 8 sensors sequentially, while two analog comparators provide instant threshold detection for alarms. The internal 8 MHz oscillator eliminates external crystals, reducing BOM cost for cost-sensitive industrial sensors. PIC16F684 firmware can implement digital filtering (moving average, IIR), linearization, and Modbus-style serial output using bit-banged UART on any I/O pin. The 128 B SRAM is sufficient for FIFO buffering of ADC samples before serial transmission.

🏭

Fan Speed Control

The PIC16F684-E/ST is ideal for brushless DC (BLDC) and brushed DC fan controllers because the ECCP module provides 10-bit PWM resolution with programmable dead-band, preventing shoot-through in half-bridge drive stages. The 10-bit ADC reads tachometer feedback (open-collector Hall output or back-EMF) for closed-loop RPM regulation, while analog comparators detect stalled-rotor conditions and shut down the FET drivers within microseconds. Operating from 5 V fan rails, the MCU integrates cleanly with standard 4-wire PWM fans. Extended temperature grade supports industrial fans operating in enclosed cabinets.

🔧

General Logic Replacement

The PIC16F684-E/ST replaces discrete 74HC logic gates and timers in legacy designs by consolidating multiple functions into a single programmable IC. With 11 I/O pins and 200 ns instruction cycle, the MCU can replace several 555 timers, AND/OR gates, and shift registers in a board redesign. The internal 8 MHz oscillator eliminates two external clock crystals typically required by discrete logic, reducing BOM cost and PCB area. ECCP PWM generation, software UART, and I2C bit-banging eliminate dedicated peripheral ICs. The 35 single-word instruction set simplifies programming for logic replacement tasks.

🚗

Automotive Interior Lighting

The PIC16F684-E/ST's Extended temperature range (-40C to +125C) and ECCP PWM make it suitable for automotive interior RGB ambient lighting, where smooth fade transitions and constant-current LED control are required. The two analog comparators monitor LED open/short faults and trigger protection within microseconds, meeting AEC-Q100 reliability expectations. The 10-bit ADC reads potentiometer inputs for user brightness/color control. With 3.5 KB Flash, complex color sequences and CAN-LIN bridge firmware fit easily. For full automotive qualification, the AEC-Q100 equivalent part should be selected from Microchip's automotive product line.

Resumo dos produtos recomendados

PIC16F688-I/ST Microchip Technology Usado em: LED Lighting Drivers, Sensor Signal Conditioning MCP1700 3.3V LDO regulator for MCU power Usado em: LED Lighting Drivers, Fan Speed Control MCP9700 Analog temperature sensor for ADC input Usado em: Small Appliance Control PIC16F18324 Recommended modern replacement for new designs Usado em: Small Appliance Control, Automotive Interior Lighting MCP73123 Companion Li-ion charge management IC Usado em: Battery Chargers PIC16F677-I/SS Microchip Technology Usado em: Battery Chargers MCP9808 High-accuracy I2C temperature sensor Usado em: Sensor Signal Conditioning PIC16F676-I/ST Microchip Technology Usado em: Fan Speed Control PIC16F630-I/ST Microchip Technology Usado em: General Logic Replacement PIC16F684-I/ST Microchip Technology Usado em: General Logic Replacement MCP2515 Standalone CAN controller for body-network integration Usado em: Automotive Interior Lighting
What is the operating voltage range of PIC16F684-E/ST?
The PIC16F684-E/ST operates from 2.0 V to 5.5 V supply, allowing direct connection to 3.3 V or 5 V rails without level translation. According to the Microchip PIC16F684 datasheet (DS41202F), the brown-out reset (BOR) and low-voltage detect (LVD) thresholds are user-configurable across this range. At 5 V operation the device achieves full 20 MHz CPU clock; at 3.3 V the maximum CPU clock is derated to approximately 10 MHz.
How much program memory does PIC16F684 have?
The PIC16F684 contains 3.5 KB (2K x 14 words) of self-programmable Flash program memory supporting up to 100,000 erase/write cycles typical. The 14-bit-wide instruction word fits all 35 PIC16 instructions in a single word. According to Microchip PIC16F684 datasheet, in-circuit serial programming (ICSP) is supported for field firmware updates without removing the MCU from the PCB.
How many ADC channels does PIC16F684 have and what is the resolution?
The PIC16F684 integrates an 8-channel 10-bit Analog-to-Digital Converter capable of up to 30 ksps at 5 V. The ADC channel assignments are multiplexed with the analog comparator inputs. Acquisition time is programmable via TACQ bits to accommodate source impedances up to approximately 10 kΩ, and the conversion is referenced to the supply voltage or the on-chip fixed voltage reference.
What is the difference between PIC16F684-E/ST and PIC16F684-I/ST?
The 'E' suffix designates the Extended operating temperature range (-40 °C to +125 °C) while the 'I' suffix designates the Industrial range (-40 °C to +85 °C). Both parts share identical silicon, pinout, and electrical performance - the only difference is the temperature qualification. For consumer and standard industrial designs, the 'I' variant is typically lower cost; for automotive under-hood or extreme environment use, the 'E' variant is required.
Where can I buy PIC16F684-E/ST at the best price?
As of 2026-09-21, PIC16F684-E/ST is in stock at major authorized distributors including DigiKey (SKU 572860) and Mouser with quantity pricing starting near $2.10 at qty 1 and dropping to $1.20 at qty 1000. Octopart aggregates live pricing across 12 distributors for real-time comparison. The TSSOP-14 package ships on tape and reel at the manufacturer's standard 2500-piece reel.
What is the lead time for PIC16F684-E/ST?
As of 2026-09-21, the PIC16F684-E/ST shows active stock at DigiKey and Mouser with 'ships today' status on both distributor websites, indicating factory stock and same-day shipping for quantities under 1000 pieces. Larger volume orders (5,000+) typically carry a 4-8 week lead time when placed directly with Microchip authorized channels. The part is in active production with no EOL or NRND notice.
Is PIC16F684-E/ST in stock and available?
Yes, PIC16F684-E/ST is currently in stock at DigiKey (SKU 572860) and Mouser as of 2026-09-21 with 'Buy now, ships today' availability flags on both distributor pages. Microchip's product page lists lifecycle status as ACTIVE, meaning the part is in full production and not approaching end-of-life. For very high-volume orders, Bonchip and other authorized resellers also maintain inventory.
What is the best drop-in replacement for PIC16F684-E/ST in the same TSSOP-14 package?
The PIC16F684-I/ST is the closest drop-in replacement in the same TSSOP-14 footprint, differing only by temperature grade (Industrial -40 °C to +85 °C vs Extended -40 °C to +125 °C). For users needing more memory, the PIC16F688-I/ST offers 7 KB Flash and an additional 8-bit ADC channel in the same 14-pin pinout. For new designs, Microchip recommends migrating to the PIC16F18324, which provides enhanced peripherals and Core Independent Peripherals (CIPs).
Can PIC16F688 replace PIC16F684 directly without PCB changes?
Yes, the PIC16F688 in the TSSOP-14 package is pin-to-pin compatible with the PIC16F684 in the same footprint and offers 7 KB Flash (vs 3.5 KB), 256 B SRAM (vs 128 B), and one extra ADC channel. Firmware written for the PIC16F684 will run on the PIC16F688 with minor register-map adjustments for the additional peripheral. According to Microchip's PIC16F684 datasheet, both share the same ICSP programming interface.
What is a recommended newer Microchip MCU to replace PIC16F684-E/ST?
Microchip recommends the PIC16F18324 as the modern replacement for the PIC16F684 family, with Core Independent Peripherals (CIPs), more memory, and lower power. According to the PIC16F684 datasheet, the PIC16F18324 is offered in compatible footprints and provides hardware math accelerator, configurable logic cells, and enhanced ADC. Designers should verify pinout against the new device's datasheet before committing to a PCB layout.
PIC16F684 vs PIC16F676 - which is better for a low-power sensor application?
For a low-power sensor application, the PIC16F684 is the better choice because it includes an Enhanced CCP module with full-bridge PWM support and two analog comparators with programmable reference, whereas the PIC16F676 has only one comparator and standard CCP. Both share the 14-pin footprint and nanoWatt low-power technology. The PIC16F684 additionally offers an internal 32 kHz oscillator for accurate timing during sleep.
When should I choose PIC16F684 over PIC16F630?
Choose the PIC16F684 over the PIC16F630 when you need 3.5 KB Flash (vs 1.75 KB), 128 B SRAM (vs 64 B), 256 B EEPROM (vs 128 B), an 8-channel ADC (vs none), or two analog comparators (vs one). Both share the 14-pin TSSOP package, so the PCB layout is identical. If your design requires only 1.75 KB Flash and minimal analog, the PIC16F630 is a lower-cost alternative.
Where can I download the PIC16F684-E/ST datasheet PDF?
The official PIC16F684 datasheet (document number DS41202F) is available as a free PDF download from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/41202F.pdf. The 164-page datasheet includes electrical specifications, block diagrams, instruction set reference, peripheral descriptions, and programming specifications. Microchip also provides the MPLAB XC8 compiler and MPLAB X IDE as free downloads to support firmware development.
What is the pinout configuration of PIC16F684 in TSSOP-14?
The PIC16F684 TSSOP-14 pinout assigns pins as follows: 1-VDD, 2-RA5/T1CKI/OSC1/CLKIN, 3-RA4/T0CKI/OSC2/CLKOUT, 4-RA3/MCLR/VPP, 5-RC5/CCP1, 6-RC4/C2OUT, 7-RC3/AN7, 8-RC2/AN6, 9-RC1/AN5, 10-RC0/AN4, 11-RB4/AN10, 12-RB5/AN11, 13-RB6/ICSPDAT/ICSPCLK, 14-VSS. Refer to the official datasheet for the complete pin description and alternate functions.
What are the key specifications of PIC16F684 that engineers should know?
The PIC16F684 key specifications are: 8-bit PIC16 core at 20 MHz, 3.5 KB Flash program memory, 128 B SRAM, 256 B EEPROM, 11 digital I/O pins, 8-channel 10-bit ADC, 2 analog comparators with voltage reference, ECCP+CCP PWM modules, 3 timers, 2.0-5.5 V operating voltage, and nanoWatt low-power modes. It comes in a 14-pin TSSOP package and operates from -40 °C to +125 °C.
Is PIC16F684-E/ST the same as PIC16F684-I/ST?
The PIC16F684-E/ST and PIC16F684-I/ST are functionally identical silicon in the same 14-pin TSSOP package; the only difference is the operating temperature qualification. The 'E' suffix indicates Extended range (-40 °C to +125 °C), while the 'I' suffix indicates Industrial range (-40 °C to +85 °C). All other specifications including Flash size, SRAM, ADC, and PWM modules are identical between the two variants.

Dados de referência de engenharia para PIC16F684-E/ST — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the PIC16F684-E/ST when you need 3.5 KB Flash, two analog comparators, and an Enhanced CCP module in a low-profile TSSOP-14 SMT footprint, AND your application operates between -40C and +125C. For commercial/consumer applications within -40C to +85C, the PIC16F684-I/ST is a cost-equivalent drop-in. If you need less memory, the PIC16F676-I/ST (1.75 KB Flash, 1 comparator) is a lower-cost alternative. For more memory and I/O, the PIC16F688-I/ST (7 KB Flash, 12 I/O) is the same TSSOP-14 footprint. For new designs, Microchip recommends migrating to the PIC16F18324 family, which offers Core Independent Peripherals (CIPs) and enhanced ADC at similar cost.

Comparação com alternativas

Parâmetro Este produto PIC16F684-I/ST PIC16F676-I/ST PIC16F688-I/ST PIC16F677-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TSSOP-14 TSSOP-14 (same) TSSOP-14 (same) TSSOP-14 (same) SSOP-14 (slightly wider body)
Program Memory (Flash) 3.5 KB 3.5 KB 1.75 KB 7 KB 3.5 KB
SRAM 128 B 128 B 64 B 256 B 128 B
EEPROM 256 B 256 B 128 B 256 B 256 B
ADC Channels / Resolution 8 ch / 10-bit 8 ch / 10-bit 8 ch / 10-bit 12 ch / 10-bit 12 ch / 10-bit
Comparators 2 2 1 2 2
PWM Modules 1 ECCP + 1 CCP 1 ECCP + 1 CCP 1 CCP only 1 ECCP + 1 CCP 1 ECCP + 1 CCP
Operating Temperature -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
I/O Pins 11 11 12 12 18

Principais diferenciais

  • Largest Flash memory among TSSOP-14 PIC16F6xx family at original launch (vs PIC16F676-I/ST)
  • Extended temperature range for harsh environment applications (vs PIC16F684-I/ST)
  • TSSOP-14 footprint is the lowest-profile option for the same silicon (vs PIC16F684-E/P)

Notas de projeto

Estimated: at VDD=5V, CPU=20MHz, all peripherals active, the PIC16F684-E/ST draws approximately 7-11 mA active current. In sleep mode (CPU off, peripherals off), the nanoWatt technology reduces this to less than 1 uA typical. For battery-powered designs, gate the analog peripherals (ADC, comparators) explicitly with the corresponding CMxCON0 / ADCON0 register bits before sleep to minimize residual leakage. Always place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 1), and a 10 uF bulk capacitor on the same supply rail.

The TSSOP-14 footprint requires careful thermal and signal-integrity considerations. Keep the ICSP programming lines (RB6/ICSPDAT and RB7 if used) routed away from switching noise sources such as PWM outputs (RC5/CCP1) and oscillator pins. According to Microchip's PIC16F684 datasheet, the MCLR/VPP pin (pin 4) requires a 10 kohm pull-up to VDD; a 100 nF capacitor to ground on MCLR improves noise immunity without interfering with ICSP. Maintain a ground plane under the MCU with vias stitching the perimeter to reduce EMI susceptibility.

When using the ADC, ensure the analog source impedance is below 10 kohm to allow adequate acquisition time within the TACQ bits. Add a small RC filter (e.g., 100 ohm + 100 nF) on heavily loaded analog inputs. For capacitive sensor applications, the internal Sample-and-Hold capacitor (~5 pF typical per Microchip datasheet) and acquisition time must be budgeted carefully - use the ADC acquisition calculator in MPLAB X IDE to validate conversion timing. Route analog traces away from digital switching lines and via an analog ground island connected to the main ground at a single point.

Common pitfalls include: (1) forgetting to disable the analog functions on ADC-capable pins used as digital GPIO (set ANS<7:0> = 0 in ANSEL register); (2) leaving the comparator output pins floating, which can draw extra current; (3) not clearing the CMxCON0 bits before sleep, leaving the comparators active; (4) configuring the internal oscillator without the OSCTUNE register calibration, which can shift frequency by up to +/- 1%. Always reference the latest Microchip errata document for the PIC16F684 family before committing to a design - known silicon revisions may affect PWM dead-band timing or ADC offset.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Yes
Minerais de conflito
Compliant

RoHS and lead-free compliant per Microchip product page. Standard-grade part is not AEC-Q100 qualified; for AEC-Q100 automotive applications, refer to Microchip's automotive-grade PIC16F18424 family.

Dados verificados em: 2026-09-21 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC16F684-E/ST PIC16F684 datasheet PIC16F684-E/ST buy price Microchip PIC16F684 TSSOP-14 PIC16F684 vs PIC16F676 PIC16F684 ADC PWM ECCP PIC16F684 LED driver application PIC16F684 drop-in replacement what is the Flash memory of PIC16F684 PIC16F684 pinout TSSOP PIC16F684 industrial sensor MCU PIC16F684 extended temperature MCU PIC16F684 fan controller application PIC16F684 battery charger firmware PIC16F684 nanoWatt low power

Componentes & termos relacionados

Microchip Technology PIC16F684 PIC16F684-E/ST PIC16F684-I/ST PIC16F676 PIC16F677 PIC16F688 PIC16F18324 PIC16 PIC16F 8-bit microcontroller Flash memory EEPROM SRAM ADC analog comparator ECCP CCP PWM TSSOP-14 TSSOP SOIC PDIP SSOP nanoWatt Technology ICSP In-Circuit Serial Programming MPLAB XC8 MPLAB X IDE AEC-Q100 RoHS REACH RISC architecture mid-range PIC embedded microcontroller BLDC motor control LED driver battery charger sensor signal conditioning
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ