PIC16F1788T-I/SS - 28KB Flash 8-Bit MCU, 28-SSOP | Microchip
部品番号: PIC16F1788T-I/SS ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.25 | $3.25 |
| 10 | $2.91 | $29.10 |
| 100 | $2.58 | $258.00 |
| 500 | $2.3 | $1,150.00 |
| 1,000 | $2.04 | $2,040.00 |
PIC16F1788T-I/SS 概要
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data bus and integrated CPU, memory, and peripherals. PIC microcontrollers occupy the microcontroller -> RISC microcontroller -> embedded controller -> semiconductor taxonomy branch and are widely used when deterministic real-time response and low power matter more than raw computational throughput. The PIC16F178x family is Microchip's "Advanced Analog" line, adding high-resolution ADC, DAC, op-amps, and PSMC PWM peripherals to the standard enhanced mid-range core.
Key features that differentiate the PIC16F1788 include four dedicated 16-bit PSMC channels with 64 MHz PWM capability, dual operational amplifiers with programmable gain and rail-to-rail inputs, a 12-bit ADC with up to 17 input channels and charge-pump option, and an 8-bit DAC that can operate as a voltage reference. eXtreme Low Power (XLP) technology provides nanoWatt sleep currents, and the 49-instruction enhanced mid-range core executes most instructions in one cycle for predictable timing.
The architecture combines a RISC Harvard bus with self-read/write flash, a 16-level hardware stack, and a vectored interrupt controller with hardware context save. Internal 32 MHz oscillator plus PLL eliminates external crystals in many designs, while mTouch capacitive sensing, I2C/SPI/EUSART communications, and multiple Capture/Compare/PWM modules round out the peripheral set. CIPs (Core Independent Peripherals) like the PSMC and NCO offload timing-critical tasks from the CPU.
Typical applications include LED lighting drivers using PSMC for high-resolution dimming, switch-mode power supply controllers, battery chargers, sensor signal conditioning with on-chip op-amps, and consumer appliances. Industrial and low-power IoT designs leverage the XLP sleep modes and the rich analog front-end to minimize external component count.
When designing with the PIC16F1788, plan the ICSP/ICD pinout early because ICSP uses dedicated RB6/RB7 pins that must not be loaded with circuits preventing in-circuit programming. Decouple VDD with a 0.1 µF X7R ceramic as close to the pin as possible and place a bulk capacitor near the supply entry. Configure unused I/O as outputs low to minimize current draw.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC16F178x family, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for sourcing and design decisions.
ドロップイン代替品: PIC16F1788T-I/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1788T-I/SS (同一形状・フットプリント) — 相違点: ADC, Package, Program Memory (Flash), Core Architecture, DAC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1788-I/SS
✅ ドロップイン✓ 在庫あり
$2.34 / 個
データシートを見る →PIC16F1788-E/SS
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →PIC16F1789-I/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1786-I/SS
✅ ドロップイン✓ 在庫あり
$2.62 / 個
データシートを見る →PIC16F1782-I/SS
✅ ドロップイン✓ 在庫あり
$1.38 / 個
データシートを見る →PIC16F1788T-I/SS 最大定格&電気的特性
| Core Architecture | Enhanced Mid-Range 8-bit RISC |
| Instruction Set Width | 14-bit |
| CPU Speed | 32 MHz (8 MIPS) |
| Program Memory (Flash) | 28 KB (16K x 14) |
| Data Memory (RAM) | 2 KB |
| EEPROM | 256 bytes |
| Hardware Stack | 16 levels |
| ADC | 12-bit, up to 17 channels |
| DAC | 8-bit and 5-bit |
| Op-Amps | 2 on-chip |
| PSMC Channels | 4 x 16-bit (64 MHz PWM) |
| Comparators | Yes |
| Communication Interfaces | I2C/SPI/EUSART |
| CCP Modules | Yes |
| Operating Voltage | 1.8 V to 5.5 V |
| 動作温度 | -40 C to +85 C (industrial) |
| パッケージ | 28-SSOP (5.30 mm body) |
| 実装タイプ | Surface Mount |
| MSLレベル | 1 |
| RoHS ステータス | Compliant |
| Lead-Free / Halogen-Free | Yes |
PIC16F1788T-I/SS ピン構成
| ピン 1 | MCLR/VPP/RE3 — Master Clear (reset) input or programming voltage; also digital I/O RE3 |
| ピン 2 | RA0 — Digital I/O / analog input AN0 / op-amp output |
| ピン 3 | RA1 — Digital I/O / analog input AN1 / op-amp inverting input |
| ピン 4 | RA2 — Digital I/O / analog input AN2 / DAC1 output / VREF- |
| ピン 5 | RA3 — Digital I/O / analog input AN3 / VREF+ / comparator input |
| ピン 6 | RA4 — Digital I/O / analog AN4 / T0CKI / comparator output |
| ピン 7 | RA5 — Digital I/O / analog AN5 / op-amp non-inverting input |
| ピン 8 | VSS — Ground reference |
| ピン 9 | RA7 — Digital I/O / analog AN7 / oscillator output |
| ピン 10 | RA6 — Digital I/O / analog AN6 / oscillator input |
| ピン 11 | RC0 — Digital I/O / analog AN8 / PSMC1 / comparator input |
| ピン 12 | RC1 — Digital I/O / analog AN9 / PSMC2 / comparator input |
| ピン 13 | RC2 — Digital I/O / analog AN10 / PSMC3 / CCP1 |
| ピン 14 | RC3 — Digital I/O / analog AN11 / PSMC4 / SCL/I2C |
| ピン 15 | RC4 — Digital I/O / analog AN12 / SDA/I2C / EUSART TX |
| ピン 16 | RC5 — Digital I/O / analog AN13 / EUSART RX / CCP2 |
| ピン 17 | RC6 — Digital I/O / analog AN14 / EUSART CK / SPI SCK |
| ピン 18 | RC7 — Digital I/O / analog AN15 / SPI SDO / PSMC5 |
| ピン 19 | VSS — Ground reference (second pin for noise isolation) |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB0 — Digital I/O / analog AN12 / interrupt-on-change / PSMC6 |
| ピン 22 | RB1 — Digital I/O / analog AN10 / interrupt-on-change |
| ピン 23 | RB2 — Digital I/O / analog AN8 / interrupt-on-change |
| ピン 24 | RB3 — Digital I/O / analog AN9 / interrupt-on-change / CCP2 |
| ピン 25 | RB4 — Digital I/O / interrupt-on-change / EUSART RTS |
| ピン 26 | RB5 — Digital I/O / interrupt-on-change / EUSART CTS |
| ピン 27 | RB6 — Digital I/O / ICSP PGC / interrupt-on-change |
| ピン 28 | RB7 — Digital I/O / ICSP PGD / interrupt-on-change |
主な用途
PIC16F1788T-I/SS の用途: 6 件s: LED Lighting Drivers, Switch-Mode Power Supplies (SMPS), Sensor Signal Conditioning & Industrial IoT, Battery Chargers & Power Banks, Consumer Appliances & White Goods, Automotive Body Electronics & HMI.
LED Lighting Drivers
The PIC16F1788T-I/SS drives high-resolution LED dimming with its four 16-bit PSMC channels operating up to 64 MHz, achieving <1% duty-cycle resolution that eliminates flicker at low brightness levels. On-chip dual op-amps sense current across external MOSFETs, the 12-bit ADC monitors LED temperature for thermal foldback, and the 8-bit DAC programs constant-current references in boost, buck, and SEPIC topologies. The 32 MHz core and 2 KB RAM handle DMX-512 or DALI protocol decoding alongside closed-loop PWM control. Per Microchip application notes, designers can replace external LED driver ICs by combining PSMC, op-amps, and ADC inside the PIC16F1788.
おすすめ
Switch-Mode Power Supplies (SMPS)
The PIC16F1788T-I/SS serves as a digital controller for isolated and non-isolated SMPS topologies using its four dedicated PSMC channels, which provide programmable dead-band, blanking, and fault inputs required for half-bridge, full-bridge, and active-clamp flyback converters. The 64 MHz PWM resolution enables digital loop compensation with sub-microsecond transient response. Built-in comparators provide cycle-by-cycle current limiting, while the 12-bit ADC samples input/output voltage and primary current for closed-loop regulation. The 28-SSOP footprint fits compact 1-inch-square power modules. Microchip's digital power reference designs document PSMC settings for LLC, phase-shift full-bridge, and PFC + LLC cascaded converters.
おすすめ
Sensor Signal Conditioning & Industrial IoT
The PIC16F1788T-I/SS integrates two rail-to-rail op-amps, a 12-bit ADC with up to 17 channels, and 5-bit and 8-bit DACs, eliminating external analog front-end ICs in sensor conditioning applications such as bridge amplifiers, RTD linearization, and 4-20 mA loop transmitters. The eXtreme Low Power (XLP) nanoWatt sleep modes drop quiescent current below 30 nA, extending battery life to multiple years in wireless sensor nodes. I2C/SPI/EUSART connectivity interfaces to digital sensors, while the 32 MHz core performs local filtering and calibration routines. The -40 C to +85 C industrial range suits factory automation, HVAC, and metering applications where analog accuracy and power efficiency are simultaneously required.
おすすめ
Battery Chargers & Power Banks
The PIC16F1788T-I/SS manages Li-Ion, LiFePO4, and lead-acid battery charging with PSMC-controlled buck or boost converters, on-chip op-amps for current sensing, and the 12-bit ADC for voltage and temperature monitoring. Its 28 KB flash accommodates state-of-health algorithms, coulomb counting, and multi-stage charge profiles (precharge, CC, CV, termination) per JEITA temperature guidelines. The XLP sleep modes cut quiescent current to under 50 nA when the system is idle, critical for standby power budgets. The 28-SSOP footprint enables compact USB-PD power bank form factors. Per Microchip app notes, the same MCU can also handle input source detection, LED state indicators, and SMBus/I2C battery gauge protocols.
おすすめ
Consumer Appliances & White Goods
The PIC16F1788T-I/SS powers washing machines, dishwashers, coffee machines, and induction cooktops where it orchestrates motor drives via PSMC, reads capacitive touch sensors through the mTouch peripheral, and drives seven-segment or TFT displays via SPI. Its 32 MHz performance runs user-interface state machines, safety routines, and sensor fusion simultaneously. Built-in EEPROM stores user preferences and fault logs without external memory. The 28-SSOP package keeps cost low while exposing enough I/O for relays, triac gates, and UART-to-Wi-Fi module connections. Microchip's Class B safety library (IEC 60730) is pre-validated on PIC16F178x, accelerating home-appliance compliance.
おすすめ
Automotive Body Electronics & HMI
The PIC16F1788T-I/SS (in -I industrial grade) is widely used in non-safety automotive body modules such as interior lighting controllers, seat position memories, and HVAC blend-door actuators. Four PSMC channels drive LED strings with smooth fade-in/fade-out, the op-amps read potentiometer positions, and the 12-bit ADC samples multiple temperature zones. EUSART and LIN software stacks communicate with body control modules. While the standard part operates -40 C to +85 C, automotive AEC-Q100 qualified equivalents exist in the same PIC16F178x family. The 28-SSOP footprint is mechanically compatible with conformal-coated PCB assemblies, and the XLP modes reduce quiescent current to the µA range for always-on body modules that must not drain 12 V battery during vehicle storage.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1788T-I/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1788-I/SS | PIC16F1788-E/SS | PIC16F1789-I/SS | PIC16F1786-I/SS | PIC16F1782-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Flash Memory | 28 KB | 28 KB | 28 KB | 28 KB | 16 KB | 3.5 KB |
| RAM | 2 KB | 2 KB | 2 KB | 2 KB | 1 KB | 256 B |
| PSMC Channels | 4 | 4 | 4 | 4 | 2 | 0 |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 10-bit |
| Price (qty 1) | $3.25 | $3.25 | $3.60 | $3.45 | $2.85 | $1.95 |
主な差別化要因
- Highest PSMC channel count in PIC16F178x /SS family at 28 KB flash tier (vs PIC16F1786-I/SS)
- Tape-and-Reel packaging qualified for high-volume SMT assembly (vs PIC16F1788-I/SS)
- 12-bit ADC and dual on-chip op-amps vs 10-bit ADC and no op-amps on smaller siblings (vs PIC16F1782-I/SS)
設計ノート
Place a 0.1 µF X7R decoupling capacitor within 3 mm of the VDD pin and a bulk capacitor (4.7 µF to 10 µF) at the supply entry point. Route the VSS pin to a low-impedance ground plane and use both VSS pins (8 and 19) on the 28-SSOP to minimize return-path inductance. Keep high-frequency PSMC traces short and isolated from analog signals to prevent PWM edge coupling into op-amp inputs.
Reserve RB6 (PGC) and RB7 (PGD) as high-impedance inputs during development so ICSP and in-circuit debugging continue to function; do not strap these pins to hard pull-ups or directly to VDD. The MCLR/VPP pin (pin 1) requires a 10 kΩ pull-up to VDD and a 100 nF cap to ground for in-circuit programming; omitting the cap causes programming failures with some debug tools. Configure all unused I/O as outputs driving low to minimize quiescent current in XLP designs.
For PSMC-driven switch-mode designs, route the gate-drive traces as short, matched-length pairs and place the bootstrap diode within 5 mm of the high-side driver pin. Use a 4-layer PCB with a dedicated ground plane under the SSOP footprint to dissipate thermal energy when the MCU is sourcing/sinking significant GPIO current. According to Microchip layout guidelines, isolate analog grounds from switching grounds and join them at a single point near the bulk capacitor.
コンプライアンス情報
RoHS and lead-free compliant per Microchip product page. Industrial -40C to +85C grade is not AEC-Q100 qualified; AEC-Q100 automotive variants exist in the PIC16F1788 family but are separate orderable part numbers.