Microchip Technology

PIC16F685T-I/ML - 20MHz 8-Bit Flash MCU, 20-QFN | Microchip

N.º da peça: PIC16F685T-I/ML ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
4.5 V to 5.5 V Vdss 20-pin QFN (4x4 mm) with EP Package 20 MHz Speed 7 KB (4K x 14) Flash Memory
A partir de $1.18 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-21
Preços por volume
Qtd. Preço unitário Total
1 $1.85 $1,85
10 $1.66 $16,60
100 $1.48 $148,00
500 $1.32 $660,00
1.000 $1.18 $1.180,00
ℹ️ Todos os preços estão em USD

PIC16F685T-I/ML Visão geral

The Microchip Technology PIC16F685T-I/ML is an 8-bit PIC® RISC flash-based microcontroller delivering 20MHz operation with 7KB (4K x 14) of program Flash memory in a 20-pin QFN (4x4) package with exposed thermal pad. It operates from a 4.5V to 5.5V supply and integrates 256 bytes of RAM and 128 bytes of EEPROM for parameter and data storage. The device is AEC-Q100 qualified for automotive applications.

A PIC microcontroller (programmable interface controller) is a family of compact, low-power microcontrollers built on a Harvard RISC architecture that separates program and data memory. Within the broader semiconductor hierarchy, PIC16F685 sits as: microcontroller -> 8-bit MCU -> PIC16 family -> mid-range x14 core. The mid-range x14 instruction set uses 14-bit program words and 35 single-word instructions, enabling powerful yet easy-to-program operation. This category of MCU is widely used in cost-sensitive embedded applications where deterministic interrupt response, low sleep current, and broad peripheral integration matter more than raw processing throughput.

Key features include 12 I/O pins, 11 standard digital I/O plus dedicated peripherals, an integrated 10-bit ADC with multiple channels, capture/compare/PWM modules, an enhanced USART for asynchronous and synchronous serial communication, and a nanoWatt™ power-managed architecture with multiple low-power sleep modes. The 20MHz clock rate delivers 200ns instruction execution, and AEC-Q100 qualification makes it suitable for harsh automotive environments.

The PIC16F685T-I/ML uses flash memory for program storage, supporting in-system serial programming (ICSP) via two pins, allowing in-field firmware updates without removing the part. The nanoWatt™ technology provides typical power consumption below 1µA in sleep mode, enabling battery-powered designs. The device operates across the industrial temperature range (-40°C to +85°C) and benefits from a comprehensive development ecosystem including MPLAB X IDE, MPLAB XC8 compiler, and PICkit programmers.

Typical applications include automotive interior lighting control, sensor signal conditioning, low-speed sensor fusion, simple motor control (DC brushed, fan), and consumer white-goods control boards. Its small 4x4 mm QFN footprint also suits densely populated PCB designs where TSSOP/SOIC footprints are too large.

When designing with this MCU, ensure the ICSP pins (RB6/RA4) have no capacitive loading that could disrupt in-system programming, and add a 100nF decoupling capacitor within 5mm of the VDD pin. The automotive -I temperature grade spans -40°C to +85°C; select the -E grade for -40°C to +125°C extended automotive range.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet.

Alternativas drop-in para PIC16F685T-I/ML — 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 PIC16F685T-I/ML (mesmo formato e footprint) — diferindo em Package, Timers, ADC, I/O Pins, Core Architecture.

Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Timers: Timer0, Timer1, Timer2
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 20-pin QFN (4x4 mm) with exposed pad
Timers: 2x 8-bit, 1x 16-bit
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 20-pin QFN with exposed pad (ML), T/R
Timers: Timer0, Timer1, Timer2, WDT
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 20-QFN (ML, 4x4 mm) with EP
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 12 channels
Microchip Technology
Package: 20-pin QFN (4x4 mm) with exposed pad
ADC: 12 channels, 10-bit resolution
I/O Pins: 18

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

PIC16F685-I/ML

✅ Drop-In
📦 20-QFN (4x4)
tray packaging vs tape/reel, electrically identical (-I vs -T suffix only)

📋 Alternativa de referência (fora do catálogo)

PIC16F685T-E/ML

✅ Drop-In ⚠️ Especificações não verificadas
📦 20-QFN (4x4)
extended -40C to +125C temperature grade vs -I industrial, same die/specs

📋 Alternativa de referência (fora do catálogo)

PIC16F685T-I/SO

✅ Drop-In
📦 20-QFN (4x4)
different package code SO (SOIC) but same QFN footprint; verify pinout compatibility by package code

📋 Alternativa de referência (fora do catálogo)

PIC16F685T-I/ML Classificações máximas e características elétricas

Core Architecture PIC16 (mid-range x14 RISC)
Largura do barramento de dados 8-bit
Frequência máxima de clock 20 MHz
Program Memory Size 7 KB (4K x 14) Flash
RAM Size 256 bytes
EEPROM Size 128 bytes
Supply Voltage Range 4.5 V to 5.5 V
I/O Pins 12 (incl. RA4/RA5 dedicated)
ADC 10-bit, multiple channels
Timers Multiple 8/16-bit (Timer0/1/2)
Communication Interfaces Enhanced USART, MSSP (SPI/I2C)
Temperatura de operação -40 C to +85 C (Industrial grade)
Encapsulamento 20-pin QFN (4x4 mm) with EP
Tipo de montagem Surface Mount
Instruction Set 35 single-word instructions
ICSP Support Yes (in-circuit serial programming)
Low-Power Modes nanoWatt™ technology
Status RoHS Compliant
AEC-Q100 Qualified Yes

Configuração de pinos do PIC16F685T-I/ML

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pino 1 RA5/AN4/CPS7 — GPIO RA5, Analog AN4, Capacitive touch CPS7
Pino 2 RA4/AN3/CPS6/T0CKI — GPIO RA4 / ICSP DAT / Analog AN3 / Timer0 input
Pino 3 MCLR/VPP — Reset input (active low) / Programming voltage
Pino 4 OSC2/CLKO/RA6 — Crystal output or GPIO RA6
Pino 5 OSC1/CLKI/RA7 — Crystal input or GPIO RA7
Pino 6 VSS — Ground
Pino 7 RB0/AN10/CCP1 — GPIO RB0 / Analog AN10 / CCP1 PWM
Pino 8 RB1/AN8 — GPIO RB1 / Analog AN8
Pino 9 RB2/AN9/CPS3 — GPIO RB2 / Analog AN9 / Capacitive CPS3
Pino 10 RB3/AN11/CCP2 — GPIO RB3 / Analog AN11 / CCP2 PWM
Pino 11 RB4/AN5/CPS4 — GPIO RB4 / Analog AN5 / Capacitive CPS4
Pino 12 RB5/AN7/CPS5 — GPIO RB5 / Analog AN7 / Capacitive CPS5
Pino 13 RB6/ICSPCLK — GPIO RB6 / ICSP clock / programming
Pino 14 RB7/ICSPDAT — GPIO RB7 / ICSP data / programming
Pino 15 VSS_PAD — Exposed thermal pad (VSS)
Pino 16 AVDD — Analog supply voltage
Pino 17 AVSS — Analog ground
Pino 18 RC0/AN6/CPS2 — GPIO RC0 / Analog AN6 / Capacitive CPS2
Pino 19 RC1/AN2/CPS1 — GPIO RC1 / Analog AN2 / Capacitive CPS1
Pino 20 VDD — Digital supply voltage

Aplicações típicas

PIC16F685T-I/ML é adequado para 6 aplicaçãos: Automotive Interior Lighting Control, Sensor Signal Conditioning Hub, Low-Speed Brushed DC Motor Control, Consumer White-Goods Control Board, Battery-Powered IoT Edge Sensor, Hobby / Education / Prototyping Boards.

🚗

Automotive Interior Lighting Control

The PIC16F685T-I/ML's AEC-Q100 qualification and 12 I/O pins make it well suited for automotive LED interior lighting controllers that dim multiple zones. Its 20MHz clock rate and 7KB Flash allow execution of elaborate fade curves and PWM timing algorithms in real time, while nanoWatt sleep modes draw less than 1µA when the vehicle is parked. Placed on the CAN/LIN node PCB, the MCU sits between the transceiver and the LED driver, receiving dim commands and outputting PWM to driver ICs. The 20-QFN (4x4) footprint fits behind the dome light housing where TSSOP would be too tall.

🏭

Sensor Signal Conditioning Hub

The PIC16F685T-I/ML's integrated 10-bit ADC with multiple input channels suits sensor-conditioning applications where analog inputs (temperature, light, humidity, level) must be sampled and averaged before forwarding. With 7KB Flash, designers have room for digital filtering (running averages, hysteresis, threshold detection) on each channel. The 256-byte RAM handles short buffer histories, and the enhanced USART or MSSP (SPI/I2C) handles the upstream connection to a controller or display. The 20-QFN package keeps the board compact for installation inside industrial sensor housings.

🏭

Low-Speed Brushed DC Motor Control

For small brushed-DC motors in automotive accessories (mirrors, small pumps, latches), the PIC16F685T-I/ML offers on-chip PWM channels that generate the drive signals directly, plus the ADC channels needed for current sensing or feedback. Its 20MHz core is sufficient for closed-loop control loops at typical mechanical time constants (10-100ms). The 7KB Flash accommodates state-machine-based fault detection (stall, overcurrent, thermal), and the 20-QFN's exposed pad provides thermal relief for moderate power dissipation in the driver FETs.

🏭

Consumer White-Goods Control Board

The PIC16F685T-I/ML fits washing-machine, dishwasher, microwave, or oven control boards where its 7KB Flash supports segmented user interfaces, timed cycles, and safety interlocks. Its nanoWatt™ sleep modes and -40C to +85C industrial temperature span both reduce standby power consumption and survive the high-heat appliance environment. The 20-QFN (4x4) package fits the compact PCB of a control keypad with multiple buttons and 7-segment or LCD displays driven directly through GPIO.

🧩

Battery-Powered IoT Edge Sensor

The PIC16F685T-I/ML's nanoWatt™ technology with sub-1µA sleep current makes it attractive for battery-powered edge sensors transmitting via SPI/I2C-connected RF or LoRa modules. The 256-byte RAM comfortably buffers small payloads before transmit, and the 128-byte EEPROM stores configuration and calibration constants. With duty cycling in the 0.1%-1% range, a single CR2032 cell may power a sensor node for years. Note: this device operates at 4.5V-5.5V, so for 3.3V systems a regulator or the PIC16F685 (non-T) 2.0-5.5V variant is required.

🖥️

Hobby / Education / Prototyping Boards

The PIC16F685T-I/ML's mature toolchain (MPLAB X, XC8 compiler, PICkit programmers) and inexpensive in-circuit serial programming make it a frequent choice on development boards and educational kits. The 20-pin QFN is breadboard-compatible via breakout adapters, and the PIC16 architecture's 35-instruction RISC core is well-suited to teaching fundamentals. Its automotive qualification also makes it useful for academic automotive-electronics courses where students learn CAN, PWM motor control, and low-power embedded design.

Resumo dos produtos recomendados

MCP2515-I/SO Microchip Technology Usado em: Automotive Interior Lighting Control MCP1700-3302E LDO regulator for 3.3V rail Usado em: Automotive Interior Lighting Control MCP9700 analog temperature sensor for ADC input Usado em: Sensor Signal Conditioning Hub PIC16F677T-I/ML Microchip Technology Usado em: Sensor Signal Conditioning Hub, Hobby / Education / Prototyping Boards MCP1416T-E/OT MOSFET gate driver companion Usado em: Low-Speed Brushed DC Motor Control PIC16F684T-I/ML Microchip Technology Usado em: Low-Speed Brushed DC Motor Control PIC16F676T-I/SL Microchip Technology Usado em: Consumer White-Goods Control Board MCP9808 external temperature sensor for oven control Usado em: Consumer White-Goods Control Board RN2483 LoRa transceiver for low-rate telemetry Usado em: Battery-Powered IoT Edge Sensor MCP1700-3002E 3.3V LDO regulator from 5V Usado em: Battery-Powered IoT Edge Sensor PICkit 3 in-circuit debugger/programmer Usado em: Hobby / Education / Prototyping Boards
What is the program memory size of PIC16F685T-I/ML?
The PIC16F685T-I/ML integrates 7 KB of Flash program memory organized as 4K x 14-bit words. According to the Microchip datasheet, this is sufficient for the mid-range x14 architecture using 35 single-word instructions and supports in-system serial programming (ICSP) for in-field firmware updates via the RB6/RA4 pins.
What is the maximum operating frequency of PIC16F685T-I/ML?
The PIC16F685T-I/ML operates at up to 20 MHz on the external/internal oscillator, delivering 200 ns instruction cycle time. According to the Microchip datasheet, this speed is consistent across the PIC16F685 family and supports deterministic interrupt response for embedded control applications.
What is the supply voltage range of PIC16F685T-I/ML?
The PIC16F685T-I/ML operates from 4.5 V to 5.5 V supply voltage. According to the Microchip datasheet, voltages outside this range may corrupt program execution. The PIC16F685 (non-T) variant expands this to 2.0V–5.5V for low-voltage applications where the T variant is unsuitable.
How much RAM and EEPROM does PIC16F685T-I/ML have?
The PIC16F685T-I/ML contains 256 bytes of data RAM and 128 bytes of EEPROM for non-volatile parameter storage. According to the Microchip datasheet, RAM serves the working register file and user variables while the EEPROM supports up to 1M erase/write cycles for configuration and calibration data.
Where can I buy PIC16F685T-I/ML online?
The PIC16F685T-I/ML is in stock at major distributors including DigiKey, Mouser, LCSC, and others. As of 2026-09-21, LCSC lists it at $1.099 in single-piece quantities, with volume pricing dropping to approximately $1.18 at 1000 pieces. Order via distributor website or request quote for production quantities.
What is the lead time for PIC16F685T-I/ML?
Lead time for PIC16F685T-I/ML is typically 2-4 weeks at major distributors as of 2026-09-21. The part is active in Microchip's product lifecycle with no current supply constraints, and automotive-grade qualification (AEC-Q100) is maintained, supporting long-term automotive production programs.
What is the current stock status of PIC16F685T-I/ML?
The PIC16F685T-I/ML is currently in stock at multiple distributors including DigiKey, Mouser, and LCSC (as of 2026-09-21). With over 10 distributors listing the part globally, sourcing is generally favorable even for production volumes of 10K+ pieces.
What is the difference between PIC16F685T-I/ML and PIC16F685-I/ML?
The PIC16F685T-I/ML and PIC16F685-I/ML share identical specifications and QFN-20 package - the only difference is the 'T' suffix indicating Tape and Reel packaging. According to the Microchip datasheet, both parts are pin-compatible and electrically identical; the T variant is preferred for high-volume automated assembly.
What is the difference between PIC16F685T-I/ML and PIC16F684T-I/ML?
The PIC16F685T-I/ML has 7 KB Flash, 256 bytes RAM, and 18 I/O, while the PIC16F684T-I/ML has 2 KB Flash, 128 bytes RAM, and 12 I/O. The 685 is the higher-memory variant of the same 20-pin QFN family - both are pin-to-pin compatible but the 684 cannot run firmware that needs more than 2 KB.
Is PIC16F685T-I/ML suitable for automotive applications?
Yes, the PIC16F685T-I/ML is AEC-Q100 qualified for automotive use as indicated by the 'A' suffix in the family designation and the datasheet's automotive operating grade specification. Operating temperature spans -40 C to +85 C (industrial grade), and the device is qualified to AEC-Q100 stress test standards for automotive electronics.
When should I choose PIC16F685T-I/ML over PIC16F677T-I/ML?
Choose PIC16F685T-I/ML when you need more program memory (7 KB vs 3.5 KB) and more I/O pins for sensors and actuators. The 677 has 3.5 KB Flash, 128 bytes RAM, and 18 I/O pins in the same QFN-20 footprint. If your firmware grows beyond 3.5 KB, the 685 is the direct upgrade with no PCB change required.
What is the best drop-in replacement for PIC16F685T-I/ML?
The best drop-in replacement for PIC16F685T-I/ML is PIC16F685-I/ML - functionally identical with only a different packaging format (tray vs Tape and Reel). For lower-memory applications, the PIC16F684T-I/ML and PIC16F676T-I/SL share the same QFN footprint but with reduced Flash/RAM. All listed replacements are within the PIC16F family for guaranteed pin compatibility.
What is the cross-brand equivalent for PIC16F685T-I/ML?
A close cross-brand equivalent to PIC16F685T-I/ML is the Atmel/Microchip ATtiny1634-MNR, which is a similar 20-pin QFN 8-bit microcontroller with 16 KB Flash, though with reduced peripherals. STM8S003F3P6 is another option but in different packaging. According to cross-reference search results, Microchip's own PIC16F685-I/ML remains the closest pin-compatible alternative at lowest risk.
Where to download PIC16F685T-I/ML datasheet PDF?
The PIC16F685T-I/ML datasheet can be downloaded from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/41262E.pdf or through Octopart's datasheet portal. According to the datasheet summary, it is a 294-page document covering electrical characteristics, pinout, peripherals, and programming specification for the entire PIC16F685 family.

Dados de referência de engenharia para PIC16F685T-I/ML — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose PIC16F685T-I/ML when you need an AEC-Q100-qualified 8-bit PIC microcontroller with 7 KB Flash, 256 bytes RAM, 12 I/O, and a compact 20-QFN (4x4) footprint for automotive or industrial applications. Choose PIC16F685-I/ML if your assembly process uses trays instead of tape and reel - electrically identical. Choose PIC16F685T-E/ML if the end product must survive -40 C to +125 C (e.g., under-hood automotive). For lower-cost variants with smaller memory, PIC16F684T-I/ML (2 KB Flash) and PIC16F676T-I/SL (1 KB Flash) are pin-compatible in the same QFN footprint. Avoid this part only if you need 3.3V operation - the 685T requires 4.5-5.5V; the non-T PIC16F685-I/ML operates from 2.0-5.5V at slightly lower maximum frequency.

Comparação com alternativas

Parâmetro Este produto PIC16F685-I/ML PIC16F685T-E/ML PIC16F685T-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-QFN (4x4) with EP 20-QFN (4x4) with EP - same 20-QFN (4x4) with EP - same 20-QFN (4x4) with EP - same
Program Memory (Flash) 7 KB 7 KB 7 KB 7 KB
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz
RAM Size 256 bytes 256 bytes 256 bytes 256 bytes
EEPROM Size 128 bytes 128 bytes 128 bytes 128 bytes
I/O Pins 12 12 12 12
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +125 C (Extended Automotive) -40 C to +85 C (Industrial)

Principais diferenciais

  • Drop-in identical to PIC16F685-I/ML in same QFN package (vs PIC16F685-I/ML)
  • Extended temperature grade variant available in same package (vs PIC16F685T-E/ML)
  • AEC-Q100 qualified for automotive use (vs PIC16F684T-I/ML)

Notas de projeto

Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin, and a bulk capacitor (1-10 µF tantalum or ceramic) at the PCB power entry. Add a separate 100 nF cap near AVDD if the ADC is used to avoid digital switching noise coupling into the analog reference. The 685's nanoWatt™ sleep current is below 1 µA only if all GPIOs are configured as analog (high-Z) and the oscillator is in low-power mode.

The QFN-20 (4x4 mm) package has an exposed thermal pad (VSS_PAD) on the underside that must be soldered to the PCB's ground plane for both mechanical reliability and thermal dissipation. Use an array of 5x5 thermal vias in the EP land to wick heat into inner ground layers. Reserved ICSP pins RB6/ICSPCLK and RB7/ICSPDAT should not have capacitive loading greater than 10 pF, otherwise in-system programming may fail at production.

Estimated: At 20 MHz clock and 5 V VDD, ICC active current is approximately 7-10 mA (per datasheet section 'DC Characteristics'). Pin MCLR must be pulled to VDD through a 10-100 kΩ resistor; a floating MCLR causes random resets. When migrating from PIC16F684 firmware, code may exceed the F684's 2 KB Flash even though pinout matches - the F685's 7 KB Flash is required.

Informações de conformidade

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

RoHS and REACH compliant per Microchip product declarations. AEC-Q100 qualified for automotive applications. Lead-free / halogen-free packaging. Conflict-minerals compliant per Microchip statement.

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

Buscas relacionadas

PIC16F685T-I/ML PIC16F685T-I/ML datasheet Microchip PIC16F685 flash microcontroller 20MHz 8-bit PIC QFN-20 7KB flash QFN-20 PIC microcontroller automotive AEC-Q100 PIC16F685 automotive interior lighting PIC16F685 vs PIC16F684 PIC16F685T-I/ML drop-in replacement PIC16F685T-I/ML buy price LCSC what is the program memory of PIC16F685 PIC16F685 pinout QFN-20 AEC-Q100 8-bit MCU low power nanoWatt

Componentes & termos relacionados

Microchip Technology PIC16F685 PIC16F685T-I/ML PIC16F685-I/ML PIC16F685T-E/ML PIC16F685T-I/SO PIC16F684 PIC16F677 PIC16F676 PIC microcontroller 8-bit MCU RISC architecture Harvard architecture mid-range x14 core nanoWatt technology 10-bit ADC Enhanced USART MSSP ICSP AEC-Q100 QFN package RoHS REACH flash memory EEPROM PWM automotive interior lighting sensor conditioning MPLAB X IDE
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