PIC16F1784-I/PT - 8-Bit 32MHz 7KB Flash MCU | Microchip
料号: PIC16F1784-I/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.86 | $28.60 |
| 100 | $2.34 | $234.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.85 | $1,850.00 |
PIC16F1784-I/PT 概述
An 8-bit microcontroller (MCU) is a compact programmable processor that combines a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of on-chip peripherals into a single IC. PIC16F1784 belongs to Microchip's enhanced mid-range 16F core (49 instructions, 16 stack levels), which sits within the hierarchy: 8-bit MCU -> embedded controller -> microcontroller -> integrated circuit. The XLP (eXtreme Low Power) designation indicates nanoWatt sleep currents for battery-driven designs.
Key features include 35 instructions, 16-level hardware stack, self-read/write Flash, 256-byte EEPROM, internal 32MHz oscillator, three PSMC channels with dedicated 16-bit PWM, 12-bit ADC with computation (ADC2), zero-cross detect, and high-current I/O. The integrated op-amp and high-speed comparator reduce external analog component count. Operating voltage spans 1.8V-5.5V (F) or 1.8V-3.6V (LF), with active current around 1.6 mA at 4 MHz.
Architecturally, the PIC16F1784 uses a Harvard RISC core with separate program and data buses, plus Microchip's eXtreme Low-Power Technology (XLP) for sleep modes down to ~20 nA. The PSMC peripheral enables advanced power-conversion control (forward, half-bridge, full-bridge, flyback) without an external PWM controller IC, making it well-suited to LED drivers, battery chargers, and switched-mode power supplies.
Typical applications include LED lighting drivers and color-mixing controllers, BLDC motor and fan control, SMPS digital control loops, sensor signal conditioning, consumer appliances, industrial automation, and automotive body modules. The 44-TQFP footprint supports breadboard-friendly breakout for prototyping.
When designing, allocate the ICSPDAT/ICSPCLK pins for in-circuit serial programming and avoid reassigning them as standard I/O unless using shared-ICSP mode. Decouple VDD with 100 nF + 1 uF near each supply pin and route analog/digital grounds to a single point. Use the ADC2 computation engine to offload averaging and oversampling from the CPU in low-power sensor applications.
This page synthesizes distributor pricing, drop-in alternatives, and design notes not found in the manufacturer datasheet alone, including verified inventory at DigiKey, Mouser and Heisener as of 2026-09-20.
直接替换替代料: PIC16F1784-I/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F1784-I/PT (相同外形与封装尺寸) ——差异在于 Package, ADC, Operating Temperature, DAC, Comparators.
快速对比工具——选择替代料号进行并排对比:
PIC16F1784-E/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F1784T-I/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F1717-I/PT
✅ 直接替换✓ 有现货
$2.3 / 个
查看数据手册 →PIC16F1719-I/PT
✅ 直接替换✓ 有现货
$2.55 / 个
查看数据手册 →PIC16F1784-I/ML
✅ 直接替换✓ 有现货
$2.45 / 个
查看数据手册 →PIC16F1784-I/PT 最大额定值与电气特性
| Core Architecture | Enhanced Mid-Range 8-bit PIC (49 instructions) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 512 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage | 1.8 V to 5.5 V |
| Internal Oscillator | 32 MHz (factory calibrated) |
| ADC | 12-bit with computation (ADC2) |
| Op-Amps / Comparators | On-chip op-amps and high-speed comparators |
| PSMC Channels | 3 x 16-bit Programmable Switch Mode Controllers |
| PWM Channels | Multiple 8-/16-bit PWM |
| Communication Interfaces | I2C, SPI, EUSART (with LIN support) |
| I/O Pins | 36 digital I/O |
| 封装 | 44-pin TQFP (10 x 10 mm, PT suffix) |
| 安装类型 | Surface Mount |
| Operating Temperature (Industrial -I) | -40 C to +85 C |
| Stack Levels | 16 hardware stack levels |
| XLP Sleep Current | Typical 20 nA (per family) |
| RoHS 状态 | Compliant |
| Lead-Free / Halogen-Free | Lead-free (per Microchip product page) |
PIC16F1784-I/PT 引脚配置
| 引脚 1 | RA5 — Bidirectional I/O / ICSPDAT / digital-only |
| 引脚 2 | RA4 — Bidirectional I/O / OPA1OUT / digital-only |
| 引脚 3 | RA3 — Bidirectional I/O / Vref+ input |
| 引脚 4 | RA2 — Bidirectional I/O / analog input |
| 引脚 5 | RA1 — Bidirectional I/O / analog input |
| 引脚 6 | RA0 — Bidirectional I/O / analog input |
| 引脚 7 | VSS — Ground reference |
| 引脚 8 | RA7 — Bidirectional I/O / digital-only / OSCI |
| 引脚 9 | RA6 — Bidirectional I/O / digital-only / OSCO |
| 引脚 10 | RC0 — Bidirectional I/O / analog input / OPA1IN+ |
| 引脚 11 | RC1 — Bidirectional I/O / analog input / OPA1IN- |
| 引脚 12 | RC2 — Bidirectional I/O / analog input / OPA2OUT |
| 引脚 13 | RC3 — Bidirectional I/O / analog input / OPA2IN- |
| 引脚 14 | RC4 — Bidirectional I/O / analog input |
| 引脚 15 | RC5 — Bidirectional I/O / analog input |
| 引脚 16 | RC6 — Bidirectional I/O / TX/CK |
| 引脚 17 | RC7 — Bidirectional I/O / RX/DT |
| 引脚 18 | VSS — Ground reference |
| 引脚 19 | VDD — Positive supply voltage |
| 引脚 20 | RB0 — Bidirectional I/O / analog input / interrupt-on-change |
| 引脚 21 | RB1 — Bidirectional I/O / analog input / interrupt-on-change |
| 引脚 22 | RB2 — Bidirectional I/O / analog input / interrupt-on-change |
| 引脚 23 | RB3 — Bidirectional I/O / analog input / interrupt-on-change |
| 引脚 24 | RB4 — Bidirectional I/O / interrupt-on-change |
| 引脚 25 | RB5 — Bidirectional I/O / interrupt-on-change |
| 引脚 26 | RB6 — Bidirectional I/O / ICSPCLK / interrupt-on-change |
| 引脚 27 | RB7 — Bidirectional I/O / interrupt-on-change |
| 引脚 28 | RE3 — Input-only / MCLR (Reset) |
| 引脚 29 | RD0 — Bidirectional I/O / analog input / PSMC1 |
| 引脚 30 | RD1 — Bidirectional I/O / analog input / PSMC2 |
| 引脚 31 | RD2 — Bidirectional I/O / analog input / PSMC3 |
| 引脚 32 | RD3 — Bidirectional I/O / analog input |
| 引脚 33 | RD4 — Bidirectional I/O / analog input |
| 引脚 34 | RD5 — Bidirectional I/O / analog input |
| 引脚 35 | RD6 — Bidirectional I/O / analog input |
| 引脚 36 | RD7 — Bidirectional I/O / analog input |
| 引脚 37 | VSS — Ground reference |
| 引脚 38 | VDD — Positive supply voltage |
| 引脚 39 | RE0 — Bidirectional I/O / analog input |
| 引脚 40 | RE1 — Bidirectional I/O / analog input |
| 引脚 41 | RE2 — Bidirectional I/O / analog input |
| 引脚 42 | VSS — Ground reference |
| 引脚 43 | AVSS — Analog ground reference |
| 引脚 44 | AVDD — Analog positive supply voltage |
典型应用
PIC16F1784-I/PT 适用于 6 应用s: LED Lighting Drivers and Color Control, BLDC Motor and Fan Control, Switched-Mode Power Supply Digital Control, Industrial Sensor Signal Conditioning, Consumer Appliance Control Boards, Automotive Body Electronics.
LED Lighting Drivers and Color Control
The PIC16F1784-I/PT's three Programmable Switch Mode Controllers (PSMC) with 16-bit PWM resolution make it an ideal MCU for high-efficiency LED drivers and RGB color-mixing fixtures. Each PSMC channel can independently run buck, boost, half-bridge, or full-bridge topologies at up to 32 MHz timer clock, removing the need for an external PWM controller. The 12-bit ADC2 with computation handles ambient light sensing and closed-loop current regulation.
推荐
BLDC Motor and Fan Control
The PIC16F1784-I/PT drives brushless DC motors and small fan controllers using PSMC for synchronous commutation and the integrated high-speed comparator for back-EMF zero-cross detection. PSMC supports hardware dead-band insertion and automatic fault shutdown, which protects the half-bridge drivers during overcurrent. The 32 MHz core and 8 MIPS throughput deliver sub-microsecond control loop latency for sensorless trapezoidal and FOC schemes.
推荐
Switched-Mode Power Supply Digital Control
In digital SMPS designs, the PIC16F1784-I/PT runs voltage-mode or peak-current-mode control loops using its three PSMC channels for primary-side switching and synchronous rectification. The 12-bit ADC with computation samples Vout/Iout and the dedicated op-amp buffers current-sense signals. Its 7 KB Flash holds full PID compensation code plus UART-based telemetry, eliminating a separate supervisor IC.
推荐
Industrial Sensor Signal Conditioning
Industrial sensor hubs exploit the PIC16F1784-I/PT's integrated op-amps, 12-bit ADC2 with computation, and zero-cross detect to condition and digitize signals from strain gauges, thermistors, and pressure sensors. The ADC2 hardware averager and oversampler offload RMS calculations from the 32 MHz CPU, while the EUSART with LIN support bridges to industrial fieldbuses. The XLP sleep current (~20 nA) extends battery life in remote sensor nodes.
推荐
Consumer Appliance Control Boards
The PIC16F1784-I/PT is widely deployed in washing-machine, dishwasher, and small-appliance control boards where its 44-TQFP footprint, 32 MHz core, and rich mixed-signal peripherals reduce BOM cost. The on-chip op-amps sense water level, motor current, and temperature; PSMC drives the triac-dimmer and motor pre-driver; and I2C/SPI links the user-interface keypad and LED display. Wide 1.8V-5.5V supply tolerance survives brown-outs.
推荐
Automotive Body Electronics
Although not AEC-Q100 qualified, the PIC16F1784-I/PT and its -E (extended temperature) variant are used in non-safety automotive body modules such as seat controllers, window lifters, and interior lighting. The EUSART with LIN 2.x master/slave support, combined with PSMC-driven MOSFET half-bridges and current-sense op-amps, simplifies driver and passenger comfort designs. The 256-byte EEPROM retains trim and fault-history data across power cycles.
推荐
推荐产品汇总
工程参考数据: PIC16F1784-I/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F1784-E/PT | PIC16F1784T-I/PT | PIC16F1717-I/PT | PIC16F1719-I/PT | PIC16F1784-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm, PT) | 44-TQFP (same) | 44-TQFP (same) | 44-TQFP (same) | 44-TQFP (same) | 44-QFN (footprint variant) |
| Flash Memory | 7 KB | 7 KB | 7 KB | 7 KB | 14 KB | 7 KB |
| RAM | 512 B | 512 B | 512 B | 1 KB | 1 KB | 512 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| PSMC Channels | 3 x 16-bit | 3 x 16-bit | 3 x 16-bit | Different peripheral mix (CLC/CWG) | Different peripheral mix (CLC/CWG) | 3 x 16-bit |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
关键差异点
- Three independent 16-bit PSMC channels with hardware dead-band (对比 PIC16F1717-I/PT)
- Industrial vs extended temperature drop-in flexibility (对比 PIC16F1784-E/PT)
- On-chip op-amps and high-speed comparators eliminate external analog ICs (对比 PIC16F1719-I/PT)
设计说明
Decouple each VDD pin (pins 19 and 38) with a 100 nF ceramic capacitor placed within 3 mm of the pin, and add a bulk 1 uF-10 uF tantalum or ceramic capacitor nearby. For analog VDD/AVDD (pin 44), use a separate 100 nF + 10 uF filter to keep ADC2 SNR high. Connect VSS, AVSS, and digital ground to a single low-impedance plane stitched with vias to avoid ground bounce during PSMC switching events.
The 44-TQFP package has a typical theta_JA of about 50-60 C/W on a 2-layer 1-oz FR4 board. At maximum clock and 5.5 V supply, active current is approximately 5-6 mA, so self-heating is negligible. However, when the device drives high-current loads through its I/O pins (up to 25 mA per pin, 200 mA total), provide thermal relief via copper pours tied to those pins and avoid placing the IC near heat sources.
Estimated: route PSMC output traces (RD0-RD2) as short, matched-length differential pairs to the gate drivers to keep switching edges below 20 ns. Keep analog inputs (RA0-RA5, RC0-RC5) routed away from PSMC traces with a ground guard on both sides. Place the MCLR pull-up (typically 10 kOhm) close to pin 28 and avoid long traces that could pick up noise and cause spurious resets.
Do NOT drive the ICSPDAT (RA5) or ICSPCLK (RB6) pins as outputs in production firmware without disabling ICSP, or in-circuit programming will fail. The configuration words must be set correctly for the internal 32 MHz oscillator before switching off the external crystal mode. The PSMC peripheral requires specific unlock-sequence writes before configuration changes - skip these and the channels will not start.
合规信息
RoHS and lead-free status confirmed by Microchip product page; halogen-free status not explicitly listed in retrieved distributor data. Not AEC-Q100 qualified - choose PIC16F1784-E/PT for extended temperature but it is also not AEC-Q100. For AEC-Q100 automotive designs, evaluate PIC16F1784-E/PT or contact Microchip automotive line.