Microchip Technology

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

MPN: PIC16F685T-I/ML ✓ 啟用中
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
MOQ: 1 |

PIC16F685T-I/ML 概覽

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.

直接替換替代品,適用於 PIC16F685T-I/ML — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。

此系列的變體

與下列產品可直接替換的同系列型號: PIC16F685T-I/ML (相同外形與佔位) — 差異在於 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

PIC16F685-I/ML

✅ 直接替換
📦 20-QFN (4x4)
tray packaging vs tape/reel, electrically identical (-I vs -T suffix only)

📋 參考替代品(不在目錄中)

PIC16F685T-E/ML

✅ 直接替換 ⚠️ 規格未經驗證
📦 20-QFN (4x4)
extended -40C to +125C temperature grade vs -I industrial, same die/specs

📋 參考替代品(不在目錄中)

PIC16F685T-I/SO

✅ 直接替換
📦 20-QFN (4x4)
different package code SO (SOIC) but same QFN footprint; verify pinout compatibility by package code

📋 參考替代品(不在目錄中)

PIC16F685T-I/ML 最大額定值與電氣特性

Core Architecture PIC16 (mid-range x14 RISC)
資料匯流排寬度 8-bit
最大時脈頻率 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)
工作溫度 -40 C to +85 C (Industrial grade)
封裝 20-pin QFN (4x4 mm) with EP
安裝類型 Surface Mount
Instruction Set 35 single-word instructions
ICSP Support Yes (in-circuit serial programming)
Low-Power Modes nanoWatt™ technology
RoHS 狀態 Compliant
AEC-Q100 Qualified Yes

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

典型應用

PIC16F685T-I/ML 適用於 6 應用s: 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.

推薦產品摘要

MCP2515-I/SO Microchip Technology 用於: Automotive Interior Lighting Control MCP1700-3302E LDO regulator for 3.3V rail 用於: Automotive Interior Lighting Control MCP9700 analog temperature sensor for ADC input 用於: Sensor Signal Conditioning Hub PIC16F677T-I/ML Microchip Technology 用於: Sensor Signal Conditioning Hub, Hobby / Education / Prototyping Boards MCP1416T-E/OT MOSFET gate driver companion 用於: Low-Speed Brushed DC Motor Control PIC16F684T-I/ML Microchip Technology 用於: Low-Speed Brushed DC Motor Control PIC16F676T-I/SL Microchip Technology 用於: Consumer White-Goods Control Board MCP9808 external temperature sensor for oven control 用於: Consumer White-Goods Control Board RN2483 LoRa transceiver for low-rate telemetry 用於: Battery-Powered IoT Edge Sensor MCP1700-3002E 3.3V LDO regulator from 5V 用於: Battery-Powered IoT Edge Sensor PICkit 3 in-circuit debugger/programmer 用於: 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.

工程參考資料,適用於 PIC16F685T-I/ML — 比較、設計指引及合規資訊。

選型指南

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.

與替代品比較

參數 本產品 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)

主要差異化特點

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

設計說明

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.

合規資訊

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
無鉛
Yes
無鹵
Yes
衝突礦產
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.

資料驗證日期: 2026-09-21 — 資料由 XAIPART 元件工程團隊驗證及整理

相關搜尋

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

相關元件與詞彙

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
請填寫完整詳細資料 — 我們的業務團隊將於 24 小時內回覆
料號 製造商 封裝 QTY 目標價格 小計
✓
報價已提交!

我們將於 24 小時內回覆您的電子郵件

1
詢價已提交
2
已收到報價
3
已下單
4
付款
5
已出貨
6
已送達
檢視詢價單詳情