PIC16F1788T-I/SO - 28KB Flash 8-Bit MCU, 32MHz, 28-SOIC | Microchip
部品番号: PIC16F1788T-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.1 | $31.00 |
| 100 | $2.74 | $274.00 |
| 500 | $2.42 | $1,210.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16F1788T-I/SO 概要
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data bus, integrating a CPU, non-volatile program memory (Flash), working RAM, EEPROM data memory, and a rich set of on-chip peripherals (ADC, DAC, timers, communication interfaces). PIC16F1788T-I/SO sits in Microchip's advanced-analog PIC16F1 family (mid-range -> 8-bit MCU -> microcontroller -> embedded controller), optimised for mixed-signal applications that need precision analog alongside conventional digital control. The 'F' denotes Flash memory (re-invs and erasable in-circuit); '1788' is the family identifier; 'T' denotes tape-and-reel packaging; 'I' is the industrial temperature grade (-40C to +85C); '/SO' specifies the 28-SOIC package.
Key features include four programmable switch mode controllers (PSMC) with dedicated 16-bit PWM, an op-amp, a fast comparator, dual 5/8-bit DACs, a 12-bit ADC, and XLP (eXtreme Low Power) technology. Communication peripherals include I2C/SPI and an EUSART. The device supports self read/write of Flash and In-Circuit Serial Programming (ICSP) via two pins, enabling in-field firmware updates. The 256-byte EEPROM provides non-volatile parameter storage without external memory.
Typical applications include LED lighting with high-resolution dimming, switch-mode power supply (SMPS) digital control, motor control, battery chargers, and sensor signal conditioning. The four PSMC channels with 16-bit PWM resolution make it especially suited for digital LED drivers, LLC and PFC converters, and Class-D audio amplification where conventional 10-bit PWM is insufficient. Industrial-grade -40C to +85C operation enables factory automation and outdoor equipment.
When designing with this MCU, allocate adequate decoupling (100 nF + 10 uF bulk) near the VDD pin and keep the ICSP/PGD/PGC traces short. Use Microchip's MPLAB X with XC8 compiler and MPLAB Code Configurator (MCC) for peripheral setup, and the PICkit 5 or MPLAB REAL ICE for debug. Compared to earlier PIC16F1xxx parts, this device adds the PSMC peripheral and dual DAC at the cost of slightly higher active current.
This page synthesizes distributor pricing, drop-in 28-SOIC alternatives, and design notes drawn from the PIC16 (L)F1788/9 datasheet, helping engineers select and source this part more efficiently than distributor product listings alone.
ドロップイン代替品: PIC16F1788T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1788T-I/SO (同一形状・フットプリント) — 相違点: Communication Interfaces, DAC, Package, ADC, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1788-E/SO
✅ ドロップイン✓ 在庫あり
$2.46 / 個
データシートを見る →PIC16F1788-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1788-E/SS
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →PIC16F1789T-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1787T-I/MV
✅ ドロップイン✓ 在庫あり
$2.1 / 個
データシートを見る →PIC16F1788T-I/SO 最大定格&電気的特性
| Product Series | PIC16 (L)F1788/9 |
| Core | Enhanced Mid-Range 8-bit |
| Instruction Set | 49 instructions, 16 stack levels |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data EEPROM | 256 bytes |
| RAM | 2 KB |
| Maximum CPU Speed | 32 MHz |
| Internal Oscillator | 32 MHz |
| Programmable Switch Mode Controller (PSMC) | 4 x PSMC with dedicated 16-bit PWM |
| ADC | 12-bit |
| DAC | 5-bit and 8-bit (dual) |
| Op-Amp | Yes (on-chip) |
| Comparators | Fast comparator |
| Communication Interfaces | I2C/SPI, EUSART |
| Capture/Compare/PWM | CCP |
| Self Read/Write Flash | Yes |
| In-Circuit Programming | ICSP (2-pin) |
| パッケージ | 28-SOIC (0.295 inch / 7.50 mm body width) |
| 動作温度 | -40C to +85C (Industrial grade) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Tape and Reel | Yes (T suffix) |
PIC16F1788T-I/SO ピン構成
| ピン 1 | RA0 — Port A bit 0 / analog input / DAC1OUT |
| ピン 2 | RA1 — Port A bit 1 / analog input |
| ピン 3 | RA2 — Port A bit 2 / analog input / DAC2OUT |
| ピン 4 | RA3 — Port A bit 3 / analog input / VREF+ |
| ピン 5 | RA4 — Port A bit 4 / analog input / OPA1IN- |
| ピン 6 | RA5 — Port A bit 5 / analog input / OPA1IN+ |
| ピン 7 | RA6 — Port A bit 6 / analog input / OPA1OUT |
| ピン 8 | RA7 — Port A bit 7 / analog input |
| ピン 9 | VSS — Ground |
| ピン 10 | RB7 — Port B bit 7 / ICSP PGD |
| ピン 11 | RB6 — Port B bit 6 / ICSP PGC |
| ピン 12 | RB5 — Port B bit 5 |
| ピン 13 | RB4 — Port B bit 4 / analog input |
| ピン 14 | RB3 — Port B bit 3 / analog input |
| ピン 15 | RB2 — Port B bit 2 / analog input |
| ピン 16 | RB1 — Port B bit 1 / analog input |
| ピン 17 | RB0 — Port B bit 0 / analog input / INT |
| ピン 18 | VDD — Positive supply |
| ピン 19 | VSS — Ground |
| ピン 20 | RC7 — Port C bit 7 / EUSART RX |
| ピン 21 | RC6 — Port C bit 6 / EUSART TX |
| ピン 22 | RC5 — Port C bit 5 |
| ピン 23 | RC4 — Port C bit 4 |
| ピン 24 | RC3 — Port C bit 3 / SCL |
| ピン 25 | RC2 — Port C bit 2 / SDA |
| ピン 26 | RC1 — Port C bit 1 / analog input |
| ピン 27 | RC0 — Port C bit 0 / analog input |
| ピン 28 | OSC1/CLKIN — Crystal oscillator input / external clock |
主な用途
PIC16F1788T-I/SO の用途: 6 件s: Switch-Mode Power Supply (SMPS) Digital Control, High-Resolution LED Lighting and Dimming, Sensor Signal Conditioning and Smart Sensors, Class-D Audio Amplifier Controller, Battery Charging and Power Management, Industrial Motor Control (BLDC / PMSM).
Switch-Mode Power Supply (SMPS) Digital Control
The PIC16F1788T-I/SO's four PSMC channels with dedicated 16-bit PWM, dead-band control, and current-sense triggers make it ideal as the primary controller for isolated and non-isolated SMPS topologies. In a digital PFC + LLC converter, the PSMC channels generate the boost PFC PWM and the resonant half-bridge drive with programmable dead-band to prevent shoot-through, eliminating the need for a separate PWM controller IC. The on-chip 12-bit ADC samples the inductor current and output voltage for closed-loop regulation, while the op-amp and fast comparator implement cycle-by-cycle current limiting. Compared to analog UC3848 controllers, the digital implementation enables adaptive dead-band, valley switching, and soft-start profiles that are tunable in firmware. Industrial-grade -40C to +85C operation covers server, telecom, and industrial PSU environments.
おすすめ
High-Resolution LED Lighting and Dimming
The PIC16F1788T-I/SO is well-suited to high-end LED lighting drivers that demand smooth 16-bit PWM dimming across multi-channel strings. The four PSMC channels can drive RGBW LED strings at up to 16-bit PWM resolution, while the on-chip op-amp and 12-bit ADC sense LED current for closed-loop constant-current regulation. The dual DAC channels allow analog reference output for hybrid dimming protocols (0-10 V or DALI), and the XLP technology keeps standby current low enough for energy-star compliance in off-state. Compared to a generic PIC16F1509 (10-bit PWM), this part offers 64x finer dimming resolution, eliminating visible flicker and step transitions in architectural and stage lighting. The 28-SOIC package handles 4-PSMC thermal dissipation when each PSMC runs near full duty cycle at 32 MHz.
おすすめ
Sensor Signal Conditioning and Smart Sensors
Industrial sensor interfaces benefit from the PIC16F1788T-I/SO's integrated analog chain: 12-bit ADC, dual 5/8-bit DAC, on-chip op-amp, and fast comparator all coexist on the same die. A smart pressure sensor can use the op-amp as a bridge amplifier front-end, the 12-bit ADC for ratiometric digitisation, the fast comparator for threshold alarm output, and the DAC to generate a 4-20 mA loop reference. The 256-byte EEPROM stores calibration coefficients across -40C to +85C without external storage, and the I2C/SPI interface connects to a host PLC. Compared to a discrete analog signal chain (separate op-amp + ADC + EEPROM + MCU), the integrated approach reduces BOM count by 4-5 parts, PCB area by 60%, and improves noise immunity through short on-chip analog traces.
おすすめ
Class-D Audio Amplifier Controller
The PIC16F1788T-I/SO can serve as the digital controller for Class-D audio amplifiers using its PSMC channels for complementary PWM output with programmable dead-band. Two PSMC channels drive the half-bridge output stage at 250-500 kHz switching frequency with 16-bit PWM resolution, while a third PSMC channel implements a synchronous buck supply for the output stage. The 12-bit ADC samples the speaker current for closed-loop feedback, and the I2C/SPI interface accepts I2S2 audio from a Bluetooth or USB audio front-end. Compared to a dedicated Class-D controller, the PIC16F1788T-I/SO approach is flexible - volume curves, EQ, and dynamic response are firmware-defined rather than resistor-set. Industrial -40C to +85C operation suits automotive aftermarket and pro-audio applications.
おすすめ
Battery Charging and Power Management
Multi-chemistry battery chargers benefit from the PIC16F1788T-I/SO's combination of PSMC channels, 12-bit ADC, and EEPROM-based parameter storage. The four PSMC channels generate the charging PWM, auxiliary bias supply, and synchronous rectification control, while the ADC monitors battery voltage, charge current, and temperature for CC-CV profile termination. The 256-byte EEPROM stores battery-specific charge profiles (Li-ion, LiFePO4, NiMH) so a single hardware design charges multiple chemistries via firmware selection. The I2C/SPI interface connects to SMBus battery packs for smart-battery communication. Compared to discrete charger ASICs, the firmware-defined approach supports field-updatable charge algorithms and OEM customization. XLP low-power modes keep standby current under 50 nA for e-mobility applications.
おすすめ
Industrial Motor Control (BLDC / PMSM)
The PIC16F1788T-I/SO drives small BLDC and PMSM motors up to a few hundred watts using its PSMC channels for six-step or sinusoidal PWM commutation. Two PSMC channels generate the high-side and low-side gate drive with programmable dead-band and fault input, while a third channel implements an auxiliary brake-regen PWM. The 12-bit ADC samples the back-EMF or Hall-sensor feedback for sensorless or sensored commutation, and the on-chip op-amp conditions the current shunt signal. The dual DAC can output a tachometer reference voltage proportional to motor speed. Compared to discrete gate-driver plus logic implementations, the integrated approach reduces BOM by 3-4 parts and enables firmware-tunable acceleration profiles, current limits, and protection thresholds. Industrial -40C to +85C operation covers factory floor, HVAC, and appliance motor applications.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1788T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1788-E/SO | PIC16F1788-I/SO | PIC16F1788-E/SS | PIC16F1789T-I/SO | PIC16F1787T-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SSOP - same family, smaller body | 28-SOIC - same | 28-UQFN - different package, pin-out differs |
| CPU Speed | 32 MHz | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) - same | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
主な差別化要因
- Four dedicated PSMC channels with 16-bit PWM resolution (vs PIC16F1509-I/SO)
- On-chip op-amp and fast comparator integrated (vs PIC16F1719-I/PT)
- Dual 5-bit and 8-bit DAC outputs without external reference (vs PIC16F1768-I/ML)
設計ノート
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 18) and a 10 uF bulk tantalum or ceramic capacitor on the same VDD trace within 1 cm. Add a 100 nF + 10 uF combination on the AVSS/AVDD analog supply rails (when separated). The PIC16F1788T-I/SO internal 32 MHz oscillator draws up to 2 mA active current, so ensure the bulk capacitor supports the peak CPU+peripheral load without >50 mV droop. For battery-backed designs, use the Vbat mode (where available) and verify the brown-out reset (BOR) voltage is below the battery's discharge floor.
Keep ICSP PGD (RB7/pin 10) and PGC (RB6/pin 11) traces short and direct to the programming header; long traces cause programming failures in production. Place the programming connector on the board edge so the PICkit 5 can clip without removing the board from the chassis. Route analog inputs (RA0-RA7) away from the PSMC PWM outputs (RB0-RB5) to avoid switching noise coupling into ADC readings; use a ground guard trace between analog and PSMC regions. The 28-SOIC package has a moderate thermal pad (no exposed pad), so thermal management depends on the copper-pour area around the package - at least 100 mm^2 of copper helps dissipate peak CPU+PSMC loads.
Do not exceed VDD > 5.5 V or apply reverse polarity; the PIC16F1788T-I/SO is a 1.8V-5.5V part and lacks internal reverse protection. Ensure MCLR is pulled up through a 10 kohm resistor when not used as a digital input; floating MCLR causes random resets. When using the internal 32 MHz oscillator, the HFINTOSC must be tuned at room temperature or the USB/UART baud rates will drift - always verify UART communication at the design's operating temperature corners. Finally, the PSMC channels can source/sink up to 25 mA per pin, but the total GPIO current is limited to 200 mA - check the datasheet's absolute maximum ratings before driving multiple PSMC outputs simultaneously.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C only; AEC-Q100 variants (-Q1 suffix) are not listed in the verified data for the /SO package. Choose /E variants for automotive under-hood or extended-temperature applications.