PIC16LF15356-I/SP - 28KB Flash 8-bit MCU, 28-SPDIP | Microchip
N.º da peça: PIC16LF15356-I/SP ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16LF15356-I/SP — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF15356-I/SP (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Package, PWM Channels, Comparators.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F15356-I/SP
✅ Drop-In✓ Em estoque
$1.94 / unidade
Ver ficha técnica →PIC16LF15355-I/SP
✅ Drop-In✓ Em estoque
$0.96 / unidade
Ver ficha técnica →PIC16LF15356-I/ML
✅ Drop-In✓ Em estoque
$0.96 / unidade
Ver ficha técnica →PIC16LF15356-E/SO
✅ Drop-In✓ Em estoque
$0.88 / unidade
Ver ficha técnica →PIC16LF15354-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF15356-I/SP Classificações máximas e características elétricas
| 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 |
| Frequência máxima de clock | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| Temperatura de operação | -40C to +85C (industrial, I suffix) |
| I/O Pins | 25 (maximum, package-dependent) |
| Encapsulamento | 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 |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF15356-I/SP
| Pino 1 | MCLR/VPP/RA3 — Master Clear (active-low reset) / Programming voltage / PORTA3 (input only) |
| Pino 2 | RA0 — PORTA0 (digital I/O, ADC, CLC, comparators) |
| Pino 3 | RA1 — PORTA1 (digital I/O, ADC, CLC, comparators) |
| Pino 4 | RA2 — PORTA2 (digital I/O, ADC, DAC, comparators) |
| Pino 5 | RA5 — PORTA5 (digital I/O, ADC) |
| Pino 6 | RA4 — PORTA4 (digital I/O, ADC, T0CKI) |
| Pino 7 | RA7 — PORTA7 (digital I/O, OSC1) |
| Pino 8 | RA6 — PORTA6 (digital I/O, OSC2, CLKOUT) |
| Pino 9 | RC0 — PORTC0 (digital I/O, ADC, PWM) |
| Pino 10 | RC1 — PORTC1 (digital I/O, ADC, PWM) |
| Pino 11 | RC2 — PORTC2 (digital I/O, ADC, PWM) |
| Pino 12 | RC3 — PORTC3 (digital I/O, ADC, PWM, SCL) |
| Pino 13 | RC4 — PORTC4 (digital I/O, ADC, SDA) |
| Pino 14 | RC5 — PORTC5 (digital I/O, ADC, SDO) |
| Pino 15 | RC6 — PORTC6 (digital I/O, TX/CK1) |
| Pino 16 | RC7 — PORTC7 (digital I/O, RX/DT1) |
| Pino 17 | RB7 — PORTB7 (digital I/O, ADC, ICSPDAT, ICD) |
| Pino 18 | RB6 — PORTB6 (digital I/O, ADC, ICSPCLK, ICD) |
| Pino 19 | RB5 — PORTB5 (digital I/O, ADC, CWG, PWM) |
| Pino 20 | RB4 — PORTB4 (digital I/O, ADC, CWG, PWM) |
| Pino 21 | RB3 — PORTB3 (digital I/O, ADC, CLC, PWM, CWG) |
| Pino 22 | RB2 — PORTB2 (digital I/O, ADC, CLC, PWM, CWG) |
| Pino 23 | RB1 — PORTB1 (digital I/O, ADC, CLC) |
| Pino 24 | RB0 — PORTB0 (digital I/O, ADC, INT, CLC) |
| Pino 25 | VDD — Positive supply (1.8 V to 3.6 V for LF variant) |
| Pino 26 | VSS — Ground reference |
| Pino 27 | RA2 — PORTA2 (note - duplicate analog assignment per datasheet pinout; verify in datasheet) |
| Pino 28 | NC — Not connected (per datasheet - no internal bond) |
Aplicações típicas
PIC16LF15356-I/SP é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF15356-I/SP — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.