PIC16F1782-I/SO - 8-Bit 32MHz MCU 3.5KB Flash 28-SOIC | Microchip
부품 번호: PIC16F1782-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.72 | $1.72 |
| 10 | $1.55 | $15.50 |
| 100 | $1.38 | $138.00 |
| 500 | $1.24 | $620.00 |
| 1,000 | $1.1 | $1,100.00 |
PIC16F1782-I/SO 개요
Key features include a built-in 12-bit ADC, an 8-bit DAC, two op-amps, three 5-bit DACs, three timers, enhanced PWM, mTouch capacitive sensing, and the eXtreme Low Power (XLP) sleep modes that draw microampere-level quiescent current. Supply voltage spans 2.3 V to 5.5 V, with operating current typically below 2 mA at full speed.
Typical applications include low-power sensor signal conditioning with on-chip op-amps, LED lighting with hardware PWM, consumer white goods with capacitive touch keypads, battery-powered IoT endpoints, and mixed-signal front-end boards that benefit from the integrated ADC plus DAC.
Design considerations focus on decoupling, oscillator selection between internal 32 MHz HFINTOSC and external crystal, and in-circuit serial programming (ICSP) via PGC/PGD. Code development uses the MPLAB X IDE with the XC8 compiler and PICkit 5 programmer.
드롭인 대체품: PIC16F1782-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1782-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, Comparators, Operating Temperature, Core Architecture, I/O Pins.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1783-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1782-I/SS
✅ 드롭인✓ 재고 있음
$1.38 / 개
데이터시트 보기 →PIC16F1788-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1786-I/SO
✅ 드롭인✓ 재고 있음
$1.71 / 개
데이터시트 보기 →PIC16F1782T-E/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1782-I/SO 최대 정격 & 전기적 특성
| Core | PIC16 enhanced mid-range 8-bit RISC |
| CPU Architecture | Harvard, 14-bit instructions |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data EEPROM | 256 bytes |
| Data SRAM | 256 bytes |
| ADC | 12-bit, multi-channel |
| DAC | 8-bit, plus 3 x 5-bit DACs |
| On-chip Op-Amps | 2 |
| Comparators | Yes |
| Timers | 3 (Timer0, Timer1, Timer2) |
| PWM Modules | Enhanced PWM, multiple channels |
| I/O Pins | 24 (approximate) |
| 공급 전압 | 2.3 V to 5.5 V |
| Capacitive Sensing | mTouch supported |
| 동작 온도 | -40C to +85C (industrial) |
| 패키지 | 28-pin SOIC (SO) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Programming | ICSP via PGC/PGD |
PIC16F1782-I/SO 핀 구성
| 핀 1 | RA5/AN4/CPS7/VCAP — GPIO/ADC input/capacitive touch/decoupling cap |
| 핀 2 | RA4/AN3/CPS6/T0CKI — GPIO/ADC input/capacitive touch/Timer0 clock |
| 핀 3 | RA3/AN2/CPS5/VREF+ — GPIO/ADC input/capacitive touch/VREF+ |
| 핀 4 | RA2/AN1/CPS4/DAC1OUT1 — GPIO/ADC input/capacitive touch/DAC output |
| 핀 5 | RA1/AN0/CPS3/OPA1IN- — GPIO/ADC input/capacitive touch/op-amp input |
| 핀 6 | RA0/AN0/CPS2/OPA1OUT — GPIO/ADC input/capacitive touch/op-amp output |
| 핀 7 | VSS — Ground |
| 핀 8 | RA7/OSC1/CLKIN — GPIO/crystal oscillator input |
| 핀 9 | RA6/OSC2/CLKOUT — GPIO/crystal oscillator output |
| 핀 10 | RC0/SOSCO — GPIO/secondary oscillator output |
| 핀 11 | RC1/SOSCI — GPIO/secondary oscillator input |
| 핀 12 | RC2/AN6/CPS8 — GPIO/ADC input/capacitive touch |
| 핀 13 | RC3/AN7/CPS9 — GPIO/ADC input/capacitive touch |
| 핀 14 | RC4/AN8/CPS10 — GPIO/ADC input/capacitive touch |
| 핀 15 | RC5/AN9/CPS11 — GPIO/ADC input/capacitive touch |
| 핀 16 | RC6/AN10 — GPIO/ADC input |
| 핀 17 | RC7/AN11 — GPIO/ADC input |
| 핀 18 | RB7/ICSPDAT — GPIO/ICSP data |
| 핀 19 | RB6/ICSPCLK — GPIO/ICSP clock |
| 핀 20 | RB5/AN13 — GPIO/ADC input |
| 핀 21 | RB4/AN11 — GPIO/ADC input |
| 핀 22 | RB3/AN9 — GPIO/ADC input |
| 핀 23 | RB2/AN8 — GPIO/ADC input |
| 핀 24 | RB1/AN10 — GPIO/ADC input |
| 핀 25 | RB0/AN12 — GPIO/ADC input |
| 핀 26 | VDD — Positive supply voltage |
| 핀 27 | VDDIO — I/O supply voltage |
| 핀 28 | VSS — Ground |
일반적인 애플리케이션
PIC16F1782-I/SO 적합 용도: 6 애플리케이션s: Low-Power Sensor Signal Conditioning, Battery-Powered IoT Edge Nodes, Capacitive Touch User Interface, LED Lighting and PWM Control, Consumer White Goods and Appliances, Mixed-Signal Front-End Boards.
Low-Power Sensor Signal Conditioning
The PIC16F1782-I/SO's two integrated op-amps, 12-bit ADC, and 8-bit DAC let a single IC amplify and digitize a thermistor or strain-gauge bridge while also generating a 4-20 mA-loop DAC bias. At 32 MHz CPU with HFINTOSC, deterministic 125 ns instruction cycles support 1 kHz control loops. XLP sleep below 1 uA means a 3 V coin cell can run a periodic logger for multiple years.
추천
Battery-Powered IoT Edge Nodes
XLP modes drop quiescent current into the sub-microampere range while retaining RAM and Watchdog Timer wake-ups. With 3.5 KB Flash and 256 B SRAM, this MCU runs a sensor read, threshold check, and interrupt-driven radio TX without external components. Internal HFINTOSC accuracy of ±1% removes the need for an external 32.768 kHz crystal, shrinking the BOM.
추천
Capacitive Touch User Interface
The on-chip mTouch peripheral turns RA0-RA5 and RC0-RC4 into capacitive sense channels for up to nine touch buttons or a slider. Combined with the 12-bit ADC for force/proximity sensing and PWM for haptic feedback, the PIC16F1782-I/SO delivers a complete UI controller at low cost. Internal op-amps drive the touch guard ring for noise immunity.
추천
LED Lighting and PWM Control
Enhanced PWM with up to four channels and 10-bit resolution drives constant-current LED strings directly via MOSFETs. The 32 MHz production rate keeps PWM jitter below 0.5%, eliminating visible flicker at 1 kHz dimming. Internal 5-bit DACs provide trim offsets for multi-channel RGB white-balance tuning without external reference ICs.
추천
Consumer White Goods and Appliances
From coffee machines to induction cooktops, the PIC16F1782-I/SO integrates op-amps, comparators, ADC, and PWM that handle temperature sensing, current feedback, and TRIAC drive. Industrial -40C to +85C rating covers kitchen environments. mTouch replaces mechanical buttons for sealed, easy-to-clean front panels.
추천
Mixed-Signal Front-End Boards
For data-acquisition front-ends that need a local MCU for housekeeping, the PIC16F1782-I/SO's 12-bit ADC at 100 ksps captures analog signals while the 8-bit DAC and 5-bit DACs provide excitation and bias. The 32 MHz MIPS handles digital filtering, linearization, and UART/SPI/I2C forwarding to a host processor with negligible latency.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1782-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1783-I/SO | PIC16F1782-I/SS | PIC16F1788-I/SO | PIC16F1786-I/SO | PIC16F1782T-E/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC (SO) - same | 28-SSOP (SS) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 3.5 KB | 7 KB | 3.5 KB | 7 KB | 7 KB | 3.5 KB |
| Data SRAM | 256 B | 512 B | 256 B | 512 B | 512 B | 256 B |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| 12-bit ADC | Yes | Yes | Yes | Yes | Yes | Yes |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C |
주요 차별점
- Two on-chip op-amps plus 12-bit ADC and 8-bit DAC in a single MCU (vs PIC16F1708-I/SO)
- XLP sub-microampere sleep with 256 B RAM retention (vs PIC16F1614-I/P)
- 32 MHz production rate with HFINTOSC factory calibration (vs PIC16F15356-I/MV)
설계 노트
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 26) and VDDIO (pin 27), with a bulk 10 uF tantalum or aluminum-polymer cap on the supply rail. For battery applications, use a separate 1 uF reservoir near VCAP (pin 1) to stabilize the internal LDO and minimize voltage drop during HFINTOSC bursts.
Route the ICSP signals PGC (RB6) and PGD (RB7) directly to a 6-pin header or tag-connect pads. Keep traces shorter than 50 mm and avoid running them parallel to high-current motor or PWM lines to prevent programming glitches. Provide a ground ring around the mTouch electrodes for noise immunity.
Do not forget to configure the unused analog channels as digital I/O via the ANSEL registers, or floating inputs can cause excess current draw. Always set the ADC conversion clock to a valid value (Fosc/2 to Fosc/64) and wait the acquisition time before triggering conversion. Verify oscillator configuration bits match the chosen clock source before locking the code.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified - choose AEC-Q100 automotive variants for automotive designs.