PIC16F1779-I/P - 8-Bit 32MHz 28KB Flash MCU 40-PDIP | Microchip
部品番号: PIC16F1779-I/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.88 | $4.88 |
| 10 | $4.32 | $43.20 |
| 100 | $3.87 | $387.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.21 | $3,210.00 |
PIC16F1779-I/P 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripherals into one IC. The PIC16F1779-I/P uses the PIC16 8-bit RISC CPU with hardware multiplier and executes most instructions in one instruction cycle, making it well-suited for deterministic real-time control. The "F" suffix indicates Flash program memory, supporting in-system self-programming. Within the broader taxonomy, the PIC16F1779-I/P sits between microcontroller and embedded microcontroller, part of Microchip's PIC16 mid-range family. The -I/ suffix denotes industrial temperature grade (-40C to +85C).
Key features include 10-bit ADC with up to 28 channels, two 10-bit DACs, four op-amps, three comparators, two programmable ramp generators, four 16-bit PWMs with independent time bases, and Peripheral Pin Select (PPS) for flexible I/O routing. The device supports SPI, I2C, and EUSART communication, plus a 32MHz internal oscillator. XLP (eXtreme Low Power) technology provides sleep currents down to the nanoampere range.
The architecture uses a Harvard bus with separate instruction and data paths, allowing simultaneous fetch and execution. The integrated CIPs enable analog signal conditioning, closed-loop feedback, and motor commutation without CPU intervention, freeing the core for system-level tasks. PPS allows most digital peripherals to be remapped to a wide range of I/O pins, simplifying PCB routing in mixed-signal designs.
Typical applications include LED lighting drivers, switch-mode power supply (SMPS) digital control, battery chargers, BLDC and stepper motor control, and general-purpose mixed-signal embedded systems. The 40-pin PDIP package is popular for prototyping and through-hole assembly in industrial and educational designs.
When designing with this part, verify the I/O count required for your application and ensure PPS is configured for your peripheral-to-pin mapping. Use a 10k pull-up on MCLR for proper reset behavior, and decouple VDD with 100nF ceramic capacitors placed close to each supply pin. Consider migrating to PIC16F1779-I/PT for surface-mount assembly in production.
This page combines Microchip datasheet data with distributor pricing, drop-in alternative listings, and engineering design notes not found in any single datasheet or distributor page.
ドロップイン代替品: PIC16F1779-I/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1779-I/P (同一形状・フットプリント) — 相違点: DAC, Package, ADC, Comparators, Mounting Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1779-E/P
✅ ドロップイン✓ 在庫あり
$2.28 / 個
データシートを見る →PIC16F1779T-I/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1779-I/P 最大定格&電気的特性
| Manufacturer | Microchip Technology |
| Series | PIC16F1779 |
| Core Processor | PIC16 (8-bit RISC) |
| Core Size | 8-Bit |
| 最大クロック周波数 | 32 MHz |
| Program Memory Size | 28 KB (16K x 14) Flash |
| RAM Size | 2 KB (2048 bytes) |
| Data EEPROM | 0 bytes (none) |
| パッケージ | 40-pin PDIP (0.600 in, 15.24 mm) |
| 実装タイプ | Through Hole |
| 動作温度 | -40C to +85C (Industrial) |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| Number of I/O Pins | 36 |
| ADC | 10-bit, multiple channels |
| DAC | 10-bit (x2) |
| Operational Amplifiers | 4 on-chip op-amps |
| Comparators | Yes |
| PWM Channels | 10/16-bit PWMs |
| Communication Interfaces | SPI, I2C, EUSART |
| Peripheral Pin Select (PPS) | Yes |
| MSLレベル | 1 (unlimited) |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
| Lifecycle | Active |
PIC16F1779-I/P ピン構成
| ピン 1 | RA2 — Port A bit 2 (digital I/O or analog input) |
| ピン 2 | RA3 — Port A bit 3 (digital I/O or analog input) |
| ピン 3 | RA4 — Port A bit 4 (digital I/O or analog input) |
| ピン 4 | RA5 — Port A bit 5 (digital I/O or analog input) |
| ピン 5 | RA6 — Port A bit 6 (digital I/O or analog input) |
| ピン 6 | RA7 — Port A bit 7 (digital I/O or analog input) |
| ピン 7 | VSS — Ground reference |
| ピン 8 | VDD — Positive supply voltage (2.3V to 5.5V) |
| ピン 9 | OSC1/RA0 — Crystal oscillator input or Port A bit 0 |
| ピン 10 | OSC2/RA1 — Crystal oscillator output or Port A bit 1 |
| ピン 11 | MCLR/RE3 — Master Clear reset input (active low) or Port E bit 3 |
| ピン 12 | RB0 — Port B bit 0 (digital I/O, analog input) |
| ピン 13 | RB1 — Port B bit 1 (digital I/O, analog input) |
| ピン 14 | RB2 — Port B bit 2 (digital I/O, analog input) |
| ピン 15 | RB3 — Port B bit 3 (digital I/O, analog input) |
| ピン 16 | RB4 — Port B bit 4 (digital I/O, analog input) |
| ピン 17 | RB5 — Port B bit 5 (digital I/O, analog input) |
| ピン 18 | RB6 — Port B bit 6 (digital I/O, analog input, ICSPCLK) |
| ピン 19 | RB7 — Port B bit 7 (digital I/O, analog input, ICSPDAT) |
| ピン 20 | VSS — Ground reference |
| ピン 21 | VDD — Positive supply voltage (2.3V to 5.5V) |
| ピン 22 | RC0 — Port C bit 0 (digital I/O, analog input) |
| ピン 23 | RC1 — Port C bit 1 (digital I/O, analog input) |
| ピン 24 | RC2 — Port C bit 2 (digital I/O, analog input) |
| ピン 25 | RC3 — Port C bit 3 (digital I/O, analog input) |
| ピン 26 | RC4 — Port C bit 4 (digital I/O, analog input) |
| ピン 27 | RC5 — Port C bit 5 (digital I/O, analog input) |
| ピン 28 | RC6 — Port C bit 6 (digital I/O, analog input, TX/CK) |
| ピン 29 | RC7 — Port C bit 7 (digital I/O, analog input, RX/DT) |
| ピン 30 | RD0 — Port D bit 0 (digital I/O, analog input) |
| ピン 31 | RD1 — Port D bit 1 (digital I/O, analog input) |
| ピン 32 | RD2 — Port D bit 2 (digital I/O, analog input) |
| ピン 33 | RD3 — Port D bit 3 (digital I/O, analog input) |
| ピン 34 | RD4 — Port D bit 4 (digital I/O, analog input) |
| ピン 35 | RD5 — Port D bit 5 (digital I/O, analog input) |
| ピン 36 | RD6 — Port D bit 6 (digital I/O, analog input) |
| ピン 37 | RD7 — Port D bit 7 (digital I/O, analog input) |
| ピン 38 | RE0 — Port E bit 0 (digital I/O, analog input) |
| ピン 39 | RE1 — Port E bit 1 (digital I/O, analog input) |
| ピン 40 | RE2 — Port E bit 2 (digital I/O, analog input) |
主な用途
PIC16F1779-I/P の用途: 6 件s: LED Lighting Drivers, Switch-Mode Power Supply (SMPS) Control, BLDC and Stepper Motor Control, Battery Charging and Power Management, Industrial Sensor Signal Conditioning, General-Purpose Mixed-Signal Embedded Systems.
LED Lighting Drivers
The PIC16F1779-I/P is a Microchip-promoted part for multi-channel LED lighting drivers and color-mixing systems. Its 16-bit PWMs with independent time bases deliver 16-bit dimming resolution directly on-chip, eliminating external LED driver ICs in many designs. The four on-chip op-amps condition current-sense signals for closed-loop constant-current control, while the 10-bit DACs and comparators handle analog dimming and thermal foldback. Peripheral Pin Select routes any peripheral to any I/O, simplifying PCB layout. Engineers use the 32MHz CPU and 28KB Flash to host DMX, DALI, or wireless protocols alongside the lighting control loop.
おすすめ
Switch-Mode Power Supply (SMPS) Control
In SMPS designs, the PIC16F1779-I/P's 32MHz CPU, 16-bit PWMs, programmable ramp generators, comparators, and 10-bit ADC form a complete digital control loop. The PIC16F177x family implements peak current-mode control, average current-mode control, and valley switching entirely in on-chip CIPs, freeing the CPU for telemetry and PMBus communication. The on-chip op-amps can condition current-sense signals directly, while the 10-bit DACs provide reference for closed-loop regulation. Designers use the 28KB Flash to host complex compensation algorithms and adaptive dead-time control for high-efficiency converters.
おすすめ
BLDC and Stepper Motor Control
The PIC16F1779-I/P integrates peripherals specifically targeted at BLDC and stepper motor control, including 16-bit PWMs, complementary waveform generators, programmable dead-band, and quadrature encoder interfaces. The on-chip op-amps and comparators handle back-EMF sensing and current-shunt amplification without external components. Engineers use the 32MHz core and 28KB Flash to implement field-oriented control (FOC) or trapezoidal commutation on a single chip. The 40-pin PDIP package offers ample I/O for multi-phase bridges, hall-effect sensors, and communication ports for industrial motor drives.
おすすめ
Battery Charging and Power Management
Battery charging and battery-management systems benefit from the PIC16F1779-I/P's integrated ADCs, op-amps, comparators, and PWMs. The 10-bit ADC monitors cell voltage and current with hardware averaging, while the op-amps condition high-side current-sense signals directly from a shunt resistor. The 16-bit PWMs drive synchronous buck converters with high resolution, and the 10-bit DACs generate programmable reference voltages for CC/CV charging profiles. With 2KB RAM and 28KB Flash, the device runs state-machine-based charge algorithms (CCCV, pulse charging) while exposing SMBus or PMBus telemetry to a host controller.
おすすめ
Industrial Sensor Signal Conditioning
In industrial sensor-conditioning applications, the PIC16F1779-I/P's four on-chip op-amps, three comparators, and 10-bit ADC implement multi-channel analog front-end circuits without external analog ICs. The PIC16F177x family supports PGA configurations up to 32x gain, enabling direct connection to low-output sensors like thermocouples, strain gauges, and RTDs. PPS allows the op-amp outputs to route to ADC inputs and comparator references, building programmable analog signal chains on a single chip. The 28KB Flash holds calibration tables and linearization routines for sensors, while the 2KB RAM buffers readings for host UART/SPI/I2C transmission.
おすすめ
General-Purpose Mixed-Signal Embedded Systems
The PIC16F1779-I/P is widely used as a general-purpose mixed-signal MCU for HVAC, white goods, smart-home sensors, and educational platforms. Its 8-bit RISC architecture delivers deterministic interrupt response, 32MHz instruction rate, and Core Independent Peripherals that offload routine tasks from firmware. The 40-pin PDIP through-hole form factor is breadboard-friendly and ideal for development kits and lab training. Engineers can rapidly prototype with MikroElektronika mikroC or MPLAB X IDE, with XC8 compiler support. The 28KB Flash accommodates full USB stacks, RTOS kernels, and graphical user interface frameworks.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1779-I/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1779-E/P | PIC16F1779T-I/P | PIC16F1778-I/SP | PIC16F1769-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 40-pin PDIP (same) | 40-pin PDIP (same) | 28-pin SPDIP | 20-pin SSOP |
| Program Memory (Flash) | 28 KB | 28 KB | 28 KB | 28 KB | 14 KB |
| RAM Size | 2 KB | 2 KB | 2 KB | 2 KB | 1 KB |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C |
| Number of I/O Pins | 36 | 36 | 36 | 24 | 17 |
| On-Chip Op-Amps | 4 | 4 | 4 | 4 | 2 |
| PWM Resolution | 10/16-bit | 10/16-bit | 10/16-bit | 10/16-bit | 10/16-bit |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | Yes | Yes |
主な差別化要因
- Highest Flash/RAM density in PIC16F177x family at 40-pin count (vs PIC16F1777-I/P)
- Four on-chip op-amps with PGA configuration up to 32x gain (vs PIC16F1769-I/SS)
- Industrial temperature grade with 16-bit PWM resolution (vs PIC16F1778-I/SP)
設計ノート
The PIC16F1779-I/P has two VDD pins (8 and 21) and two VSS pins (7 and 20) that must both be connected for reliable operation. Place 100nF ceramic decoupling capacitors on each VDD pin within 3mm of the pin, with bulk capacitance (4.7uF or larger) close to the package. For sleep-mode applications, note that the XLP nanoWatt technology provides sub-uA sleep current only when peripherals are disabled and the internal LFINTOSC is selected; verify with the actual application code.
When designing with the 40-pin PDIP package, allocate a 19-pin row spacing (2.54mm pitch) and reserve an ICSP programming footprint (PGECx/PGEDx on RB6/RB7). The PIC16F1779-I/P supports in-circuit serial programming via MCLR/VPP, ICSPCLK, and ICSPDAT without removing the part from the board. For debug, allocate a 4-pin ICSP connection plus optionally ICSP programming header. The PDIP package is ideal for prototyping and breadboard use but should be migrated to TQFP-44 (PIC16F1779-I/PT) for volume SMT production.
Common pitfalls when designing with PIC16F1779-I/P: (1) Forgetting to configure PPS before using peripheral functions - peripherals default to specific pins and require unlocking the PPS register sequence. (2) Exceeding 5.5V on any pin can latch-up the device; always respect absolute maximum ratings. (3) Programming RB6/RB7 as digital outputs while ICSP is active can cause programming failures; use jumpers or dedicated programming header. (4) The 14-bit instruction word requires careful pointer arithmetic in C; use the MPLAB XC8 compiler's built-in support for PIC16 mid-range to avoid timing bugs. (5) When migrating to extended-temperature -E variants, verify the temperature range matches your application environment.
When routing analog inputs to the PIC16F1779-I/P's ADC, separate analog and digital ground planes if possible. The analog reference voltage (VREF+ if used) should be bypassed with 100nF and 10uF capacitors. Enable the ADC's hardware averaging mode for noisy environments, and use the dedicated analog input channels (RA0-RA7, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE2) rather than digital-only I/O for ADC measurements. Use the on-chip Fixed Voltage Reference (FVR) module to derive stable ADC references from VDD without external components.
コンプライアンス情報
RoHS and lead-free per Microchip PIC16F177x datasheet. Not AEC-Q100 qualified; for automotive applications use PIC16F1779-E/P or consult Microchip automotive product line.