MCHPPIC32MX250F128B-50I/SP
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
Key Specifications
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.
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 |



