EmbeddedRelated.com
PIC16F18875-I/P

MCHPPIC16F18875-I/P

Microchip Technology
PIC PIC® XLP™ 16F, Functional Safety (FuSa) Microcontroller IC 8-Bit 32MHz 14KB (8K x 14) FLASH 40-PDIP
Active1,402 in stock

Overview

The PIC16F18875-I/P is an 8-bit microcontroller featuring Microchip's eXtreme Low Power (XLP) technology and Functional Safety (FuSa) features in a classic 40-pin PDIP package. It operates at up to 32MHz with 14KB of Flash memory and includes specialized Core Independent Peripherals (CIPs) like Configurable Logic Cells and a Signal Measurement Timer to reduce CPU overhead.

Why Choose This Part

This MCU provides a high I/O count of 36 pins in a through-hole package, making it ideal for hardware prototyping. The inclusion of hardware-based safety features and Core Independent Peripherals allows for complex timing and logic operations to run with minimal power consumption and high reliability.

Applications

Functional Safety Systems
Utilizes the integrated hardware CRC/SCAN and Windowed Watchdog Timer (WWDT) to meet safety-critical requirements in industrial environments.
Prototyping and Education
The 40-pin PDIP form factor allows for direct insertion into breadboards and sockets for rapid firmware development and testing.
Low-Power Sensor Nodes
Leverages XLP technology and IDLE/DOZE modes to minimize power consumption in battery-operated monitoring devices.
Custom Logic Integration
Uses Configurable Logic Cells (CLC) to implement glue logic or hardware-based state machines without using CPU cycles.

Key Specifications

Speed 32MHz
RAM Size 1K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 36
Core Processor PIC
Package / Case 40-DIP (0.600", 15.24mm)
Data Converters A/D 35x10b; D/A 1x5b
Oscillator Type Internal
Program Memory Size 14KB (8K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 40-PDIP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop firmware using the MPLAB X IDE and the XC8 C Compiler. For hardware debugging and programming, use the MPLAB PICkit 4 or MPLAB Snap connected via the ICSP interface. Microchip's Code Configurator (MCC) is recommended for quickly initializing the Core Independent Peripherals and pin mapping.

PIC16F1887 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number RAM Package Flash Temp Range Stock
PIC16F18875-I/P (this part) 1K DIP-40 14KB -40degC ~ 85degC (.. 1,402
PIC16F18876-E/PT 2K TQFP-44 28KB -40degC ~ 125degC .. 2,985
PIC16F18877-E/PT 4K TQFP-44 56KB -40degC ~ 125degC .. 2,509
PIC16F18877-I/PT 4K TQFP-44 56KB -40degC ~ 85degC (.. 4,272
PIC16F18877-I/P 4K TQFP-44 56KB -40degC ~ 85degC (.. 851
PIC16F18876-I/PT 2K TQFP-44 28KB -40degC ~ 85degC (.. 480
PIC16F18875-E/PT 1K TQFP-44 14KB -40degC ~ 125degC .. —
PIC16F18875-I/PT 1K TQFP-44 14KB -40degC ~ 85degC (.. 3,185

Also Consider

ATmega328P-PU MCHPMicrochip Technology - A common 8-bit alternative in a PDIP-28 package with a very large community ecosystem, though it lacks the advanced CIPs found in the PIC16F series.
PIC18F47K42-I/P MCHPMicrochip Technology - Provides a more powerful 8-bit architecture with increased memory (128KB Flash) and vectored interrupts while maintaining the 40-pin PDIP footprint.
Curiosity Development Board MCHPMicrochip Technology - An integrated development platform that supports 8-bit PIC MCUs and includes an on-board programmer/debugger for faster iteration.