PIC16F690-E/ML - 8-bit PIC MCU, 7KB Flash, 20MHz, 20-QFN | Microchip
MPN: PIC16F690-E/ML ✓ Hoạt độngPIC16F690-E/ML Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F690-E/ML — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F690-E/ML (cùng hình factor và footprint) — khác nhau ở Package, Timers, ADC, I/O Pins, Operating Temperature.
PIC16F690-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F690T-E/ML
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F689-I/ML
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F689T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F689-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F688-I/SL
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F688-E/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F687-E/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F690-E/ML Tỷ lệ tối đa & tính chất điện
| 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 |
| Hộp | 20-pin QFN (4x4 mm), also called ML / MLP |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F690-E/ML
| Chân 1 | RA5/T1CKI/OSC1/CLKIN/ICSPCLK — PORTA bit 5 / Timer1 clock input / crystal oscillator input / external clock input / in-circuit serial programming clock |
| Chân 2 | RA4/T1G/OSC2/CLKOUT/AN3 — PORTA bit 4 / Timer1 gate / crystal oscillator output / clockout / analog input 3 |
| Chân 3 | RA3/MCLR/VPP# — PORTA bit 3 / master clear (reset) input / programming voltage |
| Chân 4 | RC5/CCP1/P1A — PORTC bit 5 / ECCP1 output / PWM 1A output |
| Chân 5 | RC4/C2OUT0/P1B — PORTC bit 4 / comparator 2 output / PWM 1B output |
| Chân 6 | RC3/AN7/C12IN3-/SCL/SCK — PORTC bit 3 / analog input 7 / comparator input / I2C clock / SPI clock |
| Chân 7 | RC2/AN6/C12IN2-/SS# — PORTC bit 2 / analog input 6 / comparator input / SPI slave select |
| Chân 8 | RC1/AN5/C12IN1-/SDO — PORTC bit 1 / analog input 5 / comparator input / SPI data out |
| Chân 9 | RC0/AN4/C2IN+/SDA/SDI — PORTC bit 0 / analog input 4 / comparator 2 input / I2C data / SPI data in |
| Chân 10 | RA2/AN8/CVREF/C1OUT — PORTA bit 2 / analog input 8 / comparator voltage reference / comparator 1 output |
| Chân 11 | RA1/AN10/C1IN+/ICSPCLK — PORTA bit 1 / analog input 10 / comparator 1 input / ICSP clock |
| Chân 12 | RA0/AN12/C1IN0-/ICSPDAT — PORTA bit 0 / analog input 12 / comparator 1 input / ICSP data |
| Chân 13 | RC7/AN9/SDO — PORTC bit 7 / analog input 9 / SPI data out (alternate) |
| Chân 14 | RC6/AN8/TX/CK/SS# — PORTC bit 6 / analog input 8 / EUSART TX / EUSART clock / SPI slave select |
| Chân 15 | RC5 (alt) — PORTC bit 5 alternate |
| Chân 16 | VDD — Positive supply voltage |
| Chân 17 | VSS — Ground reference |
| Chân 18 | RA7/OSC1/CLKIN/INT — PORTA bit 7 / crystal oscillator input / external clock / external interrupt |
| Chân 19 | RA6/OSC2/CLKOUT/INT2 — PORTA bit 6 / crystal oscillator output / clockout / external interrupt 2 |
| Chân 20 | EP — Exposed thermal pad - must be soldered to ground pad for thermal/electrical performance |
Ứng dụng tiêu biểu
PIC16F690-E/ML phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F690-E/ML — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Extended -40C to +125C operating temperature range (vsPIC16F690-I/ML)
- Full 7 KB Flash program memory in 20-QFN (vsPIC16F689-I/ML)
- Full 12-channel 10-bit ADC versus reduced counts (vsPIC16F688-E/ML)
- Surface-mount QFN footprint saves board area (vsPIC16F690-I/P (DIP-20))
Ghi chú thiết kế
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'.
Thông tin tuân thủ
RoHS compliant per Microchip product page. AEC-Q100 not qualified - this part targets industrial/commercial applications; AEC-Q100 automotive qualification requires PIC16F1532x series.