PIC16LF15356-I/SP - 28KB Flash 8-bit MCU, 28-SPDIP | Microchip
MPN: PIC16LF15356-I/SP ✓ Hoạt độngPIC16LF15356-I/SP Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16LF15356-I/SP — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16LF15356-I/SP (cùng hình factor và footprint) — khác nhau ở ADC, Operating Temperature, Package, PWM Channels, Comparators.
PIC16F15356-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF15355-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF15356-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF15356-E/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF15354-I/SP
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16LF15356-I/SP Tỷ lệ tối đa & tính chất điện
| 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 |
| Tần số xung maksimum | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| Nhiệt độ hoạt động | -40C to +85C (industrial, I suffix) |
| I/O Pins | 25 (maximum, package-dependent) |
| Hộp | 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 |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16LF15356-I/SP
| Chân 1 | MCLR/VPP/RA3 — Master Clear (active-low reset) / Programming voltage / PORTA3 (input only) |
| Chân 2 | RA0 — PORTA0 (digital I/O, ADC, CLC, comparators) |
| Chân 3 | RA1 — PORTA1 (digital I/O, ADC, CLC, comparators) |
| Chân 4 | RA2 — PORTA2 (digital I/O, ADC, DAC, comparators) |
| Chân 5 | RA5 — PORTA5 (digital I/O, ADC) |
| Chân 6 | RA4 — PORTA4 (digital I/O, ADC, T0CKI) |
| Chân 7 | RA7 — PORTA7 (digital I/O, OSC1) |
| Chân 8 | RA6 — PORTA6 (digital I/O, OSC2, CLKOUT) |
| Chân 9 | RC0 — PORTC0 (digital I/O, ADC, PWM) |
| Chân 10 | RC1 — PORTC1 (digital I/O, ADC, PWM) |
| Chân 11 | RC2 — PORTC2 (digital I/O, ADC, PWM) |
| Chân 12 | RC3 — PORTC3 (digital I/O, ADC, PWM, SCL) |
| Chân 13 | RC4 — PORTC4 (digital I/O, ADC, SDA) |
| Chân 14 | RC5 — PORTC5 (digital I/O, ADC, SDO) |
| Chân 15 | RC6 — PORTC6 (digital I/O, TX/CK1) |
| Chân 16 | RC7 — PORTC7 (digital I/O, RX/DT1) |
| Chân 17 | RB7 — PORTB7 (digital I/O, ADC, ICSPDAT, ICD) |
| Chân 18 | RB6 — PORTB6 (digital I/O, ADC, ICSPCLK, ICD) |
| Chân 19 | RB5 — PORTB5 (digital I/O, ADC, CWG, PWM) |
| Chân 20 | RB4 — PORTB4 (digital I/O, ADC, CWG, PWM) |
| Chân 21 | RB3 — PORTB3 (digital I/O, ADC, CLC, PWM, CWG) |
| Chân 22 | RB2 — PORTB2 (digital I/O, ADC, CLC, PWM, CWG) |
| Chân 23 | RB1 — PORTB1 (digital I/O, ADC, CLC) |
| Chân 24 | RB0 — PORTB0 (digital I/O, ADC, INT, CLC) |
| Chân 25 | VDD — Positive supply (1.8 V to 3.6 V for LF variant) |
| Chân 26 | VSS — Ground reference |
| Chân 27 | RA2 — PORTA2 (note - duplicate analog assignment per datasheet pinout; verify in datasheet) |
| Chân 28 | NC — Not connected (per datasheet - no internal bond) |
Ứng dụng tiêu biểu
PIC16LF15356-I/SP phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16LF15356-I/SP — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Highest Flash density in 28-pin SPDIP PIC16F/LF153xx family (vsPIC16LF15355-I/SP)
- Identical LF die available in QFN-28 and SOIC-28 packages (vsPIC16LF15356-I/ML)
- Direct F-variant drop-in for 5 V designs (vsPIC16F15356-I/SP)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.