PIC16F690-E/ML - 8-bit PIC MCU, 7KB Flash, 20MHz, 20-QFN | Microchip
料号: PIC16F690-E/ML ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $2.13 | $2.13 |
| 10 | $1.92 | $19.20 |
| 100 | $1.74 | $174.00 |
| 500 | $1.58 | $790.00 |
| 1,000 | $1.41 | $1,410.00 |
PIC16F690-E/ML 概述
What is a PIC16 mid-range microcontroller? The PIC16 family is Microchip's mid-range 8-bit RISC architecture with a 14-bit instruction word (x14), positioned between the baseline PIC10/12/16 families and the enhanced PIC18 line. MCUs in this class typically combine a small footprint (8 to 64 pins), low power consumption, on-chip peripherals (ADC, comparators, PWM, USART, I2C, SPI), and Flash self-programmability, making them widely used for embedded control in appliances, sensor nodes, and white goods. They sit within the broader hierarchy of microcontroller -> embedded controller -> semiconductor IC.
Key features of the PIC16F690 include 18 digital I/O pins with interrupt-on-change capability, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), MSSP supporting both SPI and I2C (master/slave), a 10-bit ADC with up to 12 channels, two analog comparators, three timers, and an internal 8 MHz oscillator. The QFN-20 footprint measures only 4x4 mm, enabling dense PCB layouts for space-constrained designs. Code protection, a wide operating voltage range, and nanoWatt sleep modes support battery-friendly designs.
Typical applications for the PIC16F690-E/ML include white-goods and small-appliance control boards, low-cost sensor signal conditioning nodes, LED lighting controllers, battery chargers, HVAC actuators, and consumer remote/keypad interfaces. The integrated EUSART and MSSP also suit it for protocol-bridge or simple supervisory roles in industrial sub-assemblies.
When designing with this device, ensure proper decoupling (100 nF ceramic close to VDD) and respect the in-circuit serial programming (ICSP) pin assignments. The QFN exposed pad must be soldered to a copper pad for thermal and electrical grounding. The extended temperature grade (-E) makes the PIC16F690-E/ML particularly suited to under-hood automotive and outdoor installations.
直接替换替代料: PIC16F690-E/ML ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F690-E/ML (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, I/O Pins, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
PIC16F690-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F690T-E/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F689-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F689T-I/ML
✅ 直接替换✓ 有现货
$1.8 / 个
查看数据手册 →PIC16F689-E/SS
✅ 直接替换✓ 有现货
$1.4 / 个
查看数据手册 →PIC16F688-I/SL
✅ 直接替换✓ 有现货
$1.12 / 个
查看数据手册 →PIC16F688-E/ML
✅ 直接替换✓ 有现货
$1.18 / 个
查看数据手册 →PIC16F687-E/ML
✅ 直接替换✓ 有现货
$2.04 / 个
查看数据手册 →PIC16F690-E/ML 最大额定值与电气特性
| Core | PIC16 mid-range 8-bit RISC (14-bit instruction word) |
| Architecture | CMOS Flash-based with nanoWatt technology |
| Program Memory | 7 KB (4K x 14) Flash |
| Data Memory (RAM) | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Digital I/O Pins | 18 |
| ADC | 10-bit, up to 12 channels |
| Comparators | 2 analog comparators |
| Timers | 3 (Timer0/1/2) |
| Communication | EUSART + MSSP (SPI / I2C) |
| PWM Modules | Enhanced Capture/Compare/PWM (ECCP) |
| Internal Oscillator | 8 MHz (calibrated) |
| Operating Temperature (E grade) | -40C to +125C |
| 封装 | 20-pin QFN (4x4 mm), also called ML / MLP |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
PIC16F690-E/ML 引脚配置
| 引脚 1 | RA5/T1CKI/OSC1/CLKIN/ICSPCLK — PORTA bit 5 / Timer1 clock input / crystal oscillator input / external clock input / in-circuit serial programming clock |
| 引脚 2 | RA4/T1G/OSC2/CLKOUT/AN3 — PORTA bit 4 / Timer1 gate / crystal oscillator output / clockout / analog input 3 |
| 引脚 3 | RA3/MCLR/VPP# — PORTA bit 3 / master clear (reset) input / programming voltage |
| 引脚 4 | RC5/CCP1/P1A — PORTC bit 5 / ECCP1 output / PWM 1A output |
| 引脚 5 | RC4/C2OUT0/P1B — PORTC bit 4 / comparator 2 output / PWM 1B output |
| 引脚 6 | RC3/AN7/C12IN3-/SCL/SCK — PORTC bit 3 / analog input 7 / comparator input / I2C clock / SPI clock |
| 引脚 7 | RC2/AN6/C12IN2-/SS# — PORTC bit 2 / analog input 6 / comparator input / SPI slave select |
| 引脚 8 | RC1/AN5/C12IN1-/SDO — PORTC bit 1 / analog input 5 / comparator input / SPI data out |
| 引脚 9 | RC0/AN4/C2IN+/SDA/SDI — PORTC bit 0 / analog input 4 / comparator 2 input / I2C data / SPI data in |
| 引脚 10 | RA2/AN8/CVREF/C1OUT — PORTA bit 2 / analog input 8 / comparator voltage reference / comparator 1 output |
| 引脚 11 | RA1/AN10/C1IN+/ICSPCLK — PORTA bit 1 / analog input 10 / comparator 1 input / ICSP clock |
| 引脚 12 | RA0/AN12/C1IN0-/ICSPDAT — PORTA bit 0 / analog input 12 / comparator 1 input / ICSP data |
| 引脚 13 | RC7/AN9/SDO — PORTC bit 7 / analog input 9 / SPI data out (alternate) |
| 引脚 14 | RC6/AN8/TX/CK/SS# — PORTC bit 6 / analog input 8 / EUSART TX / EUSART clock / SPI slave select |
| 引脚 15 | RC5 (alt) — PORTC bit 5 alternate |
| 引脚 16 | VDD — Positive supply voltage |
| 引脚 17 | VSS — Ground reference |
| 引脚 18 | RA7/OSC1/CLKIN/INT — PORTA bit 7 / crystal oscillator input / external clock / external interrupt |
| 引脚 19 | RA6/OSC2/CLKOUT/INT2 — PORTA bit 6 / crystal oscillator output / clockout / external interrupt 2 |
| 引脚 20 | EP — Exposed thermal pad - must be soldered to ground pad for thermal/electrical performance |
典型应用
PIC16F690-E/ML 适用于 6 应用s: White Goods / Small Appliance Control, Battery-Powered Sensor Node, LED Lighting Controller, HVAC Actuator / Fan Controller, Industrial Keypad / Remote Interface, Battery Charger / Power Management Slave.
White Goods / Small Appliance Control
The PIC16F690-E/ML is well suited to white-goods control boards in washing machines, dishwashers, and small kitchen appliances. The 8-bit PIC16 core provides deterministic real-time control for motor drives, sensor readout, and user interface management, while the 7 KB Flash and 256 bytes EEPROM allow localized calibration data and product-variant firmware. The device's 2.0V to 5.5V supply range enables direct 3.3V or 5V logic compatibility with motor-driver front-ends, and the integrated 10-bit ADC with up to 12 channels digitizes temperature, level, and current-sense signals. The extended -40C to +125C temperature grade supports under-counter or outdoor refrigerator installations without derating. Compared with discrete logic, the integrated MCU reduces BOM by eliminating external timers and glue logic.
推荐
Battery-Powered Sensor Node
For battery-powered sensor nodes in HVAC, environmental monitoring, or remote telemetry, the PIC16F690-E/ML offers a strong fit. The nanoWatt power management modes drive sleep current into the microamp range, extending battery life on a 2xAA or coin-cell supply across years of duty-cycled operation. The 2.0V minimum supply voltage supports a 3V lithium primary battery down to its end-of-life voltage. The 10-bit ADC reads up to 12 analog sensor channels, while the EUSART and MSSP enable wired or wireless communication modules (XBee, Bluetooth, LoRa) or simple I2C/SPI sensors. The 20-pin QFN (4x4 mm) footprint saves board space in compact wireless nodes, and the -40C to +125C extended range enables outdoor installations.
推荐
LED Lighting Controller
The PIC16F690-E/ML is well-matched to LED lighting controllers, including RGB drivers, dimming systems, and architectural fixtures. The Enhanced CCP module generates high-resolution PWM outputs for color-mixing and dimming control with 10-bit resolution, while the 20 MHz core executes smooth color-gamut fade transitions and dimming curves. The integrated EUSART and MSSP enable DMX-512 or DALI communication bridges for stage and architectural lighting, and the 10-bit ADC supports ambient-light sensor feedback for daylight harvesting. The wide 2.0-5.5V supply accommodates both 3.3V and 24V-bus-driven fixtures through an LDO. The extended -40C to +125C range ensures reliable operation in outdoor and industrial luminaires.
推荐
HVAC Actuator / Fan Controller
For HVAC damper actuators, fan-speed controllers, and small blower drives, the PIC16F690-E/ML delivers the peripheral mix needed for sensor interfacing and motor control. The EUSART supports Modbus RTU or BACnet MS/TP communications over RS-485, while the MSSP handles I2C temperature/humidity sensors. The Enhanced CCP module generates PWM or capture/compare waveforms for brushless DC fan commutation or TRIAC-based AC fan phase-angle control. The 10-bit ADC reads NTC thermistors, pressure sensors, and current-sense amplifiers for closed-loop control. The wide -40C to +125C extended temperature rating supports unconditioned rooftop and basement installations, while the small 20-QFN footprint fits inside round actuator housings.
推荐
Industrial Keypad / Remote Interface
The PIC16F690-E/ML is a strong choice for industrial keypads, security-system keypads, RF remotes, and human-machine interface panels. The 18 digital I/O pins drive a 4x4 matrix keypad, multiplexed seven-segment or LCD indicators, and indicator LEDs without external glue logic. The EUSART enables RS-485 industrial comms or a debug port, while the MSSP supports I2C-based I/O expanders or SPI peripherals. The 7 KB Flash comfortably hosts scan-debounce, password-validation, and backlight-control state machines. The extended -40C to +125C temperature rating covers outdoor industrial sites, factories, and freezer-room control panels, and the 20-QFN (4x4 mm) package suits slim handheld remotes and wall-mount panels.
推荐
Battery Charger / Power Management Slave
For small battery chargers and slave power-management controllers in industrial sensor assemblies, the PIC16F690-E/ML provides precise charge-profile control. The 10-bit ADC monitors cell voltage, charge current, and temperature with adequate resolution for CC/CV (constant-current/constant-voltage) lead-acid or Li-ion charging profiles. The EUSART communicates with a host BMS over Modbus, SMBus, or vendor-proprietary protocols. The 7 KB Flash hosts look-up tables for cell-specific voltage-temperature compensation. The wide 2.0-5.5V supply range tolerates direct connection to battery stacks with appropriate external protection. The extended -40C to +125C temperature rating supports outdoor battery cabinets and under-hood automotive 12V/24V charger applications.
推荐
推荐产品汇总
工程参考数据: PIC16F690-E/ML ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F690-I/ML | PIC16F690T-E/ML | PIC16F689-I/ML | PIC16F688-E/ML |
|---|---|---|---|---|---|
| Package | 20-QFN (4x4 mm) | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 7 KB | 7 KB | 7 KB | 5.7 KB | 4 KB |
| RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +125C (extended) |
| ADC | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 8 channels | 10-bit, 7 channels |
| I/O Pins | 18 | 18 | 18 | 18 | 18 |
| Unit Price (qty 1) | $2.13 | ~$1.95 | ~$2.13 (tape-and-reel) | ~$1.85 | ~$1.70 |
关键差异点
- Extended -40C to +125C operating temperature range (对比 PIC16F690-I/ML)
- Full 7 KB Flash program memory in 20-QFN (对比 PIC16F689-I/ML)
- Full 12-channel 10-bit ADC versus reduced counts (对比 PIC16F688-E/ML)
- Surface-mount QFN footprint saves board area (对比 PIC16F690-I/P (DIP-20))
设计说明
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 16 of the QFN-20 package), plus a bulk 10 uF tantalum or ceramic on the supply rail. Connect the exposed thermal pad (EP) directly to the VSS ground plane through multiple vias to provide a low-impedance return path and improved EMI immunity. The nanoWatt sleep modes can drop quiescent current to under 1 uA when peripherals are disabled - place a 1 MOhm external reset pull-up on MCLR# (pin 3) to ensure clean power-up. Source: Microchip PIC16F690 datasheet section 'Power Supply Considerations'.
The 20-pin QFN (4x4 mm) package requires careful thermal pad and land-pattern design. Follow IPC-7351 nominal QFN land patterns with a 0.4 mm pitch - use a single, central thermal pad of about 2.5 mm x 2.5 mm with at least 4 thermal vias (0.3 mm hole, 0.6 mm pitch). Use NSMD (non-solder mask defined) pads on the perimeter for better solder-joint reliability. Maintain at least 0.2 mm clearance from the thermal pad to any signal trace under the package to avoid solder wicking. Source: Microchip QFN package design guide and IPC-7351.
Do not exceed 5.5V on VDD or 7V transient - this is a hard limit. The MCLR# pin (pin 3) is shared with VPP programming voltage; never tie MCLR# directly to VDD without a current-limiting resistor (typically 10 kOhm) for in-circuit serial programming (ICSP). The ICSP pins (ICSPCLK, ICSPDAT) must remain accessible for field firmware updates - do not route them to buried layers only. Avoid loading the analog ADC inputs with more than 10 kOhm source impedance or use a slower ADC clock to preserve ADC linearity. Source: Microchip PIC16F690 datasheet section 'Electrical Characteristics'.
When using the 20 MHz external crystal, place the crystal and its 22 pF load capacitors within 5 mm of OSC1/OSC2 (pins 1 and 18). Keep these traces short and shield them with a ground guard ring to reduce EMI pickup. For the SPI bus, add 10-100 kOhm pull-ups on SCK, SDI, SDO lines if peripherals are far away. Source: Microchip PIC16F690 datasheet section 'Oscillator Module'.
合规信息
RoHS compliant per Microchip product page. AEC-Q100 not qualified - this part targets industrial/commercial applications; AEC-Q100 automotive qualification requires PIC16F1532x series.