PIC16LF15356-I/SP - 28KB Flash 8-bit MCU, 28-SPDIP | Microchip
Référence : PIC16LF15356-I/SP ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC16LF15356-I/SP — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LF15356-I/SP (même facteur de forme et même empreinte) — différant par ADC, Operating Temperature, Package, PWM Channels, Comparators.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F15356-I/SP
✅ Remplacement direct✓ En stock
$1.94 / unité
Voir la fiche technique →PIC16LF15355-I/SP
✅ Remplacement direct✓ En stock
$0.96 / unité
Voir la fiche technique →PIC16LF15356-I/ML
✅ Remplacement direct✓ En stock
$0.96 / unité
Voir la fiche technique →PIC16LF15356-E/SO
✅ Remplacement direct✓ En stock
$0.88 / unité
Voir la fiche technique →PIC16LF15354-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16LF15356-I/SP Valeurs maximales et caractéristiques électriques
| 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 |
| Fréquence d'horloge maximale | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| Température de fonctionnement | -40C to +85C (industrial, I suffix) |
| I/O Pins | 25 (maximum, package-dependent) |
| Boîtier | 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 |
| Statut RoHS | Compliant |
Configuration des broches de PIC16LF15356-I/SP
| Broche 1 | MCLR/VPP/RA3 — Master Clear (active-low reset) / Programming voltage / PORTA3 (input only) |
| Broche 2 | RA0 — PORTA0 (digital I/O, ADC, CLC, comparators) |
| Broche 3 | RA1 — PORTA1 (digital I/O, ADC, CLC, comparators) |
| Broche 4 | RA2 — PORTA2 (digital I/O, ADC, DAC, comparators) |
| Broche 5 | RA5 — PORTA5 (digital I/O, ADC) |
| Broche 6 | RA4 — PORTA4 (digital I/O, ADC, T0CKI) |
| Broche 7 | RA7 — PORTA7 (digital I/O, OSC1) |
| Broche 8 | RA6 — PORTA6 (digital I/O, OSC2, CLKOUT) |
| Broche 9 | RC0 — PORTC0 (digital I/O, ADC, PWM) |
| Broche 10 | RC1 — PORTC1 (digital I/O, ADC, PWM) |
| Broche 11 | RC2 — PORTC2 (digital I/O, ADC, PWM) |
| Broche 12 | RC3 — PORTC3 (digital I/O, ADC, PWM, SCL) |
| Broche 13 | RC4 — PORTC4 (digital I/O, ADC, SDA) |
| Broche 14 | RC5 — PORTC5 (digital I/O, ADC, SDO) |
| Broche 15 | RC6 — PORTC6 (digital I/O, TX/CK1) |
| Broche 16 | RC7 — PORTC7 (digital I/O, RX/DT1) |
| Broche 17 | RB7 — PORTB7 (digital I/O, ADC, ICSPDAT, ICD) |
| Broche 18 | RB6 — PORTB6 (digital I/O, ADC, ICSPCLK, ICD) |
| Broche 19 | RB5 — PORTB5 (digital I/O, ADC, CWG, PWM) |
| Broche 20 | RB4 — PORTB4 (digital I/O, ADC, CWG, PWM) |
| Broche 21 | RB3 — PORTB3 (digital I/O, ADC, CLC, PWM, CWG) |
| Broche 22 | RB2 — PORTB2 (digital I/O, ADC, CLC, PWM, CWG) |
| Broche 23 | RB1 — PORTB1 (digital I/O, ADC, CLC) |
| Broche 24 | RB0 — PORTB0 (digital I/O, ADC, INT, CLC) |
| Broche 25 | VDD — Positive supply (1.8 V to 3.6 V for LF variant) |
| Broche 26 | VSS — Ground reference |
| Broche 27 | RA2 — PORTA2 (note - duplicate analog assignment per datasheet pinout; verify in datasheet) |
| Broche 28 | NC — Not connected (per datasheet - no internal bond) |
Applications typiques
PIC16LF15356-I/SP convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LF15356-I/SP — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.