PIC16F15386-I/PT - 8-bit 32MHz 28KB Flash XLP MCU | Microchip
Teilenummer: PIC16F15386-I/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $2.95 | $2,95 |
| 10 | $2.66 | $26,60 |
| 100 | $2.36 | $236,00 |
| 500 | $2.12 | $1.060,00 |
| 1.000 | $1.89 | $1.890,00 |
PIC16F15386-I/PT Übersicht
What is an 8-bit PIC microcontroller? An 8-bit PIC microcontroller is a single-chip computer built around a RISC CPU with an 8-bit data path, on-chip Flash program memory, SRAM, EEPROM, and a configurable peripheral mix. The PIC16F153xx family sits within the larger PIC MCU hierarchy: PIC16 -> PIC mid-range -> 8-bit MCU -> microcontroller -> embedded semiconductor. The 'F' suffix denotes Flash program memory, and the 'XLP' badge identifies parts designed for eXtreme Low Power applications including sleep currents in the nanoamp range and active currents well under 1 mA/MHz.
Key differentiating features of the PIC16F15386 include Core Independent Peripherals (CIPs) such as four Configurable Logic Cells (CLC), a Complementary Waveform Generator (CWG), and a Numerically Controlled Oscillator (NCO) that execute logic, waveform generation, and counting without CPU intervention. The on-chip 10-bit ADC with Computation (ADC2) automates averaging, threshold comparison, and burst accumulation, while four PWMs, two comparators, a 5-bit DAC, two EUSARTs, SPI, and I2C round out the analog and digital peripheral mix.
Architecturally the part pairs the standard PIC16 enhanced mid-range core with nanoWatt XLP power-management blocks including IDLE and DOZE modes, peripheral module disable, and a windowed watchdog timer. The internal 32 MHz high-speed oscillator eliminates the need for an external crystal in many designs, and the 48-pin TQFP footprint exposes a rich set of communication and timer resources.
Typical applications include low-power IoT sensor nodes, battery-powered consumer appliances, LED lighting controllers, industrial sensor interfaces, remote controls, wearables, and small segment LCD subsystems. The combination of CIPs and XLP also suits it for energy-harvesting endpoints where the CPU can remain in sleep while peripherals operate.
When designing with this MCU, place the ICSPDAT/ICSPCLK traces away from switching lines and provide a 100 nF decoupling capacitor close to each VDD pin plus a bulk 1-10 uF capacitor on the main rail. For deterministic motor or LED timing, configure the CWG and a 10-bit PWM in hardware so the CPU can stay in sleep, extending battery life by 10-100x compared with firmware-timed alternatives.
This page synthesizes distributor pricing, same-family and drop-in cross-brand alternatives, and practical design notes that are not collected in any single manufacturer or distributor resource, giving engineers a faster path from part selection to qualified PCB layout.
Drop-in-Alternativen für PIC16F15386-I/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F15386-I/PT (gleiche Bauform und Footprint) – abweichend in Package, ADC, Core Architecture, PWM Channels, I/O Pins.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F15386-I/PT
✅ Drop-In✓ Auf Lager
$1.89 / Stück
Datenblatt ansehen →PIC16F15386-E/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC16F15376-I/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft✓ Auf Lager
$1.55 / Stück
Datenblatt ansehen →PIC16F18885-I/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC18F4685-I/PT
✅ Drop-In✓ Auf Lager
$5.65 / Stück
Datenblatt ansehen →DSPIC33EP256GM306-I/PT
✅ Drop-In✓ Auf Lager
$4.61 / Stück
Datenblatt ansehen →PIC16F15386-I/PT Grenzwerte & elektrische Eigenschaften
| Core Architecture | 8-bit PIC16 enhanced mid-range |
| Family | PIC16F153xx (PIC XLP 16F) |
| Max CPU Frequency | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data Memory (SRAM) | 2 KB |
| EEPROM | 256 bytes |
| Supply Voltage Range | 2.3 V to 5.5 V |
| Betriebstemperaturbereich | -40 C to +85 C (Industrial) |
| I/O Pins | Up to 43 |
| Gehäuse | 48-pin TQFP (7x7 mm) |
| Montageart | Surface Mount |
| ADC | 10-bit with Computation (ADC2) |
| PWM Channels | 4 |
| Comparators | 2 |
| DAC | 5-bit |
| CLC (Configurable Logic Cells) | 4 |
| CWG (Complementary Waveform Generator) | Yes |
| NCO (Numerically Controlled Oscillator) | Yes |
| EUSART | 2 |
| SPI / I2C | Yes (1 SPI, 1 I2C) |
| RoHS-Status | Compliant |
PIC16F15386-I/PT Pin-Konfiguration
| Pin 1 | RA0 — Port A bit 0 (digital I/O or analog input) |
| Pin 2 | RA1 — Port A bit 1 |
| Pin 3 | RA2 — Port A bit 2 |
| Pin 4 | RA3 — Port A bit 3 |
| Pin 5 | RA4 — Port A bit 4 |
| Pin 6 | RA5 — Port A bit 5 |
| Pin 7 | RA6 — Port A bit 6 |
| Pin 8 | RA7 — Port A bit 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply (2.3-5.5 V) |
| Pin 11 | RB0 — Port B bit 0 |
| Pin 12 | RB1 — Port B bit 1 |
| Pin 13 | RB2 — Port B bit 2 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB4 — Port B bit 4 |
| Pin 16 | RB5 — Port B bit 5 |
| Pin 17 | RB6 — Port B bit 6 / ICSPCLK |
| Pin 18 | RB7 — Port B bit 7 / ICSPDAT |
| Pin 19 | RC0 — Port C bit 0 |
| Pin 20 | RC1 — Port C bit 1 |
| Pin 21 | RC2 — Port C bit 2 |
| Pin 22 | RC3 — Port C bit 3 |
| Pin 23 | RC4 — Port C bit 4 |
| Pin 24 | RC5 — Port C bit 5 |
| Pin 25 | RC6 — Port C bit 6 |
| Pin 26 | RC7 — Port C bit 7 |
| Pin 27 | VSS — Ground reference |
| Pin 28 | VDD — Positive supply (2.3-5.5 V) |
| Pin 29 | RD0 — Port D bit 0 |
| Pin 30 | RD1 — Port D bit 1 |
| Pin 31 | RD2 — Port D bit 2 |
| Pin 32 | RD3 — Port D bit 3 |
| Pin 33 | RD4 — Port D bit 4 |
| Pin 34 | RD5 — Port D bit 5 |
| Pin 35 | RD6 — Port D bit 6 |
| Pin 36 | RD7 — Port D bit 7 |
| Pin 37 | RE0 — Port E bit 0 |
| Pin 38 | RE1 — Port E bit 1 |
| Pin 39 | RE2 — Port E bit 2 |
| Pin 40 | RE3 — Port E bit 3 / MCLR |
| Pin 41 | VSS — Ground reference |
| Pin 42 | VDD — Positive supply (2.3-5.5 V) |
| Pin 43 | RF0 — Port F bit 0 |
| Pin 44 | RF1 — Port F bit 1 |
| Pin 45 | RF2 — Port F bit 2 |
| Pin 46 | RF3 — Port F bit 3 |
| Pin 47 | RF4 — Port F bit 4 |
| Pin 48 | RF5 — Port F bit 5 |
Typische Anwendungen
PIC16F15386-I/PT ist geeignet für 7 Anwendungs: Low-Power IoT Sensor Nodes, Battery-Powered Consumer Appliances, LED Lighting Controllers, Industrial Sensor Interfaces, Remote Controls and Wearables, Segment LCD Subsystems, Energy-Harvesting Endpoints.
Low-Power IoT Sensor Nodes
The PIC16F15386-I/PT is purpose-built for battery-powered IoT sensor nodes: nanoWatt XLP technology delivers nanoamp-range sleep currents while four CLCs, a CWG, and an NCO run autonomously without waking the core. This combination lets a wake-on-sensor edge node spend 99% of its duty cycle in sleep, with ADC2 performing 1024-sample burst averaging and threshold comparison inside the ADC peripheral before generating one interrupt. Typical deployments include smart thermostats, agricultural soil sensors, and remote environmental monitors where 3-5 year battery life on a single CR2032 or 2xAA cell is required, and the 28 KB Flash comfortably holds a LoRaWAN or BLE-stack companion driver plus sensor-fusion routines.
Empfohlen
Battery-Powered Consumer Appliances
In handheld vacuums, electric toothbrushes, and cordless kitchen appliances, the PIC16F15386-I/PT delivers 32 MHz performance with the CWG driving a half-bridge MOSFET pair directly for brushed DC motor or solenoid control. The four PWMs provide independent channels for LED indicators, buzzer tones, and haptic feedback, while the two comparators handle battery-voltage brown-out and over-current protection without software intervention. Its 2.3-5.5 V range accepts a wide variety of Li-Ion, NiMH, and alkaline packs, and the 28 KB Flash leaves headroom for application code, bootloader, and self-test routines in mass-production firmware updates.
Empfohlen
LED Lighting Controllers
The PIC16F15386-I/PT is well-suited to LED drivers and architectural lighting controllers, combining four PWMs with the CWG to generate complementary outputs for high-current half-bridge LED strings with programmable dead-band control. The NCO provides a high-resolution frequency source for color-mixing or DMX-style PWM dithering, while the 5-bit DAC and two comparators support analog feedback loops for constant-current regulation. Its XLP sleep modes let fixture controllers remain in standby drawing nanoamps between commands, suiting battery-backed emergency-lighting designs and solar-powered garden fixtures.
Empfohlen
Industrial Sensor Interfaces
In factory-floor sensor-interface modules (4-20 mA, RTD, bridge, or discrete I/O), the PIC16F15386-I/PT combines its 10-bit ADC with Computation (ADC2) for hardware-averaged readings and threshold-triggered interrupts that wake the CPU only on meaningful events. Two EUSARTs handle RS-485/RS-232 industrial protocols simultaneously, while SPI/I2C support local sensor hubs and HMI displays. The -40 to +85 C industrial temperature rating plus nanoWatt XLP suits remote DIN-rail-mounted wireless sensor pods where ambient temperature varies and energy budget is constrained by a small solar cell or harvested source.
Empfohlen
Remote Controls and Wearables
The PIC16F15386-I/PT is well-matched to remote controls, fitness bands, and simple wearables where the core spends most of its time asleep and only wakes on capacitive-touch or button events. Its 43 I/O pins comfortably drive segmented LCD, LED indicators, and multiple pushbuttons, while the four CLCs implement button-debounce, gesture-decoding, and LED-pattern generation entirely in hardware. The 2.3-5.5 V range accepts single-cell Li-Po or coin-cell batteries, and the nanoWatt XLP sleep currents preserve weeks-to-months of standby time on a small cell.
Empfohlen
Segment LCD Subsystems
With on-chip LCD drive support and 28 KB of Flash, the PIC16F15386-I/PT can replace external LCD controller ICs in small-to-medium segment-LCD subsystems such as metering displays, HVAC thermostats, and appliance front panels. The ADC2 computation engine automates temperature and humidity readings while the LCD controller drives up to several segments without CPU intervention. The XLP sleep modes keep display-update current in the microamp range, suiting battery-backed metering applications where the LCD must remain visible during power-out events.
Empfohlen
Energy-Harvesting Endpoints
For wireless pushbuttons, self-powered thermometers, and similar energy-harvesting endpoints, the PIC16F15386-I/PT's nanoWatt XLP core, nanoamp sleep currents, and CIP-based autonomous peripherals allow it to operate from a small supercapacitor charged by a piezoelectric or photovoltaic harvester. The CWG and ADC2 compute wake-up events without CPU activity, and the 2 KB SRAM suffices for short burst transmission buffering before returning to sleep. With 28 KB Flash the device can hold a complete energy-aware protocol stack plus over-the-air update support for field-maintainable deployments.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F15386-I/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F15386-E/PT | PIC16F15376-I/PT | PIC16F18885-I/PT | PIC18F4685-I/PT | DSPIC33EP256GM306-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same |
| Core / Architecture | 8-bit PIC16 enhanced mid-range | 8-bit PIC16 enhanced mid-range | 8-bit PIC16 enhanced mid-range | 8-bit PIC16 enhanced mid-range | 8-bit PIC18 | 16-bit dsPIC33 DSC |
| Max CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 40 MHz | 70 MIPS (16-bit DSC) |
| Flash Memory | 28 KB | 28 KB | 16 KB (-43%) | 28 KB | 96 KB | 256 KB |
| SRAM | 2 KB | 2 KB | 1 KB (-50%) | 4 KB | 3.3 KB | 32 KB |
| Supply Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.0 V to 5.5 V | 3.0 V to 3.6 V |
| Temperature Grade | Industrial -40 to +85 C | Extended -40 to +125 C | Industrial -40 to +85 C | Industrial -40 to +85 C | Industrial -40 to +85 C | Industrial -40 to +85 C |
| Complementary Waveform Generator (CWG) | Yes | Yes | Yes | No | No | PWM only |
Wichtigste Unterscheidungsmerkmale
- Core Independent Peripherals (CIPs) run autonomously (vs. PIC16F15376-I/PT (no CWG))
- Largest memory in 48-pin PIC16F153xx family (vs. PIC16F15376-I/PT (16 KB Flash))
- Cross-family migration path without PCB rework (vs. PIC18F4685-I/PT (PIC18 core))
- Upgradable to 16-bit DSC in the same footprint (vs. DSPIC33EP256GM306-I/PT (dsPIC33 16-bit))
Designhinweise
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pins 10, 28, 42 in the 48-TQFP) and a bulk 1-10 uF capacitor on the main supply rail. Estimated: at 32 MHz active current around 5 mA, the VDD spike when waking from sleep requires the bulk cap to prevent rail droop. For battery-powered designs use a 10 uF ceramic + 100 nF combination to absorb inrush while nanoWatt XLP transitions in and out of sleep.
Keep ICSPDAT (pin 18 / RB7) and ICSPCLK (pin 17 / RB6) traces short and routed away from switching nodes such as the CWG-driven half-bridge outputs. Route MCLR (pin 40 / RE3) with a pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming reliability. Group analog-input pins (PORTA, PORTE) physically apart from PWM outputs to avoid coupled noise into ADC2 measurements.
Do not assume the 28 KB Flash and 2 KB SRAM are pin-equivalent to PIC16F15376 / PIC16F18885 family members when migrating code - while the 48-TQFP pinout is preserved, the CWG, CLC, and ADC2 channel count vary between family members. Always re-check the device-specific header file definitions in MPLAB X IDE before porting firmware. Also note that RE3 doubles as MCLR and is input-only by default - configure MCLRE configuration bit to free it as GPIO if needed.
When using the CLCs to combine PWM, comparator, and timer signals into a custom waveform, ensure all CLC inputs come from adjacent pins to minimize routing skew. The CLC input multiplexer introduces up to a few nanoseconds of internal latency; for high-speed sequencing (>10 MHz), use the hardware CWG instead of CLC-based synthesis to avoid jitter. Add a small RC snubber on any external switching node driven by a CLC/CWG output.
Compliance-Informationen
RoHS and REACH compliant per Microchip product page. Industrial -40 to +85 C grade; not AEC-Q100 qualified - select PIC16F15386-E/PT (extended temp) or contact Microchip for automotive grade. Halogen-free and lead-free per Microchip packaging materials declaration.