PIC16F15386-I/PT - 8-bit 32MHz 28KB Flash XLP MCU | Microchip
部品番号: PIC16F15386-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: PIC16F15386-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F15386-I/PT (同一形状・フットプリント) — 相違点: Package, ADC, Core Architecture, PWM Channels, I/O Pins.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F15386-I/PT
✅ ドロップイン✓ 在庫あり
$1.89 / 個
データシートを見る →PIC16F15386-E/PT
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16F15376-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.55 / 個
データシートを見る →PIC16F18885-I/PT
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC18F4685-I/PT
✅ ドロップイン✓ 在庫あり
$5.65 / 個
データシートを見る →DSPIC33EP256GM306-I/PT
✅ ドロップイン✓ 在庫あり
$4.61 / 個
データシートを見る →PIC16F15386-I/PT 最大定格&電気的特性
| 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 |
| 動作温度範囲 | -40 C to +85 C (Industrial) |
| I/O Pins | Up to 43 |
| パッケージ | 48-pin TQFP (7x7 mm) |
| 実装タイプ | 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 ステータス | Compliant |
PIC16F15386-I/PT ピン構成
| ピン 1 | RA0 — Port A bit 0 (digital I/O or analog input) |
| ピン 2 | RA1 — Port A bit 1 |
| ピン 3 | RA2 — Port A bit 2 |
| ピン 4 | RA3 — Port A bit 3 |
| ピン 5 | RA4 — Port A bit 4 |
| ピン 6 | RA5 — Port A bit 5 |
| ピン 7 | RA6 — Port A bit 6 |
| ピン 8 | RA7 — Port A bit 7 |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive supply (2.3-5.5 V) |
| ピン 11 | RB0 — Port B bit 0 |
| ピン 12 | RB1 — Port B bit 1 |
| ピン 13 | RB2 — Port B bit 2 |
| ピン 14 | RB3 — Port B bit 3 |
| ピン 15 | RB4 — Port B bit 4 |
| ピン 16 | RB5 — Port B bit 5 |
| ピン 17 | RB6 — Port B bit 6 / ICSPCLK |
| ピン 18 | RB7 — Port B bit 7 / ICSPDAT |
| ピン 19 | RC0 — Port C bit 0 |
| ピン 20 | RC1 — Port C bit 1 |
| ピン 21 | RC2 — Port C bit 2 |
| ピン 22 | RC3 — Port C bit 3 |
| ピン 23 | RC4 — Port C bit 4 |
| ピン 24 | RC5 — Port C bit 5 |
| ピン 25 | RC6 — Port C bit 6 |
| ピン 26 | RC7 — Port C bit 7 |
| ピン 27 | VSS — Ground reference |
| ピン 28 | VDD — Positive supply (2.3-5.5 V) |
| ピン 29 | RD0 — Port D bit 0 |
| ピン 30 | RD1 — Port D bit 1 |
| ピン 31 | RD2 — Port D bit 2 |
| ピン 32 | RD3 — Port D bit 3 |
| ピン 33 | RD4 — Port D bit 4 |
| ピン 34 | RD5 — Port D bit 5 |
| ピン 35 | RD6 — Port D bit 6 |
| ピン 36 | RD7 — Port D bit 7 |
| ピン 37 | RE0 — Port E bit 0 |
| ピン 38 | RE1 — Port E bit 1 |
| ピン 39 | RE2 — Port E bit 2 |
| ピン 40 | RE3 — Port E bit 3 / MCLR |
| ピン 41 | VSS — Ground reference |
| ピン 42 | VDD — Positive supply (2.3-5.5 V) |
| ピン 43 | RF0 — Port F bit 0 |
| ピン 44 | RF1 — Port F bit 1 |
| ピン 45 | RF2 — Port F bit 2 |
| ピン 46 | RF3 — Port F bit 3 |
| ピン 47 | RF4 — Port F bit 4 |
| ピン 48 | RF5 — Port F bit 5 |
主な用途
PIC16F15386-I/PT の用途: 7 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F15386-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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))
設計ノート
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.
コンプライアンス情報
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.