EmbeddedRelated.com
PIC32MX250F128B-50I/SP

MCHPPIC32MX250F128B-50I/SP

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

Overview

The PIC32MX250F128B-50I/SP is a 32-bit microcontroller featuring a MIPS32 M4K core operating at 50MHz in a hobbyist-friendly 28-pin SPDIP package. It includes 128KB of Flash, 32KB of RAM, and a Full-speed USB 2.0 OTG controller, making it one of the most powerful 32-bit MCUs available in a through-hole format.

Why Choose This Part

The primary advantage is the 28-pin PDIP package which allows for easy prototyping without SMD soldering. It features 5V tolerant pins and a flexible Peripheral Pin Select (PPS) system, allowing internal digital peripherals to be mapped to different physical pins for easier PCB routing.

Applications

USB Peripheral Development
Utilizing the integrated USB OTG controller to create custom HID, CDC, or MSD devices without requiring external USB silicon.
Digital Audio Processing
Leveraging the MIPS DSP instructions and I2S interfaces for basic real-time audio filtering and playback.
Rapid Breadboard Prototyping
Ideal for engineering students and hobbyists who need 32-bit performance on a standard solderless breadboard.
Industrial Protocol Converters
Acting as a bridge between USB and serial protocols like UART, SPI, or I2C in industrial environments via 5V tolerant I/O.

Key Specifications

Speed 50MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, PMP, SPI, UART/USART, USB OTG
Mounting Type Through Hole
Number of I/O 19
Core Processor MIPS32 M4K
Package / Case 28-DIP (0.300", 7.62mm)
Data Converters A/D 9x10b
Oscillator Type Internal
Program Memory Size 128KB (128K 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 supported by the Microchip MPLAB X IDE and the XC32 compiler. Hardware debugging can be performed using the PICkit 4 or MPLAB ICD 4 programmers connected to the JTAG or ICSP pins. For rapid testing, the chip can be powered directly on a breadboard with a 3.3V supply and minimal external decoupling capacitors.

Part of PIC Microcontrollers family » PIC32MX

PIC32MX Family

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

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC32MX250F128B-50I/SP (this part) 128KB 32K 19 DIP-28 50M A/D 9x10b 167
PIC32MX795F512L-80I/PT (Microchip) 512KB 128K 85 TQFP-100 80M A/D 16x10b 24,856
PIC32MX470F512H-I/PT 512KB 128K 49 TQFP-64 80M A/D 28x10b 2,389
PIC32MX250F128B 128KB 32K 19 SSOP-28 40M A/D 9x10b 3,629
PIC32MX170F256B-I/SP 256KB 64K 21 DIP-28 40M A/D 10x10b 171
PIC32MX270F256B-50I/SP 256KB 64K 19 DIP-28 50M A/D 9x10b 275
PIC32MX170F256B-50I/SP 256KB 64K 21 DIP-28 50M A/D 10x10b 83
PIC32MX270F256D-50I/PT 256KB 64K 33 TQFP-44 50M A/D 13x10b 140
PIC32MX470F512L-I/PT 512KB 128K 81 TQFP-100 80M A/D 28x10b 290
PIC32MX440F256H-80I/PT 256KB 32K 53 TQFP-64 80M A/D 16x10b 768
PIC32MX250F128D-I/PT 128KB 32K 33 TQFP-44 40M A/D 13x10b 1,328
PIC32MX270F256B-I/SP 256KB 64K 19 DIP-28 40M A/D 9x10b 172
Also available as: PIC32MX170F256D-50I/PT, PIC32MX250F128B-I/SO, PIC32MX170F256B-I/SO, PIC32MX270F256B-50I/SO, PIC32MX230F256B-I/SP, PIC32MX250F128B-I/P, PIC32MX795F512L-I/PT

Also Consider

PIC32MX270F256B-50I/SP MCHPMicrochip Technology - Offers double the Flash (256KB) and double the RAM (64KB) in the same pin-compatible 28-pin SPDIP package.
ATmega328P-PU MCHPMicrochip Technology - A simpler 8-bit option in a similar DIP package for applications that do not require 32-bit performance or USB connectivity.