PIC16F690-E/ML - 8-bit PIC MCU, 7KB Flash, 20MHz, 20-QFN | Microchip
MPN: PIC16F690-E/ML ✓ فعال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
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F689-E/SS
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F688-I/SL
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F688-E/ML
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F687-E/ML
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →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.