EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC32MX170F256B-50I/SP

MCHPPIC32MX170F256B-50I/SP

Microchip Technology
MIPS32® M4K™ PIC® 32MX Microcontroller IC 32-Bit 50MHz 256KB (256K x 8) FLASH 28-SPDIP
Active83 in stock

Overview

The PIC32MX170F256B-50I/SP is a 32-bit MIPS32 M4K-based microcontroller featuring 256KB of Flash and 64KB of RAM in a through-hole 28-pin SPDIP package. Operating at up to 50MHz, it provides high-performance processing capabilities with integrated DSP instructions and a rich set of peripherals including I2S for audio applications.

Why Choose This Part

This microcontroller stands out for providing 32-bit performance in a breadboard-friendly SPDIP package, making it ideal for educators and hobbyists. It features 5V tolerant digital inputs for easier interfacing with legacy systems and includes a hardware DMA controller to offload data transfers from the CPU.

Applications

Digital Audio Processing
Uses the I2S interface and MIPS DSP instructions for processing high-quality audio streams.
Through-Hole Prototyping
The SPDIP package allows for direct placement into breadboards or IC sockets for rapid hardware development.
Capacitive Touch Sensing
Utilizes the integrated Charge Time Measurement Unit (CTMU) for implementing touch buttons and sliders.
Industrial Control Systems
Leverages DMA, multiple UART/SPI/I2C channels, and 5V tolerant I/O for robust system integration.

Key Specifications

Speed 50MHz
RAM Size 64K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 21
Core Processor MIPS32 M4K
Package / Case 28-DIP (0.300", 7.62mm)
Data Converters A/D 10x10b
Oscillator Type Internal
Program Memory Size 256KB (256K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SPDIP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 3.6V

Getting Started

Development is primarily done using the MPLAB X IDE and the XC32 compiler from Microchip. For hardware debugging, an MPLAB ICD 4 or PICkit 4 programmer is required to connect to the JTAG or ICSP pins.

PIC32MX170 Family

Part NumberDifferenceStock
PIC32MX170F256B-I/SO SOIC-28 86
PIC32MX170F256D-50I/PT TQFP-44 62

Also Consider

PIC32MX270F256B-50I/SP MCHPMicrochip Technology - Similar 28-pin DIP package but adds USB 2.0 Device/Host/OTG support.
PIC32MX170F256D-50I/PT MCHPMicrochip Technology - The same core and memory configuration in a 44-pin TQFP package with additional I/O pins.
ATmega328P MCHPMicrochip Technology - A much lower performance 8-bit alternative for simpler DIP-based projects requiring less RAM and processing power.
The 2026 Embedded Online Conference