PIC16F18875-E/PT - 8-Bit 32MHz XLP 14KB Flash MCU | Microchip
MPN: PIC16F18875-E/PT β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.55 | $2.55 |
| 10 | $2.28 | $22.80 |
| 100 | $1.93 | $193.00 |
| 500 | $1.65 | $825.00 |
| 1,000 | $1.42 | $1,420.00 |
PIC16F18875-E/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic, low-power control tasks. The PIC16F18875 belongs to the PIC16 family of microcontrollers, which sits within Microchip's PIC architecture hierarchy (PIC -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor). 8-bit MCUs are widely used in consumer appliances, industrial sensor nodes, and battery-powered IoT devices where cost, simplicity, and predictable interrupt response outweigh raw computational throughput.
Key features of the PIC16F18875-E/PT include 36 digital I/O pins, integrated 10-bit ADC with computation (ADC2), up to 36 capacitive-touch channels via mTouch technology, Core Independent Peripherals (CIPs) such as CLC, NCO, and PWM, and communication interfaces including I2C, SPI, EUSART, and LIN support. The XLP technology delivers nanoWatt sleep currents below 100 nA, enabling multi-year battery life in always-on applications.
On the architecture side, the device uses a 14-bit instruction word with a modified Harvard architecture, supports hardware-accelerated CRC/SCAN, and includes the HLT (Hardware Limit Timer) peripheral for functional-safety routines. The integrated peripherals are configurable through Peripheral Pin Select (PPS), which lets the engineer remap digital peripherals to a wide range of physical pins, simplifying PCB layout.
Typical applications include consumer IoT sensor hubs, home appliances, automotive body and interior modules, industrial sensor nodes, low-power remote controls, and capacitive-touch user interfaces. The wide 1.8V-5.5V supply range allows direct operation from a single Li-ion cell or a 3.3V regulated rail.
When designing with this MCU, place decoupling capacitors (100nF + 1uF) within 5mm of VDD and VSS pins, route the MCLR pin through a 10k pull-up plus 100nF reset network, and reserve the ICSP pins (ICSPCLK/ICSPDAT) for in-circuit programming. For capacitive-touch layouts, follow the mTouch PCB guidelines to avoid ground-plane coupling under the touch electrodes.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F18875-E/PT β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F18875-E/PT (same form factor and footprint) β differing in Mounting Type, Package, ADC, Operating Temperature, Core Processor.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F18875-I/PT
β Drop-Inβ In Stock
$1.22 / Unit
View Datasheet βPIC16F18875-E/P
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$1.74 / Unit
View Datasheet βPIC16F18855-I/PT
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F18857-I/PT
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F19175-I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16F18875-E/PT Maximum Ratings & Electrical Characteristics
| Product Series | PIC16F18875 |
| Core Architecture | PIC 8-bit |
| Core Size | 8-Bit |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| RAM | 1 KB |
| EEPROM | 256 B |
| Number of I/O Pins | 36 |
| ADC | 10-bit ADC with computation (ADC2) |
| Touch Channels | Up to 36 (mTouch) |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (E suffix, extended) |
| Package | 44-TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Low-Power Technology | XLP (eXtreme Low Power), nanoWatt sleep <100 nA |
| Communication Interfaces | I2C, SPI, EUSART (LIN capable) |
| Core Independent Peripherals | CLC, NCO, PWM, CRC/SCAN, HLT |
| RoHS Status | Compliant |
PIC16F18875-E/PT Pin Configuration
| Pin 1 | VDD β Positive supply voltage (1.8V to 5.5V) |
| Pin 2 | RA5 β Bidirectional I/O pin / analog input |
| Pin 3 | RA4 β Bidirectional I/O pin / analog input |
| Pin 4 | RA3 β Bidirectional I/O pin / analog input |
| Pin 5 | RC2 β Bidirectional I/O pin / analog input |
| Pin 6 | RC1 β Bidirectional I/O pin / analog input |
| Pin 7 | RC0 β Bidirectional I/O pin / analog input |
| Pin 8 | OSC1 β External oscillator input or crystal connection |
| Pin 9 | OSC2 β External oscillator output |
| Pin 10 | RA6 β Bidirectional I/O pin / oscillator input |
| Pin 11 | RA7 β Bidirectional I/O pin / oscillator input |
| Pin 12 | RC3 β Bidirectional I/O pin / analog input |
| Pin 13 | RC4 β Bidirectional I/O pin |
| Pin 14 | RC5 β Bidirectional I/O pin |
| Pin 15 | RC6 β Bidirectional I/O pin |
| Pin 16 | RC7 β Bidirectional I/O pin |
| Pin 17 | RB7 β Bidirectional I/O pin / programming data (ICSPDAT) |
| Pin 18 | RB6 β Bidirectional I/O pin / programming clock (ICSPCLK) |
| Pin 19 | RB5 β Bidirectional I/O pin |
| Pin 20 | RB4 β Bidirectional I/O pin |
| Pin 21 | RB3 β Bidirectional I/O pin |
| Pin 22 | RB2 β Bidirectional I/O pin |
| Pin 23 | RB1 β Bidirectional I/O pin |
| Pin 24 | RB0 β Bidirectional I/O pin |
| Pin 25 | VDD β Positive supply voltage |
| Pin 26 | VSS β Ground reference |
| Pin 27 | RD7 β Bidirectional I/O pin |
| Pin 28 | RD6 β Bidirectional I/O pin |
| Pin 29 | RD5 β Bidirectional I/O pin |
| Pin 30 | RD4 β Bidirectional I/O pin |
| Pin 31 | RC7 β Note: NC on this TQFP package per datasheet (peripheral mirrored) |
| Pin 32 | RD3 β Bidirectional I/O pin |
| Pin 33 | RD2 β Bidirectional I/O pin |
| Pin 34 | RD1 β Bidirectional I/O pin |
| Pin 35 | RD0 β Bidirectional I/O pin |
| Pin 36 | RE3 β Bidirectional I/O pin |
| Pin 37 | RE2 β Bidirectional I/O pin / analog input |
| Pin 38 | RE1 β Bidirectional I/O pin / analog input |
| Pin 39 | RE0 β Bidirectional I/O pin / analog input |
| Pin 40 | VSS β Ground reference |
| Pin 41 | VSS β Ground reference |
| Pin 42 | RA2 β Bidirectional I/O pin / analog input |
| Pin 43 | RA1 β Bidirectional I/O pin / analog input |
| Pin 44 | RA0 β Bidirectional I/O pin / analog input |
Typical Applications
PIC16F18875-E/PT is suitable for 6 applications: Consumer IoT Sensor Hub, Home Appliance Control Board, Automotive Interior Module, Industrial Sensor Node, Capacitive Touch User Interface, Battery-Powered Remote Control.
Consumer IoT Sensor Hub
The PIC16F18875-E/PT is well suited to consumer IoT sensor hubs because of its XLP nanoWatt sleep currents below 100 nA, which extend battery life on coin cells for years. The 32 MHz HFINTOSC provides headroom for periodic sensor reads and BLE/SPI bursts, while the 14KB Flash holds ZCL or proprietary stacks comfortably. At 1.8-5.5V operation, the part can run directly from a single 3V CR2032 with no boost regulator. Compared with a discrete microcontroller + LDO design, the PIC16F18875's integrated peripherals (CLC, NCO, ADC2) reduce BOM and PCB area.
Recommended
Home Appliance Control Board
In washing machines, dishwashers, and induction cooktops, the PIC16F18875-E/PT provides 36 I/O pins for keypad, rotary encoder, LED array, and triac driver interfaces. The 10-bit ADC with computation performs zero-cross detection and triac timing without burdening the CPU. With the 44-TQFP package and -40C to +125C extended temperature range, the device handles the heat-rise environment of motor-drive enclosures. According to the Microchip datasheet, the CIPs (CLC, PWM, NCO) offload triac control loops from the core, freeing it for the user-interface layer.
Recommended
Automotive Interior Module
For automotive interior lighting, climate knobs, and LIN sub-modules, the PIC16F18875-E/PT delivers LIN-capable EUSART, capacitive-touch mTouch sensing, and PWM channels suitable for LED dimming. The -40C to +125C extended temperature grade meets automotive cabin requirements, though an AEC-Q100 variant is required for under-hood modules. The Functional Safety (FuSa) features such as CRC/SCAN and HLT support ASIL-B capable subsystems, a notable advantage over plain 8-bit MCUs. Source: Microchip PIC16F18875 product page and datasheet 40001853D.
Recommended
Industrial Sensor Node
Industrial 4-20 mA loop-powered sensor nodes benefit from the PIC16F18875-E/PT's 1.8V minimum supply and XLP sleep currents in the nanoAmp range. The 10-bit ADC with computation oversamples the sensor signal to extract 12-bit effective resolution while the CPU stays asleep most of the time. Hardware CRC and SCAN peripherals implement IEC 61508 diagnostic routines without software overhead. The 44-TQFP package is easily inspected and reworked, simplifying retrofit and field-service scenarios.
Recommended
Capacitive Touch User Interface
The PIC16F18875-E/PT's mTouch peripheral supports up to 36 capacitive-touch channels on the 44-TQFP package, allowing engineers to build touch sliders, keypads, and proximity sensors with no external touch IC. The dedicated mTouch libraries use the ADC2 to measure capacitance and software-tune sensitivity per channel. With 1KB RAM and 14KB Flash, the device can host both the touch engine and a higher-level UI state machine in a single chip, reducing system cost. The XLP sleep modes keep idle touch buttons in single-digit microAmp standby.
Recommended
Battery-Powered Remote Control
Battery-powered IR/RF remote controls benefit from the PIC16F18875-E/PT's 32 MHz active core plus nanoWatt sleep modes that wake on a single button interrupt. The 14KB Flash accommodates 16-bit IR protocols, RF4CE/BLE pairing state, and user-configurable button maps. The 1.8-5.5V supply range lets the design run from a single CR2032 or two AAA cells with no boost regulator. The 44-TQFP package and 36 I/O pins are ample for keypads with LED backlighting and an IR transmitter diode.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F18875-E/PT β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F18875-I/PT | PIC16F18875-E/P | PIC16F18855-I/PT | PIC16F18857-I/PT | PIC16F19175-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Flash Program Memory | 14 KB | 14 KB | 14 KB | 8 KB | 28 KB | 14 KB |
| RAM | 1 KB | 1 KB | 1 KB | 0.5 KB | 2 KB | 1 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Number of I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| Operating Temperature Range | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
Key Differentiators
- Extended -40C to +125C temperature grade for industrial and automotive interior use (vs PIC16F18875-I/PT)
- Larger Flash (14KB) than the /18855 variant while retaining 36 I/O pins (vs PIC16F18855-I/PT)
- Functional Safety (FuSa) peripherals including CRC/SCAN and HLT (vs PIC16F19175-I/PT)
Design Notes
Estimated: place a 100nF decoupling capacitor within 5mm of each VDD pin and a bulk 1uF-10uF capacitor on the VDD rail. For battery-powered designs, leverage the XLP sleep modes (DIDR, DOZE, and WDT timeouts) to keep average current under 1uA. The 1.8V minimum supply eliminates the need for an LDO when running from a single Li-ion cell at 3.0-3.7V. Source: Microchip datasheet 40001853D, section 'Power-Saving Modes'.
Estimated: route the MCLR pin through a 10k pull-up resistor and place a 100nF reset capacitor between MCLR and VSS for clean power-on behavior. Reserve the ICSPCLK/ICSPDAT pins (RB6/RB7) for in-circuit programming and provide test pads or a programming header. For capacitive-touch channels, follow the mTouch PCB guidelines: route the touch electrode traces with minimal coupling to ground and keep the I2C/SPI communication lines away from the touch analog input pins. Source: Microchip datasheet 40001853D, 'mTouch Sensing' chapter.
Do not leave the MCLR pin floating - always tie it to VDD through a 10k pull-up to avoid spurious resets. When migrating from PIC16F18875-I/PT to PIC16F18875-E/PT, verify that the firmware does not rely on industrial-grade behavior outside the extended range. For LIN sub-modules, configure the EUSART baud rate using the 32 MHz HFINTOSC calibration values stored in the device's configuration memory; do not assume default values. Source: Microchip PIC16F1885X/7X family datasheet.
Compliance Information
RoHS and REACH compliance per Microchip product page. The /E suffix denotes extended temperature but is not AEC-Q100 qualified; choose PIC16F18875T-I/PTVAO or other automotive-graded variants for AEC-Q100 needs. Halogen-free status not specified in the verified data.