PIC16LF15356-I/SP - 28KB Flash 8-bit MCU, 28-SPDIP | Microchip
부품 번호: PIC16LF15356-I/SP ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.84 | $1.84 |
| 10 | $1.66 | $16.60 |
| 100 | $1.34 | $134.00 |
| 500 | $1.15 | $575.00 |
| 1,000 | $1.02 | $1,020.00 |
PIC16LF15356-I/SP 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable peripherals. The PIC16F/LF153xx family sits in the 8-bit microcontroller segment of Microchip's portfolio, positioned between baseline PIC10/12/16F parts and the 16-bit dsPIC/PIC24/dsPIC33 families, and below the 32-bit PIC32/SAM families. Within that hierarchy, this device is classified as a low-power (LF) general-purpose MCU with Core Independent Peripherals (CIPs).
Key differentiating features include four Configurable Logic Cells (CLCs), a Complementary Waveform Generator (CWG), a 5-bit DAC, two 10-bit ADCs with up to 24 channels, two EUSART, two SPI/I2C, four 10-bit PWMs, three timers, and a comparator. The CLCs and CWG allow hardware state-machine logic and dead-band control without CPU intervention, which is unusual for an 8-bit part at this price.
The device uses the PIC16 enhanced mid-RISC architecture with a 14-bit instruction word, a hardware multiplier, and an 8-level deep hardware stack. The 32 MHz internal oscillator, combined with the 1.8 V minimum supply, lets engineers trade off speed vs. current draw across power rails (XLP Sleep current down to a few tens of nA). The LF suffix means the F-version silicon does not tolerate 5 V inputs; design accordingly.
Typical applications include industrial automation I/O modules, consumer appliance control panels, low-power sensor nodes, battery-powered IoT endpoints, automotive body and lighting subsystems (non-AEC-Q100), and human-machine interface boards with segment displays or small TFTs. The wide peripheral set is a strong fit for motor control and lighting using the CWG and PWMs.
When designing with this device, ensure VDD stays inside 1.8-3.6 V and that any 5 V signals are level-shifted to the rail. The I/Os are 5 V-tolerant only on the F (non-LF) variant; the LF device tolerates VDD on its pins, so pick a level shifter when interfacing to 5 V logic. Always use a 100 nF decoupling cap adjacent to VDD plus a bulk cap on the board.
This page synthesizes distributor pricing, drop-in alternatives within the SPDIP-28 footprint, and practical design notes that go beyond the manufacturer datasheet to help engineers qualify second sources and plan board layouts.
드롭인 대체품: PIC16LF15356-I/SP — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF15356-I/SP (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Operating Temperature, Package, PWM Channels, Comparators.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F15356-I/SP
✅ 드롭인✓ 재고 있음
$1.94 / 개
데이터시트 보기 →PIC16LF15355-I/SP
✅ 드롭인✓ 재고 있음
$0.96 / 개
데이터시트 보기 →PIC16LF15356-I/ML
✅ 드롭인✓ 재고 있음
$0.96 / 개
데이터시트 보기 →PIC16LF15356-E/SO
✅ 드롭인✓ 재고 있음
$0.88 / 개
데이터시트 보기 →PIC16LF15354-I/SP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF15356-I/SP 최대 정격 & 전기적 특성
| Series | PIC16F153xx / PIC16LF153xx (PIC® XLP™) |
| Core | PIC16 enhanced mid-RISC, 8-bit, 14-bit instruction word |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| SRAM | 2 KB |
| EEPROM | 256 bytes |
| 최대 클록 주파수 | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| 동작 온도 | -40C to +85C (industrial, I suffix) |
| I/O Pins | 25 (maximum, package-dependent) |
| 패키지 | 28-pin SPDIP (Skinny Plastic DIP, .300") |
| ADC | 2x 10-bit, up to 24 channels |
| DAC | 1x 5-bit |
| Comparators | 2 |
| Timers | 3 (Timer0/1/2, plus SMT) |
| PWM Channels | 4 (10-bit) |
| CLC (Configurable Logic Cell) | 4 |
| CWG (Complementary Waveform Generator) | 1 |
| EUSART | 2 |
| SPI / I2C | 2x SPI, 2x I2C |
| Watchdog Timer | Yes (WWDT with window) |
| Programming/Debug | ICSP (in-circuit serial programming), 2-wire ICD |
| RoHS 상태 | Compliant |
PIC16LF15356-I/SP 핀 구성
| 핀 1 | MCLR/VPP/RA3 — Master Clear (active-low reset) / Programming voltage / PORTA3 (input only) |
| 핀 2 | RA0 — PORTA0 (digital I/O, ADC, CLC, comparators) |
| 핀 3 | RA1 — PORTA1 (digital I/O, ADC, CLC, comparators) |
| 핀 4 | RA2 — PORTA2 (digital I/O, ADC, DAC, comparators) |
| 핀 5 | RA5 — PORTA5 (digital I/O, ADC) |
| 핀 6 | RA4 — PORTA4 (digital I/O, ADC, T0CKI) |
| 핀 7 | RA7 — PORTA7 (digital I/O, OSC1) |
| 핀 8 | RA6 — PORTA6 (digital I/O, OSC2, CLKOUT) |
| 핀 9 | RC0 — PORTC0 (digital I/O, ADC, PWM) |
| 핀 10 | RC1 — PORTC1 (digital I/O, ADC, PWM) |
| 핀 11 | RC2 — PORTC2 (digital I/O, ADC, PWM) |
| 핀 12 | RC3 — PORTC3 (digital I/O, ADC, PWM, SCL) |
| 핀 13 | RC4 — PORTC4 (digital I/O, ADC, SDA) |
| 핀 14 | RC5 — PORTC5 (digital I/O, ADC, SDO) |
| 핀 15 | RC6 — PORTC6 (digital I/O, TX/CK1) |
| 핀 16 | RC7 — PORTC7 (digital I/O, RX/DT1) |
| 핀 17 | RB7 — PORTB7 (digital I/O, ADC, ICSPDAT, ICD) |
| 핀 18 | RB6 — PORTB6 (digital I/O, ADC, ICSPCLK, ICD) |
| 핀 19 | RB5 — PORTB5 (digital I/O, ADC, CWG, PWM) |
| 핀 20 | RB4 — PORTB4 (digital I/O, ADC, CWG, PWM) |
| 핀 21 | RB3 — PORTB3 (digital I/O, ADC, CLC, PWM, CWG) |
| 핀 22 | RB2 — PORTB2 (digital I/O, ADC, CLC, PWM, CWG) |
| 핀 23 | RB1 — PORTB1 (digital I/O, ADC, CLC) |
| 핀 24 | RB0 — PORTB0 (digital I/O, ADC, INT, CLC) |
| 핀 25 | VDD — Positive supply (1.8 V to 3.6 V for LF variant) |
| 핀 26 | VSS — Ground reference |
| 핀 27 | RA2 — PORTA2 (note - duplicate analog assignment per datasheet pinout; verify in datasheet) |
| 핀 28 | NC — Not connected (per datasheet - no internal bond) |
일반적인 애플리케이션
PIC16LF15356-I/SP 적합 용도: 7 애플리케이션s: Industrial Sensor Node / 4-20 mA Loop, Battery-Powered IoT Endpoint (BLE/Mesh via EUSART), Consumer Appliance Control Panel, LED Lighting Driver / Smart Bulb Controller, Small Motor Control (Brushed DC, BLDC Sensorless), Human-Machine Interface Board (Segment LCD / Buttons), Low-Power Wireless Sensor Board (Sub-GHz / LoRa via SPI).
Industrial Sensor Node / 4-20 mA Loop
The PIC16LF15356-I/SP fits industrial sensor nodes because it combines a 1.8-3.6 V LF supply with two 10-bit ADCs and a 5-bit DAC for analog signal conditioning. The CLCs and CWG handle zero-crossing detection and PWM-driven loop excitation without CPU load, freeing the core for Modbus RTU over RS-485 via the second EUSART. XLP Sleep reduces quiescent current for battery or harvested-power loops, and 28 KB of Flash holds a full Modbus mapping plus calibration tables.
추천
Battery-Powered IoT Endpoint (BLE/Mesh via EUSART)
For battery-powered IoT endpoints the LF15356's XLP Sleep in the deep tens of nA keeps quiescent draw low, while two EUSART peripherals can host a host-side UART bridge or a co-processor such as an RN4870/ATBTLC1000 BLE module. The 2 KB SRAM and 28 KB Flash are sufficient for sensor-fusion preprocessing and a small TCP/IP-over-BLE bridge, and the CLC can wake the core on a GPIO event without polling.
추천
Consumer Appliance Control Panel
Appliance control panels benefit from the four 10-bit PWMs for LED backlight dimming, the CWG for low-side drive of buzzers, and the comparator for over-temperature detection. The LF voltage range is appropriate for 3.3 V regulated rails common in washing machines and dishwashers, while the 28-SPDIP package is easy to hand-solder during prototyping. The CLCs implement keypad scan logic without burdening the CPU.
추천
LED Lighting Driver / Smart Bulb Controller
The PIC16LF15356's CWG with dead-band control plus four PWMs is a strong fit for smart-bulb LED drivers, supporting high-side and low-side MOSFET timing for buck, boost, and SEPIC topologies. The 5-bit DAC sets analog reference levels, the comparators monitor LED current via shunt sense, and XLP Sleep draws tens of nA when the lamp is off - critical for AC-line powered bulbs that need standby in the mW range.
추천
Small Motor Control (Brushed DC, BLDC Sensorless)
Motor control applications leverage the CWG for dead-band insertion between high-side and low-side FETs, four PWMs for closed-loop speed control, the 10-bit ADC for back-EMF sensing, and the comparator for zero-crossing detection in sensorless BLDC. The 32 MHz core runs a PID loop at a comfortable rate, and the 2 KB SRAM holds the commutation state machine. The LF voltage range suits 3.3 V systems typical of low-voltage motor boards.
추천
Human-Machine Interface Board (Segment LCD / Buttons)
HMI boards using segment LCD or LED indicators benefit from the LF15356's 25 I/O pins, four PWMs for LED brightness, and four CLCs that implement keypad matrix scanning in hardware. The 28 KB Flash holds custom fonts and menus for small appliances; the 256-byte EEPROM stores user preferences across reboots. The 1.8 V minimum supply is compatible with coin-cell powered remote panels.
추천
Low-Power Wireless Sensor Board (Sub-GHz / LoRa via SPI)
For LoRa/Sigfox/Sub-GHz sensor endpoints, the LF15356 drives an SPI-connected radio module while sleeping in XLP between transmissions. The two SPIs allow redundant radio plus external flash; the 5-bit DAC and comparator form a wake-on-threshold analog front-end for battery monitoring. The 28-SPDIP package simplifies bring-up and rework for low-volume IoT pilots.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF15356-I/SP — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F15356-I/SP | PIC16LF15355-I/SP | PIC16LF15356-I/ML | PIC16LF15356-E/SO | PIC16LF15354-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP (same) | 28-SPDIP (same) | QFN-28 (same die, different footprint) | SOIC-28 (same die, different footprint) | 28-SPDIP (same) |
| Flash Program Memory | 28 KB | 28 KB | 14 KB | 28 KB | 28 KB | 7 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| Supply Voltage (VDD) | 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 | 1.8 V to 3.6 V |
| Maximum Clock Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Peripherals (CLC/CWG/PWM/ADC) | 4 CLC, 1 CWG, 4 PWM, 2x10-bit ADC | Same | Same | Same | Same | Same |
주요 차별점
- Highest Flash density in 28-pin SPDIP PIC16F/LF153xx family (vs PIC16LF15355-I/SP)
- Identical LF die available in QFN-28 and SOIC-28 packages (vs PIC16LF15356-I/ML)
- Direct F-variant drop-in for 5 V designs (vs PIC16F15356-I/SP)
설계 노트
Estimated: at VDD=3.3 V and active mode @ 32 MHz the PIC16LF15356 draws approximately 3-4 mA typical (verify against datasheet DC table). In Sleep with peripherals off the XLP Sleep current drops to tens of nA. Place a 100 nF X7R decoupling capacitor within 2 mm of the VDD pin (pin 25) and a 1-10 uF bulk cap on the supply rail to handle HFINTOSC current transients during wake.
Keep ICSP pins (RB6/RB7) accessible for in-circuit programming. Add a 10 kohm pull-up on MCLR/RA3 (pin 1) to ensure clean reset - the internal weak pull-up is not always reliable with capacitive loading. Reserve a 4.7 kohm pull-up on the I2C SCL/SDA pair if I2C is used in the design. The 28-SPDIP footprint provides generous clearance for hand-rework, which simplifies prototype bring-up.
Do not apply 5 V signals to the LF variant I/O pins - the LF variant is NOT 5 V-tolerant. Use the F variant (PIC16F15356-I/SP, 2.3-5.5 V) or add external level shifters. Verify CONFIG1 LVP (Low-Voltage Programming) bit - if disabled, apply 11-13 V on MCLR for HV programming, otherwise the device will appear dead. When migrating from PIC16F15325/15345/15355 to LF15356, the pinout is identical but the voltage range differs.
Route the OSC1/OSC2 traces short and shielded if an external oscillator is needed; for HFINTOSC-only designs no special layout is required. Group analog ADC inputs together with a ground pour isolating them from PWM output traces to minimize digital switching noise coupling into ADC samples. Place CLC and PWM output traces away from sensitive analog inputs.
규정 준수 정보
Per Microchip product page, the -I/SP variant is industrial temperature grade (-40C to +85C), lead-free, halogen-free, and RoHS compliant. It is NOT AEC-Q100 qualified; choose -EQ1 suffix for automotive.