PIC16LF15355-E/SO - 8-bit MCU, 14KB Flash, 32MHz, 28-SOIC | Microchip
部品番号: PIC16LF15355-E/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $1.42 | $1.42 |
| 10 | $1.27 | $12.70 |
| 100 | $1.05 | $105.00 |
| 500 | $0.92 | $460.00 |
| 1,000 | $0.84 | $840.00 |
PIC16LF15355-E/SO 概要
An 8-bit PIC MCU is a microcontroller built around an 8-bit data path with a Harvard-architecture instruction set, optimized for deterministic real-time control, low static consumption, and ease of firmware development via the MPLAB X IDE + XC8 toolchain. The PIC16LF15355 belongs to the PIC16F1xxx enhanced mid-range family within the broader PIC microcontroller taxonomy (PIC10/12/16/18/24/32) — placed between the smaller PIC10/12 baseline families and the higher-end PIC24/dsPIC33 16-bit portfolios. This taxonomy shows the PIC16LF15355 at the low-power ('L') variant, suitable for battery-powered designs versus the F (Flash) variants that accept wider VIN ranges.
Key features include 14 KB Flash, 1 KB RAM, 256 B EEPROM, a 10-bit ADC up to 28 channels, 4 PWMs with complementary outputs, an on-chip 5-bit DAC, 2 comparators, a CWG, 4 CLCs, and 2 EUSART peripherals. The CLC blocks let designers synthesize glue logic in silicon, freeing the CPU frome simple boolean tasks. CIPs such as the ADC^2 automate averaging, threshold comparison, and oversampling for low-noise sensor readings.
Technically, the part uses an enhanced mid-range RISC core with 49 instructions to support programming in C through Microchip's MPLAB XC8 compiler, and it ships with Peripheral Pin Select (PPS) for flexible signal routing — a significant architectural advantage over older PIC16F parts that locked peripherals to fixed pins. Internal 32 MHz and 31 kHz LF oscillators eliminate external crystals in many designs.
Typical applications include low-power IoT sensor nodes, battery-powered wireless MCU companions, consumer white-goods user interfaces, automotive body controllers (non-safety, with the -E temperature grade), HVAC thermostats, and e-metering peripherals. Designers often pair it with MCP1640 boost regulators and MCP1700 LDOs to assemble a sub-100 uA standby current bill of materials.
When designing, remember that the 'LF' sub-family is restricted to a 1.8V-3.6V VDD range; for 5V operation use the PIC16F15355-E/SO instead. Always provide a 100 nF decoupling capacitor within 3 mm of the VDD/VCAP pin pair, and consult the device-specific silicon errata document (DS80000793 family) before committing to a final pinout.
This page consolidates distributor stock data, drop-in alternatives, and practical design notes beyond what the manufacturer PDF alone provides, helping engineers quickly assess suitability for their application.
ドロップイン代替品: PIC16LF15355-E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF15355-E/SO (同一形状・フットプリント) — 相違点: ADC, DAC, Package, Comparators, Core Architecture.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F15355-E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF15356-E/SO
✅ ドロップイン✓ 在庫あり
$0.88 / 個
データシートを見る →PIC16LF15375-E/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16LF15354-E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F15356-E/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.22 / 個
データシートを見る →PIC16LF15355-E/SO 最大定格&電気的特性
| Core Architecture | Enhanced Mid-Range 8-bit RISC (49 instructions) |
| CPU Clock Speed | 32 MHz (32 MIPS) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| Data EEPROM | 256 B |
| Operating Voltage (VDD) | 1.8 V to 3.6 V |
| 動作温度 | -40 C to +125 C (E grade) |
| ADC | 10-bit, up to 28 channels, with Computation (ADC^2) |
| DAC | 5-bit on-chip |
| Comparators | 2 |
| PWM Channels | 4 (with complementary outputs via CWG) |
| Complementary Waveform Generator (CWG) | Yes |
| Configurable Logic Cells (CLC) | 4 |
| EUSART | 2 (LIN/IrDA/SPI/I2C capable) |
| SPI / I2C | 1 SPI, 1 I2C |
| Peripheral Pin Select (PPS) | Yes |
| Internal Oscillator | 32 MHz HF + 31 kHz LF |
| パッケージ | 28-pin SOIC (SO), 7.50 mm body, 1.50 mm pitch |
| 実装タイプ | Surface Mount |
| MSLレベル | MSL 3 (per JEDEC J-STD-020) |
| RoHS ステータス | Compliant |
PIC16LF15355-E/SO ピン構成
| ピン 1 | VDD — Positive supply voltage (1.8V to 3.6V) |
| ピン 2 | RA5 — Digital I/O / analog input |
| ピン 3 | RA4 — Digital I/O / analog input |
| ピン 4 | RA3 — Digital I/O / analog input / VPP (programming) |
| ピン 5 | RC5 — Digital I/O / analog input |
| ピン 6 | RC4 — Digital I/O / analog input |
| ピン 7 | RC3 — Digital I/O / analog input |
| ピン 8 | RC6 — Digital I/O / analog input |
| ピン 9 | RC7 — Digital I/O / analog input |
| ピン 10 | RB7 — Digital I/O / ICSPCLK programming |
| ピン 11 | RB6 — Digital I/O / ICSPDAT programming |
| ピン 12 | RB5 — Digital I/O / analog input |
| ピン 13 | RB4 — Digital I/O / analog input |
| ピン 14 | VSS — Ground reference |
| ピン 15 | RB3 — Digital I/O / analog input |
| ピン 16 | RB2 — Digital I/O / analog input |
| ピン 17 | RB1 — Digital I/O / analog input |
| ピン 18 | RB0 — Digital I/O / analog input / interrupt-on-change |
| ピン 19 | RA7 — Digital I/O / analog input |
| ピン 20 | RA6 — Digital I/O / analog input |
| ピン 21 | RC2 — Digital I/O / analog input |
| ピン 22 | RC1 — Digital I/O / analog input |
| ピン 23 | RC0 — Digital I/O / analog input |
| ピン 24 | RA2 — Digital I/O / analog input |
| ピン 25 | RA1 — Digital I/O / analog input |
| ピン 26 | RA0 — Digital I/O / analog input |
| ピン 27 | VSS — Ground reference |
| ピン 28 | VDD — Positive supply voltage (1.8V to 3.6V) |
主な用途
PIC16LF15355-E/SO の用途: 6 件s: Battery-Powered IoT Sensor Node, Consumer White-Goods User Interface, HVAC Thermostat and Environmental Controller, Automotive Body and Interior Lighting Controller, Wireless MCU Companion Processor, Electronic Metering and Sub-Metering.
Battery-Powered IoT Sensor Node
The PIC16LF15355-E/SO fits battery-powered IoT sensor nodes because its XLP nanoWatt sleep modes drop to roughly 50 nA with full RAM retention, and the 1.8V minimum VDD lets it run directly from a single CR2032 coin cell or 2x AA alkaline stack without a boost regulator. The integrated temperature indicator and ADC^2 (10-bit ADC with Computation, oversampling, and threshold-based hardware averaging) reduce firmware wake-time to a few microseconds for typical temperature, humidity, and battery-voltage telemetry, extending coin-cell life to multi-year horizons. Placed as the system MCU with RA0-RA3 wired to sensor I2C, the PPS peripheral pin select lets designers route EUSART to RB6/RB7 for debug without disturbing sensor pin assignments. The 32 MHz internal oscillator eliminates external crystals, further shrinking the BOM and standby power budget versus a 4-MA external oscillator design.
おすすめ
Consumer White-Goods User Interface
The PIC16LF15355-E/SO is well matched to consumer white-goods UI controllers (washing machines, dishwashers, microwave ovens) thanks to its 4 PWMs with complementary outputs, the 5-bit DAC for analog reference generation, and the 2 comparators for sensor-level detection. The CWG (Complementary Waveform Generator) drives half-bridge motor FETs with hardware dead-band control, freeing the CPU frome switching-cycle interrupt overhead. The 4 Configurable Logic Cells (CLC) let designers implement glue logic in silicon — for example, synthesizing interlocks between the door switch and motor enable signal without external gates. Operating from 1.8V to 3.6V, the part draws microamp-level sleep current between user interactions, satisfying ENERGY STAR idle-power budgets. The 28-SOIC wide package supports the through-hole and SMT assembly flows common in white-goods manufacturing lines.
おすすめ
HVAC Thermostat and Environmental Controller
The PIC16LF15355-E/SO is an appropriate main MCU for 24V-powered HVAC thermostat and environmental-controller designs. The 1.8V to 3.6V VDD range is supplied by an MCP1703 LDO from the 24V HVAC bus; the 28-SOIC package provides adequate creepage distance for safety isolation. The 10-bit ADC with Computation (ADC^2) performs oversampling on NTC thermistor readings to deliver +/-0.1C temperature resolution, while the on-chip temperature indicator adds a redundant thermal-safety cutoff. The 4 PWMs drive TRIAC-fired heater stages with hardware dead-band control via CWG, eliminating software timing jitter that causes audible AC line noise. The 2 EUSART peripherals interface simultaneously to a Wi-Fi module (via SPI/EUSART bridge) and to the HVAC equipment's service-port UART, simplifying commissioning workflows. XLP sleep keeps standby draw below 50 uA between user interactions, supporting Energy Star 8.1-vintage efficiency targets for connected thermostats.
おすすめ
Automotive Body and Interior Lighting Controller
The PIC16LF15355-E/SO is suitable for non-safety automotive body and interior lighting applications with its -40C to +125C extended temperature grade, 28-SOIC package that handles automotive underhood-to-cabin thermal swings, and PWM resolution suitable for LED dimming. The 4 PWMs with CWG complementary outputs drive N-channel MOSFET half-bridges for daylight-running-light or RGB interior-ambient LED strings with hardware dead-band control. The 10-bit ADC with Computation reads back LED current via sense resistors for closed-loop brightness regulation. The 2 EUSART peripherals handle LIN bus communication with the vehicle body control module plus a separate SPI channel for LED driver ICs. Note that for safety-critical lighting (e.g. adaptive driving beam), an AEC-Q100-qualified part such as the PIC16F15355-E/SO (or, ideally, the dsPIC33CK family) should be specified instead. Designers should add reverse-battery and load-dump protection (e.g. LM5163-Q1) on the supply rail.
おすすめ
Wireless MCU Companion Processor
The PIC16LF15355-E/SO acts as an effective companion MCU to a wireless SoC (e.g. Microchip RN2483 LoRa, ESP32 Wi-Fi/BLE) in designs where the wireless SoC handles RF and TCP/IP stack while the PIC handles sensor acquisition, actuator control, and power management. The 32 MHz / 32 MIPS CPU and PPS peripheral pin select keep firmware responsive without taxing the wireless SoC. The 2 EUSART peripherals permit simultaneous AT-command interaction with one wireless module and a second UART for debug or peripheral expansion. The 1.8V to 3.6V VDD range matches the wireless SoC's typical supply domain, eliminating level shifters. XLP sleep draws < 1 uA between sensor events, allowing the system to run from a small Li-Ion cell for years. The 28-SOIC wide-body package is friendly to low-cost SMT assembly.
おすすめ
Electronic Metering and Sub-Metering
The PIC16LF15355-E/SO supports electronic metering and sub-metering designs (electricity, water, gas utility endpoints) thanks to its 32 MHz MIPS performance, 10-bit ADC with ADC^2 oversampling, and CLC for hardware-level tamper detection logic. The ADC^2 Computation feature handles 16x hardware oversampling to extract low-amplitude AC signals from sensor shunts with minimal CPU intervention. The CLC blocks synthesize glitch-detection logic in silicon, freeing the CPU to focus on metrology algorithms and Modbus or wireless uplink tasks. The 256-byte EEPROM provides tamper-resistant non-volatile storage for calibration constants and tamper counters. The 1.8V to 3.6V VDD range is supplied by an MCP1703 LDO from a 24V metering bus; the 28-SOIC package is compatible with conventional meter PCB assembly flows. The -40C to +125C temperature grade handles outdoor cabinet exposure for water/gas endpoint installations.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF15355-E/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F15355-E/SO | PIC16LF15356-E/SO | PIC16LF15354-E/SO | PIC16LF15375-E/SO | PIC16F15356-E/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 28 KB | 7 KB | 14 KB | 28 KB |
| SRAM | 1 KB | 1 KB | 2 KB | 1 KB | 1 KB | 2 KB |
| Operating Voltage | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V |
| CPU Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| PWM Channels | 4 | 4 | 4 | 4 | 4 | 4 |
| EUSART | 2 | 2 | 2 | 2 | 2 | 2 |
| ADC | 10-bit, up to 28 channels with ADC^2 | 10-bit, up to 28 channels with ADC^2 | 10-bit, up to 28 channels with ADC^2 | 10-bit, up to 28 channels with ADC^2 | 10-bit, up to 28 channels with ADC^2 | 10-bit, up to 28 channels with ADC^2 |
主な差別化要因
- Higher Flash density than the PIC16LF15354-E/SO baseline (vs PIC16LF15354-E/SO)
- Lower-voltage operation than the F-variant (vs PIC16F15355-E/SO)
- Compact 28-SOIC with full peripheral set (vs PIC16F15356-E/SO)
設計ノート
Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD/VCAP pin pair (pin 1 and pin 28 in the 28-SOIC), and a bulk 10 uF tantalum or ceramic capacitor on the main 3.3V rail. Estimated: with VDD = 3.3V and 32 MHz active CPU, peak IDD reaches approximately 7 mA; during XLP sleep the same rail settles below 80 nA typical. Use the MCP1700 LDO with a 1 uF output capacitor for the lowest standby power.
Keep the 28-SOIC body footprint (7.50 mm wide, 1.50 mm pitch) on a 1.60 mm-thick FR-4 substrate with continuous ground plane on layer 2 for noise immunity. The ICSPDAT/ICSPCLK pair (RB6/RB7) should be routed to a 2x3 100-mil header on the board edge for in-circuit programming, with each trace kept under 50 mm and a 4.7 kohm pull-up on MCLR (pin 4) per Microchip ICD programming recommendations.
The PIC16LF15355-E/SO integrates Peripheral Pin Select (PPS) which remaps digital peripherals (UART, PWM, CLC) to physical pins at runtime. When using PPS, ensure the chosen pin supports the peripheral — for example, only pins with the 'RP' designation can be remapped as a PPS output. Avoid routing high-frequency PWM outputs adjacent to the analog ADC inputs (RA0-RA7) without a ground trace between them to prevent digital switching noise frome coupling into low-level ADC conversions.
Do not apply VDD above 3.6V to the 'LF' variant — this is the most common failure mode; use the PIC16F15355-E/SO (F variant) instead for 5V-tolerant designs. Ensure the MCLR pin (pin 4) has a proper 4.7 kohm pull-up to VDD; a floating MCLR causes spurious resets. Always include a series 100 ohm resistor on the ICSPDAT/ICSPCLK lines to isolate programming signals from application circuitry. The PIC16LF15355 silicon errata document (DS80000793 family) must be consulted before final PCB layout.
Estimated: at maximum CPU activity of 32 MHz with all peripherals active, internal power dissipation in the 28-SOIC is well under 50 mW — well within the package's 100 C/W thermal resistance. No external heatsink is required. For high-temperature environments approaching +125C, derate CPU clock by 20% or use sleep modes between active intervals to keep junction temperature within safe operating limits.
コンプライアンス情報
RoHS and REACH compliance per Microchip product page; lead-free matte-tin plating; halogen-free per Microchip material declaration. The 'E' temperature suffix indicates -40C to +125C industrial-grade operation, but the part is NOT AEC-Q100 qualified — for automotive designs requiring AEC-Q100, select the Q-suffixed variant (e.g. PIC16F15355-E/SO Q-version) or upgrade to dsPIC33CK family.