PIC16F15376-I/MV - 32MHz 8-bit MCU, 28KB Flash, 40-UQFN | Microchip
N.º de pieza: PIC16F15376-I/MV ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $1.97 | $1,97 |
| 10 | $1.82 | $18,20 |
| 100 | $1.61 | $161,00 |
| 500 | $1.45 | $725,00 |
| 1.000 | $1.32 | $1.320,00 |
| 3.000 | $1.18 | $3.540,00 |
PIC16F15376-I/MV Descripción general
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripherals into one package and executes instructions one byte at a time. Within the broader taxonomy, 8-bit MCUs sit below 16-bit and 32-bit microcontrollers in computational throughput but excel in deterministic real-time response, low cost, and ultra-low standby current. The PIC16 family belongs to Microchip's mid-range enhanced 8-bit portfolio, occupying the LDO-equivalent niche for microcontrollers: small, efficient, and ubiquitous in cost-sensitive and battery-powered embedded systems.
Key features include 35 instructions (14-bit wide), 36 general-purpose I/O pins, four 10-bit PWM modules, two 8-bit timers plus one 16-bit timer, and a 32 kHz internal oscillator that reduces external component count. Up to 28 KB self-writeable Flash supports in-application updates and EEPROM emulation, while 256 B of EEPROM-like data storage aids parameter retention. Hardware math accelerator, zero-cross detection, and a windowed watchdog timer further reduce firmware load.
Architecturally, the PIC16F15376 separates CPU execution from CIP state machines, freeing the core from bit-banging tasks and improving EMI/EMC robustness. The 40-UQFN MV package with wettable flanks supports high-density SMT layouts and IP-rated enclosures, while the MV suffix indicates the extended (–40 °C to +85 °C) industrial temperature grade and UQFN carrier.
Typical applications include IoT sensor nodes, home appliance user interfaces, low-cost motor control (BLDC and stepper), LED lighting controllers, battery chargers, and industrial sensor hubs. Designers choose the PIC16F15376-I/MV when deterministic real-time behavior, low sleep current, and rich on-chip analog/peripheral integration outweigh the need for higher CPU throughput. When designing with this part, consider that CIPs handle encoder, PFC, and timing sequences in hardware; allocate I/O carefully because the UQFN EP pad must be soldered for thermal and electrical performance.
Alternativas directas para PIC16F15376-I/MV — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16F15376-I/MV (mismo factor de forma y huella) — difiere en Package, Operating Temperature, ADC, DAC, Core Architecture.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F15375-I/MV
✅ Sustitución directa✓ En stock
$1.05 / unidad
Ver hoja de datos →PIC16F15356-I/MV
✅ Sustitución directa✓ En stock
$1.18 / unidad
Ver hoja de datos →PIC16F15356T-I/MV
✅ Sustitución directa✓ En stock
$1.42 / unidad
Ver hoja de datos →PIC16F15345T-I/SO
✅ Sustitución directa✓ En stock
$1.1 / unidad
Ver hoja de datos →PIC16F15376-I/MV Valores máximos y características eléctricas
| Core Architecture | PIC16 Enhanced Mid-Range 8-bit |
| CPU Speed | Up to 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data Memory (SRAM) | 2 KB |
| Data EEPROM | 0 B (Flash-emulated EEPROM) |
| Operating Voltage (Vdd) | 2.3 V to 5.5 V |
| I/O Pins | 36 (high-current capable, individually configurable) |
| ADC | 12-bit, up to 33 channels, with Computation (ADC^2) |
| DAC | 5-bit, 1 channel |
| Comparators | 2 with selectable references |
| Timers | 2x 8-bit, 1x 16-bit, plus 2x WWDT |
| PWM | 4 channels, 10-bit resolution |
| Communication | 2x EUSART, 2x SPI, 2x I2C, 1x LIN |
| Core Independent Peripherals (CIPs) | CLC, CWG, NCO, DSM, CRC/SCAN, HLT |
| Encapsulado | 40-pin UQFN (5x5 mm) with EP |
| Temperatura de funcionamiento | -40C to +85C (Industrial, "I" grade) |
| Tipo de montaje | Surface Mount |
| Nivel MSL | MSL1 (per JEDEC J-STD-020) |
| Estado RoHS | Compliant |
Configuración de pines de PIC16F15376-I/MV
| Pin 1 | RA5 — Bidirectional I/O with ADC input and CLC function |
| Pin 2 | RA4 — Bidirectional I/O with ADC input and CLC function |
| Pin 3 | RA3 — Bidirectional I/O / MCLR (programming reset) |
| Pin 4 | RA2 — Bidirectional I/O with ADC input and analog reference |
| Pin 5 | RA1 — Bidirectional I/O with ADC input and comparator output |
| Pin 6 | RA0 — Bidirectional I/O with ADC input and DAC output |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (2.3 V to 5.5 V) |
| Pin 9 | RB0 — Bidirectional I/O with INT interrupt and CLC |
| Pin 10 | RB1 — Bidirectional I/O with ADC input and CLC |
| Pin 11 | RB2 — Bidirectional I/O with ADC input and CLC |
| Pin 12 | RB3 — Bidirectional I/O with ADC input and CLC |
| Pin 13 | RB4 — Bidirectional I/O with ADC input and CLC |
| Pin 14 | RB5 — Bidirectional I/O with ADC input and CLC |
| Pin 15 | RB6 — Bidirectional I/O with ICDCLK and PGC |
| Pin 16 | RB7 — Bidirectional I/O with ICPDAT and PGD |
| Pin 17 | RC0 — Bidirectional I/O with SOSCO and timer gate |
| Pin 18 | RC1 — Bidirectional I/O with SOSCI and timer gate |
| Pin 19 | RC2 — Bidirectional I/O with EUSART and PWM output |
| Pin 20 | RC3 — Bidirectional I/O with EUSART and PWM output |
| Pin 21 | RC4 — Bidirectional I/O with EUSART and PWM output |
| Pin 22 | RC5 — Bidirectional I/O with EUSART and PWM output |
| Pin 23 | RC6 — Bidirectional I/O with EUSART TX and PWM |
| Pin 24 | RC7 — Bidirectional I/O with EUSART RX and PWM |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply voltage (2.3 V to 5.5 V) |
| Pin 27 | RD0 — Bidirectional I/O with ADC input and CLC |
| Pin 28 | RD1 — Bidirectional I/O with ADC input and CLC |
| Pin 29 | RD2 — Bidirectional I/O with ADC input and CLC |
| Pin 30 | RD3 — Bidirectional I/O with ADC input and CLC |
| Pin 31 | RD4 — Bidirectional I/O with ADC input and CLC |
| Pin 32 | RD5 — Bidirectional I/O with ADC input and CLC |
| Pin 33 | RD6 — Bidirectional I/O with ADC input and CLC |
| Pin 34 | RD7 — Bidirectional I/O with ADC input and CLC |
| Pin 35 | RE0 — Bidirectional I/O with ADC input and CLC |
| Pin 36 | RE1 — Bidirectional I/O with ADC input and CLC |
| Pin 37 | RE2 — Bidirectional I/O with ADC input and CLC |
| Pin 38 | RE3 — Bidirectional I/O / dedicated MCLR alternate |
| Pin 39 | VSS — Ground reference |
| Pin 40 | VDD — Positive supply voltage (2.3 V to 5.5 V) |
Aplicaciones típicas
PIC16F15376-I/MV es adecuado para 7 aplicacións: IoT Sensor Node Controller, BLDC Motor Control with FOC, LED Lighting Controller with Dimming, Home Appliance User Interface, Industrial Sensor Hub, Battery Charger with Multi-Chemistry Support, Wireless Remote Control Transmitter.
IoT Sensor Node Controller
The PIC16F15376-I/MV fits IoT sensor nodes because of its <1 µA typical sleep current (XLP), 12-bit ADC with computation (ADC^2), and Core Independent Peripherals that handle sensor wakeup, threshold detection, and protocol framing without waking the CPU. Its 2.3-5.5 V supply range accepts Li-ion battery voltage directly via a buck regulator, while 28 KB Flash stores BLE/Zigbee service tables and OTA staging. The 40-UQFN MV package measures only 5x5 mm, leaving room for a coin-cell footprint.
Recomendado
BLDC Motor Control with FOC
The PIC16F15376-I/MV suits small BLDC fan or pump control loops where CLC, NCO, and CWG peripherals implement Field-Oriented Control (FOC) and zero-cross timing in hardware, freeing the CPU for commutation math. Four 10-bit PWM channels drive a 3-phase half-bridge at up to 32 MHz base clock, while the 12-bit ADC with computation samples phase currents with zero CPU overhead. The MV UQFN package helps fit BLDC drivers behind the motor housing.
Recomendado
LED Lighting Controller with Dimming
The PIC16F15376-I/MV is a strong fit for tunable-white LED drivers thanks to its four 10-bit PWM channels (each capable of >1 kHz PWM without CPU intervention), integrated 5-bit DAC for analog dimming fallback, and two comparators for constant-current regulation. CWG (Complementary Waveform Generator) drives totem-pole power stages without code overhead. 28 KB Flash supports multiple lighting profiles (DALI, 0-10 V, DMX-style), and 2.3-5.5 V allows direct connection to 24 V LED strings via small LDO.
Recomendado
Home Appliance User Interface
For washing-machine or dishwasher HMIs, the PIC16F15376-I/MV combines 36 I/O pins to drive 7-segment displays and capacitive-touch matrices through the CLC peripherals, and the 12-bit ADC reads NTC temperature sensors with <1 µA sleep current between scans. Two I2C ports connect to separate sensor and display buses; the 32 kHz internal RTC-like oscillator enables low-power timekeeping. The industrial -40 C to +85 C range is ideal for laundry-room and kitchen environments.
Recomendado
Industrial Sensor Hub
Industrial Modbus RTU sensor hubs benefit from the PIC16F15376-I/MV's two EUSART peripherals (one for RS-485 Modbus, one for debug), hardware CRC/Scan Engine for checksum acceleration, and the CWG module for fault signal generation. The 28 KB Flash supports full Modbus function-code libraries plus custom command handlers; 2 KB SRAM buffers RS-485 packets. Operating from -40 C to +85 C and 2.3-5.5 V tolerates harsh factory floor conditions.
Recomendado
Battery Charger with Multi-Chemistry Support
The PIC16F15376-I/MV's 12-bit ADC with computation enables accurate coulomb-counting and voltage profiling for Li-ion/NiMH chargers, while its 5-bit DAC sets charge-current references. CLC peripherals implement watchdog timer and safety interlocks in hardware. The 28 KB Flash stores multi-chemistry charge profiles (CC/CV, trickle, refresh) and history logging. EUSART reports status to host SoCs via simple TTL or LIN bus; 2.3-5.5 V supports direct USB or wall-adapter operation.
Recomendado
Wireless Remote Control Transmitter
Battery-powered RF remotes pair the PIC16F15376-I/MV with sub-GHz or 2.4 GHz modules, leveraging XLP sleep mode (<1 µA) to extend coin-cell life to multi-year durations. The 12-bit ADC reads battery voltage with high accuracy; two comparators detect button-press events and wake the CPU. EUSART, SPI, or I2C interface to radios like the MRF89XA or RN4870. The 40-UQFN 5x5 mm footprint fits easily inside small remote enclosures.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F15376-I/MV — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16F15375-I/MV | PIC16F15356-I/MV | PIC16F15356T-I/MV |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-UQFN (5x5 mm) | 40-UQFN (5x5 mm) - same | 40-UQFN (5x5 mm) - same | 40-UQFN (5x5 mm) - same |
| Program Flash | 28 KB | 14 KB (-50%) | 16 KB (-43%) | 16 KB (-43%) |
| SRAM | 2 KB | 1 KB (-50%) | 2 KB (same) | 2 KB (same) |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| I/O Pins | 36 | 36 | 36 | 36 |
| ADC Resolution | 12-bit with computation | 12-bit with computation | 12-bit with computation | 12-bit with computation |
| Communication | 2x EUSART, 2x SPI, 2x I2C, LIN | 2x EUSART, 2x SPI, 2x I2C, LIN | 2x EUSART, 2x SPI, 2x I2C | 2x EUSART, 2x SPI, 2x I2C |
| Operating 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 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Diferenciadores clave
- Largest Flash in PIC16F153XX 40-UQFN family (frente a PIC16F15375-I/MV)
- More SRAM than lower-Flash sibling (frente a PIC16F15375-I/MV)
- Full CIP suite with CWG, NCO, DSM (frente a PIC16F15356-I/MV)
- Compact 40-UQFN package with wettable flanks (frente a PIC16F15376-I/PT (TQFP-44))
Notas de diseño
The 40-UQFN (MV) package has a center exposed pad that must be tied to VSS via at least 8 thermal vias to a ground plane. Estimated: with a 1 oz copper inner plane and 0.2 mm via drill, this yields theta_JA around 35-40 C/W for typical board designs. Without proper EP soldering, thermal performance degrades and the part may throttle during sustained ADC sampling at high ambient temperatures. Always place VDD/VSS bypass capacitors (100 nF + 1 uF) within 1 mm of each supply pin.
Programming the PIC16F15376-I/MV requires all VSS and VDD pins to be connected to the programmer rails, even if unused in the design. ICSP via PGC/PGD on RB6/RB7 must be isolated from external circuits during programming - use series resistors (>=10 kohm) or solder bridges on production boards. LVP (low-voltage programming) must be enabled in configuration bits; otherwise, high-voltage (12 V) MCLR programming is required. Always set the LVP config bit OFF and use dedicated ICSP pads for production firmware flashing to avoid in-field accidental entry.
To achieve <1 µA sleep current, disable unused peripherals via the PMD (Peripheral Module Disable) registers and set all unused I/O pins to outputs driving low. Avoid floating analog inputs during sleep to prevent ADC comparator current draw; use the CLC peripheral to gate signals in hardware without CPU intervention. Estimated: with all peripherals disabled and ADC off, Vdd=3.3 V, and WDT off, sleep current drops to ~0.5 µA typical. For battery life estimation, account for active-mode currents at 32 MHz (~2 mA) and wake/sleep cycle ratios.
Pin remapping on the PIC16F15376-I/MV is flexible via PPS (Peripheral Pin Select), but do not assign two peripherals to the same physical pin - the second assignment silently disables the first. Use PPS with care to avoid accidental signal contention. Keep ADC inputs physically separated from high-frequency digital signals; route analog traces with a guard ground on one side and place a 100 nF bypass at the ADC reference pin. The CLC peripheral can debounce noisy inputs in hardware, eliminating CPU polling overhead.
Información de cumplimiento
RoHS and lead-free compliant per Microchip product page. Industrial grade (-40 C to +85 C) is not AEC-Q100 qualified - the PIC16F15376-E/MV or Q-Family variants are required for automotive applications.