PIC16LF1788-E/SO - 28KB Flash 8-bit MCU | Microchip | 28-SOIC
部品番号: PIC16LF1788-E/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.08 | $30.80 |
| 100 | $2.74 | $274.00 |
| 500 | $2.41 | $1,205.00 |
| 1,000 | $2.13 | $2,130.00 |
PIC16LF1788-E/SO 概要
A PIC (Peripheral Interface Controller) microcontroller is an 8-bit RISC MCU built on Harvard architecture with separate program and data buses. PIC16F-series parts sit at the mid-range tier of Microchip's portfolio, integrating rich analog peripherals with low-power XLP technology for ultra-low standby current in always-on applications.
Key features include 12-bit and 5-bit digital-to-analog converters (DAC), advanced analog peripherals such as op-amps and comparators, multiple PWM modules, and communication interfaces including I2C, SPI, UART, and USART. The on-chip high-performance RISC CPU executes most instructions in a single cycle, contributing to deterministic interrupt response and efficient power profile.
The 32MHz internal oscillator enables accurate timing without external crystals. The architecture integrates enhanced mid-range core with 49 instructions and 16 stack levels, supporting self read/write capability on Flash. Integrated peripherals like the configurable logic cell (CLC) and signal measurement timer (SMT) simplify sensor and motor-control designs.
Typical applications include low-power IoT sensor nodes, industrial control interfaces, battery-operated instruments, LED lighting controllers, and small motor drives. The wide peripheral mix makes it well-suited to mixed-signal front-ends where analog precision and digital control must coexist on a single die.
Design consideration: When migrating between PIC16F1788 (F) and PIC16LF1788 (LF), note the LF variant supports lower voltage operation, while pin and peripheral assignments in identical package codes remain compatible for drop-in upgrades on existing boards.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet summary to accelerate your BOM and sourcing decisions.
ドロップイン代替品: PIC16LF1788-E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF1788-E/SO (同一形状・フットプリント) — 相違点: Core Architecture, Package, Program Memory (Flash), RoHS Status, ADC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LF1788-I/SO
✅ ドロップイン✓ 在庫あり
$2.44 / 個
データシートを見る →PIC16F1788-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1788-E/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$2.46 / 個
データシートを見る →PIC16LF1788-E/SO 最大定格&電気的特性
| Series | PIC® XLP™ 16F |
| Core Architecture | 8-bit Enhanced Mid-Range RISC |
| Program Memory (Flash) | 28 KB (16K x 14) |
| RAM | 2 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 2.5 V / 3.3 V |
| パッケージ | 28-SOIC (0.295", 7.50 mm width) |
| 実装タイプ | Surface Mount |
| DAC Resolution | 12-bit and 5-bit |
| Communication Interfaces | I2C, SPI, UART, USART, LIN |
| Instruction Set | 49 Instructions |
| Stack Levels | 16 |
| Flash Self Read/Write | Yes |
| 動作温度 | -40 °C to +125 °C |
| RoHS ステータス | Compliant |
PIC16LF1788-E/SO ピン構成
| ピン 1 | RA0/AN0/C1IN+/C2IN+/DAC5OUT/OPA1IN0+/OPA1OUT/IOCA0 — Bidirectional I/O; analog input; op-amp input/output; DAC output |
| ピン 2 | RA1/AN1/C1IN-/C2IN-/DAC1OUT/OPA1IN0-/OPA2IN3+/OPA2OUT/IOCA1 — Bidirectional I/O; analog input; DAC1 output; op-amp I/O |
| ピン 3 | RA2/AN2/DACREF-/DAC2OUT/OPA1IN1-/OPA2IN3-/IOCB2/IOCA2 — Bidirectional I/O; analog input; DAC reference; op-amp input |
| ピン 4 | RA3/AN3/DACREF+/C1IN0-/IOCA3 — Bidirectional I/O; analog input; DAC positive reference |
| ピン 5 | RA4/AN4/C1IN1-/C2IN1-/OPA1IN1+/OPA2IN2+/IOCA4 — Bidirectional I/O; analog input; op-amp inputs |
| ピン 6 | RA5/AN5/DAC5OUT/OPA2IN1+/OPA2IN1-/OPA1IN3-/IOCA5 — Bidirectional I/O; analog input; DAC output; op-amp inputs |
| ピン 7 | RA6/OSC — Bidirectional I/O; oscillator pin |
| ピン 8 | RA7/OSC — Bidirectional I/O; oscillator pin |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive supply voltage |
| ピン 11 | RB0/AN6/IOCB0/CCP1 — Bidirectional I/O; analog input; CCP1 PWM output |
| ピン 12 | RB1/AN7/IOCB1/CCP2 — Bidirectional I/O; analog input; CCP2 PWM output |
| ピン 13 | RB2/AN8/IOCB2 — Bidirectional I/O; analog input |
| ピン 14 | RB3/AN9/IOCB3 — Bidirectional I/O; analog input |
| ピン 15 | RB4/IOCB4 — Bidirectional I/O; interrupt-on-change |
| ピン 16 | RB5/IOCB5 — Bidirectional I/O; interrupt-on-change |
| ピン 17 | RB6/ICSPCLK/ICSPDAT/IOCB6 — Bidirectional I/O; ICSP programming clock/data |
| ピン 18 | RB7/ICSPDAT/IOCB7 — Bidirectional I/O; ICSP programming data |
| ピン 19 | RC0/SOSCO — Bidirectional I/O; secondary oscillator output |
| ピン 20 | RC1/SOSCI — Bidirectional I/O; secondary oscillator input |
| ピン 21 | RC2/IOCA2 — Bidirectional I/O; interrupt-on-change |
| ピン 22 | RC3/IOCA3/SCL1 — Bidirectional I/O; I2C clock |
| ピン 23 | RC4/IOCA4/SDA1 — Bidirectional I/O; I2C data |
| ピン 24 | RC5/IOCA5 — Bidirectional I/O; interrupt-on-change |
| ピン 25 | RC6/IOCA6/TX1/CK1 — Bidirectional I/O; UART transmit/clock |
| ピン 26 | RC7/IOCA7/RX1/DT1 — Bidirectional I/O; UART receive/data |
| ピン 27 | RE3/MCLR/VPP — Master clear reset / programming voltage |
| ピン 28 | RA7/IOCA7 — Bidirectional I/O; interrupt-on-change |
主な用途
PIC16LF1788-E/SO の用途: 6 件s: Battery-Powered IoT Sensor Node, Industrial Control Interface Module, LED Lighting Controller, Portable Medical Monitoring Device, Small Motor Driver Control Board, Automotive Body Electronics Module.
Battery-Powered IoT Sensor Node
The PIC16LF1788-E/SO fits battery-powered IoT sensor nodes thanks to its 2.5V-3.3V LF supply range matching Li-ion/coin-cell discharge curves, plus XLP™ low-power technology enabling standby currents in the nanoamp range. Its 12-bit DAC and on-die op-amps can directly drive analog sensor front-ends for temperature, pressure, or gas sensors without external amplifiers. Used between a 3V Li-ion cell and the sensor chain, the LF variant extends usable runtime versus a standard F MCU at low battery voltages. The 32MHz speed and UART/SPI interfaces support periodic wireless transmissions to sub-GHz or BLE modules.
おすすめ
Industrial Control Interface Module
The PIC16LF1788-E/SO suits industrial control interface modules where its 49-instruction enhanced mid-range core delivers deterministic interrupt response for real-time control loops. The on-chip 12-bit DAC and operational amplifiers can synthesize 4-20mA analog output channels with minimal external analog. Its 2KB RAM and 28KB Flash comfortably host LIN, UART, and SPI stacks for master/slave industrial networks. Placed as the local MCU on a 24V industrial rail post-regulation, it adds LIN compatibility without needing an external transceiver controller.
おすすめ
LED Lighting Controller
The PIC16LF1788-E/SO drives multi-channel LED lighting controllers using its multiple PWM modules and 12-bit DAC for smooth dimming curves. The 256B EEPROM stores calibration values for individual LED channels, while 2KB RAM maintains color-mixing state for RGB or tunable-white systems. Operating from a 3.3V rail derived from an offline switching driver, it offers sequenced startup, soft-start, and thermal foldback via its on-die comparators. Its LIN/UART interfaces enable integration into automotive or architectural lighting networks.
おすすめ
Portable Medical Monitoring Device
The PIC16LF1788-E/SO is well-suited to portable medical monitoring devices because its 12-bit ADC and on-die op-amps can condition signals from biopotential electrodes, pulse oximeters, or temperature probes. The LF supply range allows direct connection to 3V coin cells, and the XLP™ low-power features stretch battery life during continuous monitoring. The 28KB Flash stores patient logs and calibration tables, while I2C/SPI can drive small OLED displays or BLE modules. Placed between a LiMnO2 primary cell and the analog front-end, it provides deterministic interrupt handling for safety-critical sampling.
おすすめ
Small Motor Driver Control Board
The PIC16LF1788-E/SO handles small brushless DC or stepper motor control via its multiple PWM modules, 12-bit DAC for current setpoints, and on-die comparators for back-EMF sensing. Its 32MHz instruction rate and deterministic interrupt response enable field-oriented control loops at moderate speeds. Operating from a 3.3V logic rail, the MCU issues gate-driver signals via SPI to external half-bridge drivers. The 28KB Flash accommodates sensorless startup routines, while 2KB RAM handles real-time state machines for commutation.
おすすめ
Automotive Body Electronics Module
The PIC16LF1788-E/SO supports automotive body electronics modules such as door controllers, seat adjusters, or lighting nodes where LIN bus connectivity, robust peripherals, and small package size matter. Its on-chip 12-bit ADC monitors position sensors and switches, while LIN/USART interfaces connect to the vehicle body network. The -40°C to +125°C operating temperature range handles under-dash thermal environments. Placed behind a 12V automotive rail with a 5V or 3.3V regulator, it executes switch-bounce filtering, debouncing, and actuator sequencing locally without burdening the central BCM.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF1788-E/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LF1788-I/SO | PIC16F1788-I/SO | PIC16F1788-E/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (7.50 mm) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Flash Memory | 28 KB | 28 KB | 28 KB | 28 KB |
| RAM | 2 KB | 2 KB | 2 KB | 2 KB |
| Operating Voltage | 2.5V - 3.3V (LF) | 2.5V - 3.3V (LF) | 2.3V - 5.5V (F) | 2.3V - 5.5V (F) |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| EEPROM | 256 B | 256 B | 256 B | 256 B |
主な差別化要因
- Extended temperature grade for harsh environments (vs PIC16LF1788-I/SO)
- Lower voltage operation for battery-powered designs (vs PIC16F1788-I/SO)
- Full industrial temperature and same die as target (vs PIC16LF1788-E/SP)
設計ノート
Estimated: at VDD=3.3V, CPU=32MHz active, the PIC16LF1788-E/SO core current is typically in the single-digit mA range. For battery designs, leverage XLP sleep modes with retention current near 1 nA to extend standby life. Use the LF silicon variant when operating below 2.7V; the F variant cannot run below 2.3V without reset. Decouple VDD with 100 nF ceramic placed within 3 mm of the package pin, and add 10 uF bulk if the load is pulsed (e.g., radio transmission bursts).
The 28-SOIC package has a thermal resistance (theta_JA) typically around 80 C/W on a standard 2-layer PCB. Provide a ground copper pour under the package to assist thermal dissipation and reduce ground bounce. Keep the ICSP lines (RB6/RB7) routed with short traces to the programming header to ensure reliable in-circuit programming; do not place series resistors above 1 kohm on these pins or programming may fail. Leave MCLR/VPP accessible via a pull-up resistor to VDD (typically 10 kohm).
Do not exceed the absolute maximum VDD of 4.0V on the LF variant (5.5V on F variant). Ensure the PICKit or ICD debugger is set to the correct device family ID; selecting PIC16F1788 firmware for an LF silicon may erase the calibration area. The LF and F silicon have slightly different low-voltage reset thresholds, so brown-out detection must be configured to the appropriate BOR setting for the chosen part. Finally, when migrating from -E to -I temperature grade, expect slightly lower high-temperature margin.
コンプライアンス情報
RoHS compliant per Microchip product page. Lead-free (Pb-free) reflow-compatible SOIC-28 package. Not AEC-Q100 qualified - for AEC-Q100 automotive grade, consider PIC16F1788-I/SO or related AEC-Q100 designated parts in the PIC16F1 family.