PIC16LF1786-E/SS - 8-bit 32MHz 14KB Flash XLP MCU | Microchip
부품 번호: PIC16LF1786-E/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.18 | $218.00 |
| 500 | $1.92 | $960.00 |
| 1,000 | $1.65 | $1,650.00 |
PIC16LF1786-E/SS 개요
A PIC microcontroller is a RISC-based 8-bit MCU family from Microchip that executes one instruction per clock cycle (excluding branches) and stores programs in internal Flash. The PIC16LF1786 sits in the 'PIC16F1xxx enhanced mid-range' product hierarchy (PIC10/12/14/16/18 -> 8-bit MCU -> microcontroller -> embedded processor), specifically the 'XLP' (eXtreme Low Power) sub-line which adds nanoWatt XLP technology for sub-uA sleep currents. The 14KB Flash, 1KB RAM and 256B EEPROM make it suitable for small-to-medium firmware footprints where C-compiled code is common.
Key features include: 14KB (8K x 14) Flash program memory, 1KB SRAM data memory, 256B EEPROM, 32MHz internal oscillator, 12-bit differential ADC with computed channels, two on-chip op-amps (rail-to-rail input/output), 5-bit and 8-bit DACs, three comparators, multiple PWM/SCCP modules, I2C/SPI/EUSART, and nanoWatt XLP power management. The 28-SSOP 5.30mm body package provides a compact gull-wing footprint compatible with hand-soldering and standard SMT lines.
Typical applications include handheld battery-powered instruments, sensor signal conditioning with integrated op-amp stages, low-cost motor control with PWM, LED lighting controllers, and industrial sensor nodes. The combination of analog peripherals and digital interfaces on a single die reduces BOM cost and PCB area compared to designs that require a separate ADC or op-amp IC.
When designing with this MCU, ensure the in-circuit serial programming (ICSP) pins (RB6/RB7) are accessible in the PCB layout for firmware updates and debugging using tools such as MPLAB X IDE and PICkit programmers. Refer to the manufacturer datasheet for full register maps, electrical characteristics and configuration bit settings before committing to the part in production.
드롭인 대체품: PIC16LF1786-E/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF1786-E/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Comparators, MSL Level, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1786-I/SS
✅ 드롭인✓ 재고 있음
$2.62 / 개
데이터시트 보기 →PIC16F1786-E/SS
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC16LF1787-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF1784-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF1783-I/SS
✅ 드롭인✓ 재고 있음
$1.36 / 개
데이터시트 보기 →PIC16LF1786-E/SS 최대 정격 & 전기적 특성
| Core Architecture | PIC16 enhanced mid-range (RISC, 8-bit) |
| Program Memory Type | Flash |
| Program Memory Size | 14KB (8K x 14 words) |
| RAM Size | 1 KB |
| EEPROM Size | 256 B |
| Maximum CPU Frequency | 32 MHz |
| Instruction Cycle Time | 125 ns @ 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| 동작 온도 | -40C to +125C (E = extended) |
| 패키지 | 28-pin SSOP (5.30 mm body) |
| 실장 유형 | Surface Mount (gull-wing) |
| ADC | 12-bit differential, multiple channels |
| DAC | 8-bit and 5-bit on-chip |
| Op-Amps | 2x on-chip rail-to-rail |
| Comparators | 3x on-chip |
| Communication | I2C / SPI / EUSART |
| I/O Pins | Approximately 24 (per datasheet pinout) |
| RoHS 상태 | Compliant |
| MSL 레벨 | 1 (per Microchip SSOP standard) |
PIC16LF1786-E/SS 핀 구성
| 핀 1 | RA3/AN3/VREF+ — Analog input 3 / voltage reference plus |
| 핀 2 | RA4 — Digital I/O / timer clock input |
| 핀 3 | RA5 — Digital I/O / op-amp output 1 |
| 핀 4 | RA6 — Digital I/O / oscillator output |
| 핀 5 | RA7 — Digital I/O / oscillator input |
| 핀 6 | VDD — Positive supply (1.8V-3.6V) |
| 핀 7 | VSS — Ground |
| 핀 8 | RB0/INT — Digital I/O / external interrupt |
| 핀 9 | RB1 — Digital I/O |
| 핀 10 | RB2 — Digital I/O |
| 핀 11 | RB3 — Digital I/O / analog input |
| 핀 12 | RB4 — Digital I/O |
| 핀 13 | RB5 — Digital I/O |
| 핀 14 | RB6/ICSPCLK — Digital I/O / ICSP clock |
| 핀 15 | RB7/ICSPDAT — Digital I/O / ICSP data |
| 핀 16 | RC0 — Digital I/O / analog input |
| 핀 17 | RC1 — Digital I/O / analog input |
| 핀 18 | RC2 — Digital I/O / analog input |
| 핀 19 | RC3 — Digital I/O / analog input |
| 핀 20 | RC4 — Digital I/O / analog input |
| 핀 21 | RC5 — Digital I/O / analog input |
| 핀 22 | RC6 — Digital I/O / TX |
| 핀 23 | RC7 — Digital I/O / RX |
| 핀 24 | RE3/MCLR — Master clear (reset) input |
| 핀 25 | RD0 — Digital I/O |
| 핀 26 | RD1 — Digital I/O |
| 핀 27 | RD2 — Digital I/O |
| 핀 28 | RD3 — Digital I/O |
일반적인 애플리케이션
PIC16LF1786-E/SS 적합 용도: 6 애플리케이션s: Battery-Powered Sensor Node, Industrial Signal Conditioning, Low-Cost Motor Control (PWM / CCP), LED Lighting / Smart Lighting Controller, Consumer Appliance User Interface, Automotive Body Electronics (Auxiliary, Non-Safety).
Battery-Powered Sensor Node
The PIC16LF1786-E/SS's 1.8V-3.6V wide supply range and nanoWatt XLP sleep modes (sub-uA typical) make it a strong fit for coin-cell or 2x AA sensor nodes that must wake periodically to read a sensor and transmit. With 14KB Flash and 1KB RAM, the MCU can host a small state machine, sensor calibration tables, and an I2C/SPI driver stack. The integrated 12-bit ADC and on-chip op-amps allow direct conditioning of a bridge sensor (load cell, RTD, or thermistor bridge) without external analog ICs, shrinking BOM and PCB area. Expected battery life is dominated by sleep current; at a 0.1% duty cycle the LF part typically achieves multi-year lifetime on a CR2032.
추천
Industrial Signal Conditioning
The two on-chip rail-to-rail op-amps, 12-bit differential ADC, and reference voltage allow the PIC16LF1786-E/SS to condition 4-20 mA or 0-10V industrial signals with no external analog front-end. The E-grade -40C to +125C temperature range supports control panels, motor drives and process instrumentation. The EUSART enables RS-485 link to a PLC or HMI, while PWM outputs can drive a 4-20 mA loop power isolator. Compared with a discrete op-amp + ADC design, this integration typically cuts analog BOM cost by 30-50% while keeping layout simple.
추천
Low-Cost Motor Control (PWM / CCP)
The PIC16LF1786-E/SS includes multiple PWM/SCCP modules suitable for brushed DC, simple BLDC commutation, or stepper pulse generation. At 32MHz the part can switch PWM at 32 kHz with 10-bit resolution, well above the audible band, and the dedicated CCP module provides hardware fault/timing inputs for safe commutation. Combined with on-chip op-amps for current sensing, the MCU can implement a closed-loop controller for small fans, pumps, or hobby servos. Power supply of 3.3V and small SSOP-28 footprint make it ideal for compact motion daughter-cards.
추천
LED Lighting / Smart Lighting Controller
The PIC16LF1786-E/SS's multiple PWM channels, 5-bit and 8-bit DACs, and I2C/SPI interfaces suit smart LED drivers, RGBCCT color mixers, and DMX512-compatible strip controllers. The 1.8V-3.6V supply operates directly from a single Li-ion cell, enabling battery-powered portable fixtures. With 14KB Flash the MCU can host ZigBee/Thread/BLE stack stubs, scene memory, and color-temperature calibration curves. NanoWatt XLP idle modes keep the standby power under 1 uA for AC-line-powered smart bulbs with energy-star compliance.
추천
Consumer Appliance User Interface
The PIC16LF1786-E/SS fits consumer appliance HMIs - washing machine keypads, microwave displays, coffee machine controllers - where a small MCU drives a 7-segment or character LCD and reads capacitive/proximity touch buttons. The EUSART links to a main control board, while on-chip comparators and op-amps handle thermistor or water-level sensing. The 28-SSOP package fits a slim front-panel PCB and the E temperature grade survives kitchen thermal stress. Cost-sensitive designs benefit from the integrated analog block, which removes the need for a dedicated touch IC.
추천
Automotive Body Electronics (Auxiliary, Non-Safety)
The PIC16LF1786-E/SS E-grade part (-40C to +125C) suits non-safety automotive body modules such as seat controllers, mirror adjusters, ambient lighting drivers and HVAC flap actuators. The 32MHz core and 14KB Flash host CAN/LIN software stacks via an external transceiver, while PWM channels drive small DC motors and LEDs. Note that the LF/E variant is industrial, not AEC-Q100; AEC-Q100 automotive codes (e.g. PIC16F1786T-I/SSVAO) must be specified for true automotive builds. Designers benefit from firmware- and pin-compatibility across industrial/automotive grades.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF1786-E/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1786-I/SS | PIC16F1786-E/SS | PIC16LF1787-I/SS | PIC16LF1784-I/SS | PIC16LF1783-I/SS |
|---|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 14 KB | 28 KB (+100%) | 7 KB (-50%) | 7 KB (-50%) |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 512 B (-50%) | 256 B (-75%) |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| VDD Max | 3.6 V | 5.5 V (+53%) | 5.5 V (+53%) | 3.6 V (same) | 3.6 V (same) | 3.6 V (same) |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
| On-Chip Op-Amps | 2 | 2 | 2 | 2 | 2 | 2 |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| Unit Price (USD, as of 2026-09-24) | 2.85 | 2.65 | 2.95 | 3.20 | 2.40 | 2.25 |
주요 차별점
- Integrated analog front-end (op-amps + 12-bit ADC + 8-bit DAC) (vs PIC16LF1783-I/SS)
- 14KB Flash vs 7KB in PIC16LF1784 (vs PIC16LF1784-I/SS)
- Extended -40C to +125C industrial temperature grade (vs PIC16F1786-I/SS)
- Wide 1.8V-3.6V battery-friendly supply (vs PIC16F1786 (F-variant))
설계 노트
Estimated: when running from a CR2032 coin cell at 3.0V, the LF variant's nanoWatt XLP sleep mode draws under 1 uA typical. With a wake-read-transmit duty cycle of 0.1% and 32MHz active current around 2 mA, average current is dominated by sleep and the cell can last 3+ years. Always enable the internal voltage regulator and disable unused peripherals via the PMD registers to minimize active current.
Decouple VDD with a 100 nF X7R ceramic placed within 3 mm of the VDD pin and a bulk 4.7 uF or 10 uF tantalum/ceramic on the same node. AVdd if used should also have its own 100 nF decoupling. Route crystal traces short and symmetric, and keep switching traces away from the analog reference pins to preserve 12-bit ADC accuracy. The MCLR pin requires a 10 kohm pull-up to VDD if not driven by a debug tool.
Configuration bits (fuses) must be set explicitly in source code; do not assume defaults. Watch out for the ICSP/PGD-PGC pins (RB6/RB7) - if used as GPIO, the in-circuit programming may be locked out, leaving the device bricked without a high-voltage programmer. Brown-out reset (BOR) should be enabled for battery applications to prevent code corruption during VDD collapse. Confirm peripheral pin select (PPS) assignments if migrating from PIC16F1786.
The 12-bit ADC delivers approximately 60 dB SNR when input bandwidth is limited; add an RC anti-aliasing filter (typically 1 kohm + 100 pF for a 1.6 kHz bandwidth) on each analog input. Use a separate analog ground pour if the board mixes analog and high-current switching. Reference voltage (VREF+) stability directly impacts ADC gain error, so AVdd/VREF+ should be bypassed with 100 nF + 10 uF capacitors.
규정 준수 정보
RoHS compliant per Microchip PIC16F1786 family ordering code. E grade is industrial -40C to +125C; AEC-Q100 automotive qualified parts have separate order codes (e.g. PIC16F1786T-I/SSVAO).