PIC16F785-I/ML - 8-Bit 20MHz MCU with Dual Op-Amps | Microchip
부품 번호: PIC16F785-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.55 | $2.55 |
| 10 | $2.3 | $23.00 |
| 100 | $2.05 | $205.00 |
| 500 | $1.82 | $910.00 |
| 1,000 | $1.62 | $1,620.00 |
PIC16F785-I/ML 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable peripherals. The PIC16F785 belongs to the PIC16F family, which sits within the broader 8-bit MCU category (8-bit microcontroller -> microcontroller -> semiconductor IC). Mid-range PIC16F parts use a 14-bit instruction word that balances code density, deterministic timing, and ease of programming in C or assembly, making them a workhorse for cost-sensitive embedded designs.
Key differentiating features include 128 bytes of SRAM, 256 bytes of EEPROM data memory, nanoWatt power management with multiple low-power sleep modes, a 10-bit ADC with up to 11 channels, and an internal 31 kHz to 8 MHz oscillator. The integrated dual op-amps and comparators let designers build active analog front-ends without external ICs, while the asynchronous feedback PWMs simplify digital power conversion and LED driver topologies. AEC-Q100 qualification makes the part attractive for automotive designs.
Architecturally, the PIC16F785 uses a Harvard memory model with separate program and data buses, allowing simultaneous instruction fetch and operand access. The dual op-amps feature configurable reference and output routing, the comparators share an internal DAC reference for adjustable thresholds, and the 10-bit ADC supports both single-ended and differential conversions for sensor signal chains. This high level of analog integration is unusual for a 20-pin part and is the principal reason the device is selected for motor control, lighting, and switch-mode power supplies.
Typical applications include LED lighting drivers, switch-mode power supplies (SMPS), battery chargers, motor control loops, sensor signal conditioning, and industrial control boards that need mixed-signal capability at low cost and small footprint. Automotive subsystems such as interior lighting controllers and DC-DC converters are also common uses.
Designers should note that the 20-QFN package has an exposed thermal pad that must be soldered to a sufficient copper pour for thermal dissipation. The internal oscillator can drift with temperature, so time-critical UART or USB applications should use an external crystal. The asynchronous PWM module is configured via dedicated registers and requires careful sequencing during start-up to avoid a momentary output glitch.
This page consolidates distributor pricing, drop-in pin-compatible alternatives within the PIC16F family, and practical design notes not found on the manufacturer datasheet. Together they accelerate component selection and PCB bring-up for engineers replacing legacy MCUs or scaling production.
드롭인 대체품: PIC16F785-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F785-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Core Architecture, I/O Pins, PWM Modules.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F785T-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F785-E/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC16F785-HV/ML
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F785-I/P
✅ 드롭인✓ 재고 있음
$1.88 / 개
데이터시트 보기 →PIC16F785-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC16F mid-range 8-bit (x14 instruction set) |
| Maximum CPU Speed | 20 MHz (5 MIPS per MHz; up to 5 MIPS) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data SRAM | 128 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit, up to 11 channels |
| Comparators | 2 high-speed comparators with shared DAC reference |
| Operational Amplifiers | 2 internal op-amps |
| PWM Modules | Two-phase asynchronous feedback PWM |
| Timers | Timer0, Timer1 (16-bit), Timer2 |
| Internal Oscillator | 31 kHz to 8 MHz selectable |
| Power-Saving Modes | nanoWatt Technology with multiple sleep modes |
| 패키지 | 20-QFN (4x4 mm) with exposed thermal pad |
| Operating Temperature (Industrial) | -40C to +85C |
| Automotive Qualification | AEC-Q100 qualified |
| RoHS 상태 | Compliant |
PIC16F785-I/ML 핀 구성
| 핀 1 | RA0/AN0/C1IN+/OP1+ — GPIO RA0 / ADC input AN0 / Comparator1 positive input / Op-Amp1 non-inverting input |
| 핀 2 | RA1/AN1/C1IN-/OP1- — GPIO RA1 / ADC input AN1 / Comparator1 negative input / Op-Amp1 inverting input |
| 핀 3 | RA2/AN2/VREF-/OP1OUT — GPIO RA2 / ADC input AN2 / negative voltage reference / Op-Amp1 output |
| 핀 4 | RA3/AN3/VREF+/C1OUT — GPIO RA3 / ADC input AN3 / positive voltage reference / Comparator1 output |
| 핀 5 | RA4/AN4/C2OUT/T0CKI — GPIO RA4 / ADC input AN4 / Comparator2 output / Timer0 clock input |
| 핀 6 | RA5/AN5 — GPIO RA5 / ADC input AN5 |
| 핀 7 | VSS — Ground reference |
| 핀 8 | OSC1/RA7 — External oscillator input / GPIO RA7 |
| 핀 9 | OSC2/RA6 — External oscillator output / GPIO RA6 |
| 핀 10 | RC0 — GPIO RC0 |
| 핀 11 | RC1/AN6/C2IN+/PWM2 — GPIO RC1 / ADC input AN6 / Comparator2 positive input / PWM2 output |
| 핀 12 | RC2/AN7/C2IN-/PWM1 — GPIO RC2 / ADC input AN7 / Comparator2 negative input / PWM1 output |
| 핀 13 | RC3/AN8/OP2+ — GPIO RC3 / ADC input AN8 / Op-Amp2 non-inverting input |
| 핀 14 | RC4/AN9/OP2-/C2IN+ — GPIO RC4 / ADC input AN9 / Op-Amp2 inverting input |
| 핀 15 | RC5/AN10/OP2OUT — GPIO RC5 / ADC input AN10 / Op-Amp2 output |
| 핀 16 | RC6 — GPIO RC6 |
| 핀 17 | RC7 — GPIO RC7 |
| 핀 18 | RB4/AN11 — GPIO RB4 / ADC input AN11 |
| 핀 19 | RB5 — GPIO RB5 |
| 핀 20 | VDD — Positive supply voltage (2.0V to 5.5V) |
일반적인 애플리케이션
PIC16F785-I/ML 적합 용도: 7 애플리케이션s: LED Lighting Drivers, Switch-Mode Power Supplies (SMPS), Battery Chargers, Sensor Signal Conditioning, Motor Control Loops, Automotive Body Electronics, Industrial Control Boards.
LED Lighting Drivers
The PIC16F785-I/ML is purpose-built for constant-current LED driver topologies. Its two integrated op-amps and dual high-speed comparators allow a single-chip current-sense and feedback loop, while the two-phase asynchronous feedback PWM enables cycle-by-cycle current limiting. With 3.5 KB Flash, 128 bytes SRAM, and a 20-QFN (4x4) footprint, it fits inside small MR16 spots, downlights, and tube retrofits. The 2.0V to 5.5V supply range accepts 5V or 12V rails after a small LDO; PWM dimming is supported directly via the CCP module. Designers get AEC-Q100 automotive readiness for interior lighting at minimal BOM cost.
추천
Switch-Mode Power Supplies (SMPS)
For non-isolated buck, boost, or SEPIC converters the PIC16F785-I/ML delivers the timing accuracy and feedback integration most digital SMPS designs need. The asynchronous feedback PWM module gives cycle-by-cycle current-mode control, while the integrated op-amp closes the voltage-loop without an external error amplifier. Operating voltage 2.0V to 5.5V and 20 MHz CPU speed allow real-time compensation math. The 20-QFN (4x4) package with exposed thermal pad sinks heat from the MCU even when the surrounding MOSFETs run hot. This makes the part ideal for 5W to 50W auxiliary supplies in industrial and consumer equipment.
추천
Battery Chargers
Li-ion, NiMH, and supercapacitor chargers benefit from the PIC16F785-I/ML's integrated analog and PWM resources. The dual op-amps sense charge current and battery voltage with high accuracy, the 10-bit ADC digitizes both for closed-loop control, and the asynchronous PWM regulates charge current with minimal ripple. The wide 2.0V to 5.5V supply supports single-cell Li-ion packs directly. nanoWatt sleep modes drop quiescent current to microamps for standby, prolonging battery life. The 20-QFN footprint is small enough for USB-powered wearable chargers, power banks, and solar charge controllers.
추천
Sensor Signal Conditioning
Industrial and consumer sensor front-ends often need amplification, filtering, and threshold detection in one IC. The PIC16F785-I/ML provides two on-chip op-amps that can be configured as instrumentation or transimpedance stages, plus dual comparators that generate interrupt-driven alerts without CPU loading. The 10-bit ADC with up to 11 channels accepts thermistor, RTD, and bridge outputs directly. At 20 MIPS the MCU performs linearization, averaging, and protocol framing in real time. The 20-pin QFN package simplifies integration into compact sensor modules for HVAC, process control, and IoT edge nodes.
추천
Motor Control Loops
Small brushed DC and BLDC fans, pumps, and valve actuators are well served by the PIC16F785-I/ML's mixed-signal architecture. The dual comparators detect back-EMF zero-cross events for sensorless BLDC commutation, while the integrated op-amps condition phase-current shunt signals. The 20 MHz CPU executes FOC or trapezoidal commutation at 10kHz PWM with margin to spare. nanoWatt modes support sleep-mode energy savings in battery-powered pumps and fans. The 20-QFN (4x4) package drops into compact motor PCBs for appliances, HVAC, and small industrial drives.
추천
Automotive Body Electronics
AEC-Q100 qualification positions the PIC16F785-I/ML for 12V automotive body modules such as interior lighting, mirror adjust, and seat controllers. The wide -40C to +125C operating range (industrial grade) and automotive-grade reliability cover under-hood and cabin environments. The dual op-amps condition sensor inputs for ambient light, rain, or seat-occupancy detection; the asynchronous PWM drives small motors or LED strings; and nanoWatt modes keep quiescent draw below 100 uA to protect the battery during parking. The 20-QFN package fits behind dashboards and inside door modules.
추천
Industrial Control Boards
Programmable logic controllers (PLCs), relay drivers, and small HMI boards benefit from the PIC16F785-I/ML's deterministic 8-bit architecture and rich analog integration. The 18 I/O pins drive relays, opto-isolators, and indicator LEDs directly; the asynchronous PWM modulates proportional valves; and the dual comparators detect over-current and over-voltage faults in hardware. Operating from 2.0V to 5.5V tolerates 24V industrial rails post-regulation. The 20-QFN (4x4) package reduces PCB area in DIN-rail mounted controllers and remote I/O modules.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F785-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F785T-I/ML | PIC16F785-E/ML | PIC16F785-HV/ML | PIC16F785-I/P |
|---|---|---|---|---|---|
| Package | 20-QFN (4x4) | 20-QFN (4x4) - same | 20-QFN (4x4) - same | 20-QFN (4x4) - same | 20-PDIP - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) |
| Data SRAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Operating Voltage | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 15V (HV) | 2.0V to 5.5V |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C |
| AEC-Q100 Automotive | Qualified | Qualified | Qualified | Qualified | Qualified |
| Unit Price (qty 1, USD) | $2.55 | $2.55 (approx) | $2.85 (approx) | $3.10 (approx) | $2.70 (approx) |
주요 차별점
- Two integrated operational amplifiers plus dual high-speed comparators (vs PIC16F882-I/ML)
- Two-phase asynchronous feedback PWM (vs PIC16F1458-I/ML)
- Compact 20-QFN (4x4) with 18 I/O pins (vs PIC16F1936-I/SP)
- AEC-Q100 automotive qualification at industrial-grade price point (vs PIC18F13K22-I/P)
설계 노트
The 20-QFN (4x4) package relies on the exposed thermal pad for heat dissipation. Solder the pad to a ground copper pour of at least 25 mm squared on the top layer with multiple thermal vias to inner ground planes. Without proper thermal attachment, junction temperature can exceed the -40C to +85C industrial range under continuous PWM switching loads, causing timer drift and ADC accuracy degradation. Always check the theta-JA value in the package thermal characteristics section before deploying in enclosed housings.
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk 1 uF to 10 uF tantalum or ceramic capacitor near the IC for low-frequency noise suppression. Add a 0.1 uF cap on the VREF+ pin when using the internal voltage reference for ADC conversions. Keep analog input traces short and away from PWM output traces to minimize crosstalk into the ADC and op-amp inputs. A ground plane on layer 2 is highly recommended.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm resistor or drive it actively. Floating MCLR can cause spurious resets in noisy environments. For UART communications, configure the internal oscillator calibration (OSCTUNE register) or use an external crystal to keep baud-rate error below 2 percent. The asynchronous PWM module must be initialized in a defined sequence (PR2, then CCPRxL, then PWM1CON) to avoid a momentary full-duty-cycle output at startup that can damage power MOSFETs.
The integrated op-amps are unity-gain stable but have limited bandwidth (typically 3 MHz GBW). For gain configurations above 10 V/V, add a small feedback capacitor (10-33 pF) to ensure phase margin. The dual comparators share an internal 5-bit DAC reference; if both comparators need different thresholds, use external resistor dividers on the C1IN+/C2IN+ inputs. ADC acquisition time is critical at high source impedances - add a 1 nF buffer capacitor at the ADC input when driving from high-impedance sensors.
Use the nanoWatt sleep modes (SLEEP instruction with appropriate configuration bits) to drop quiescent current below 1 uA during standby. Wake-up is possible via watchdog timer, external interrupt, or comparator event. For battery-powered designs, the brown-out reset (BOR) should be enabled at a threshold matching the battery's end-of-discharge voltage to prevent code corruption. Estimated: with BOR enabled at 2.5V and a 3.0V Li-ion cell, average standby current is typically under 5 uA, extending shelf life by an order of magnitude versus always-on designs.
규정 준수 정보
AEC-Q100 qualified for automotive use. RoHS and lead-free per Microchip product page. Industrial temperature grade -40C to +85C (suffix /I); extended grade available in /E variant.