Microchip Technology

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

MPN: PIC16F685T-I/ML ✓ Active
In Stock Ships in 1-3 business days
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
From $1.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
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
ℹ️ All prices are in USD

PIC16F685T-I/ML Overview

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.

Drop-in alternatives for PIC16F685T-I/ML — 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 PIC16F685T-I/ML (same form factor and footprint) — differing in I/O Pins, Package, Timers, ADC, Core Architecture.

Microchip Technology
I/O Pins: 11
Package: 20-pin QFN (4x4 mm) with exposed pad
Timers: 2x 8-bit, 1x 16-bit
Microchip Technology
I/O Pins: 18 (with individual direction control)
Package: 20-pin QFN with exposed pad (ML), T/R
Timers: Timer0, Timer1, Timer2, WDT
Microchip Technology
I/O Pins: 18
Package: 20-QFN (ML, 4x4 mm) with EP
Timers: 2 x 8-bit, 1 x 16-bit

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

PIC16F685-I/ML

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

📋 Reference alternative (not in catalog)

PIC16F685T-E/ML

✅ Drop-In ⚠️ 参数待验证
📦 20-QFN (4x4)
extended -40C to +125C temperature grade vs -I industrial, same die/specs

📋 Reference alternative (not in catalog)

PIC16F685T-I/SO

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

📋 Reference alternative (not in catalog)

PIC16F685T-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (mid-range x14 RISC)
Data Bus Width 8-bit
Maximum Clock Frequency 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)
Operating Temperature -40 C to +85 C (Industrial grade)
Package 20-pin QFN (4x4 mm) with EP
Mounting Type Surface Mount
Instruction Set 35 single-word instructions
ICSP Support Yes (in-circuit serial programming)
Low-Power Modes nanoWatt™ technology
RoHS Status Compliant
AEC-Q100 Qualified Yes

PIC16F685T-I/ML Pin Configuration

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

Typical Applications

PIC16F685T-I/ML is suitable for 6 applications: 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.

Recommended Products Summary

MCP2515-I/SO CAN controller companion chip Used in: Automotive Interior Lighting Control MCP1700-3302E LDO regulator for 3.3V rail Used in: Automotive Interior Lighting Control MCP9700 analog temperature sensor for ADC input Used in: Sensor Signal Conditioning Hub PIC16F677T-I/ML Microchip Technology Used in: Sensor Signal Conditioning Hub, Hobby / Education / Prototyping Boards MCP1416T-E/OT MOSFET gate driver companion Used in: Low-Speed Brushed DC Motor Control PIC16F684T-I/ML smaller-flash sister part for simpler control loops Used in: Low-Speed Brushed DC Motor Control PIC16F676T-I/SL Microchip Technology Used in: Consumer White-Goods Control Board MCP9808 external temperature sensor for oven control Used in: Consumer White-Goods Control Board RN2483 LoRa transceiver for low-rate telemetry Used in: Battery-Powered IoT Edge Sensor MCP1700-3002E 3.3V LDO regulator from 5V Used in: Battery-Powered IoT Edge Sensor PICkit 3 in-circuit debugger/programmer Used in: 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.
Hey Google, what are the key specifications engineers should know about PIC16F685T-I/ML?
Engineers should know that PIC16F685T-I/ML operates at 20MHz with 200ns instruction cycle, integrates 7KB Flash plus 256 bytes RAM and 128 bytes EEPROM in a 20-pin QFN (4x4) package. According to the Microchip datasheet, key peripherals include a 10-bit ADC, enhanced USART, MSSP for SPI/I2C, PWM modules, and nanoWatt™ low-power modes drawing under 1µA in sleep.

Engineering reference data for PIC16F685T-I/ML — comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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)

Key Differentiators

  • 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)

Design Notes

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.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
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.

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

Related Searches

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

Related Components & Terms

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
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