RS Components
Our website uses cookies and similar technologies to provide you with a better service while searching or placing an order, for analytical purposes and to personalise our advertising to you.

Microchip PIC32MX170F256B-I/SP, 32bit PIC Microcontroller, PIC32MX, 50MHz, 256 + 3 kB Flash, 28-Pin SPDIP

This image is representative of the product range

300 In stock for delivery within 4 working days
Add to Basket

Price Each (In a Tube of 15)


(exc. GST)


(inc. GST)



RS Stock No.:
Mfr. Part No.:
COO (Country of Origin):
unitsPer unitPer Tube*
15 +SGD5.243SGD78.645
*price indicative

PIC32MX1x0/2x0/5x0 32-Bit Microcontrollers

The PIC32 range of microcontrollers from Microchip are 32-bit MCUs with a MIPS microAptiv or M4K core in combination with full range of integrated tools needed for embedded applications. The high performance offered by these devices is desirable for advanced applications such as high impact graphic/user interfaces, Ethernet/USB/CAN connectivity, multitasking embedded control and high performance audio.

The PIC32Mx1x0/2x0/5x0 family of microcontrollers is based upon Microchip’s MIPS32® M4K® core providing up to 83 DMIPS, with variants offering up to 512 Kbytes Flash Program memory and RAM of up to 64 Kbytes.

Microcontroller Features

Up to 50 MHz Max. CPU Speed
MIPS16e® mode for up to 40% smaller code size
Multiple Power Management Modes
Configurable Watchdog Timer (WDT)
In-Circuit Serial Programming (ICSP)
In-Circuit Debug (ICD)

Peripheral Features

Peripheral Pin Select (PPS)
10-bit 1 Msps Analogue to Digital Converter (ADC) Module – 9 to 48 Channels Dependent on Model
Analogue Comparators – 2 to 3 Dependent on Model
Five 16-bit Timers
Two 32-bit Timers
Real-Time Clock and Calendar (RTCC) Module
Five Output Compare (OC) and Five Input Compare (IC) Modules
Four Direct Memory Access (DMA) Channels

Audio/Graphics/Touch HMI Features

Data Communication – I2S, LJ, RJ, and DSP modes
Control Interface – SPI and I2C
Master Clock – For generation of Fractional Clock frequencies. Can be synchronised with USB Clock and can be tuned in Run-Time
Charge Time Measurement Unit (CTMU) – Available on Some Models

Communication Interface Features

USB 2.0-compliant Full-Speed On-The-Go (OTG) Controller – Dependant on Model
Two UART Modules – Supports LIN 2.0 protocols and IrDA®
Two 4-Wire SPI Modules
Two I2C Modules with SMBus Support
Parallel Master Port (PMP)

High-performance 32-bit microcontrollers designed for: High Impact Graphics/User Interfaces, Ethernet/USB/CAN Connectivity, Multitasking Embedded Control, High Performance Audio

Family NamePIC32MX
Package TypeSPDIP
Mounting TypeThrough Hole
Pin Count28
Device CorePIC
Data Bus Width32bit
Program Memory Size256 + 3 kB
Maximum Frequency50MHz
RAM Size64 kB
USB Channels0
Number of PWM Units1
ADC Channels10
Number of SPI Channels2
Typical Operating Supply Voltage2.3 → 3.6 V
Number of Timers1
Number of Ethernet Channels0
Number of UART Channels2
Program Memory TypeFlash
Pulse Width Modulation5
Dimensions1.4 x 0.295 x 0.15in
Timers2 x 32 bit, 5 x 16 bit
Number of USART Channels0
Number of PCI Channels0
Number of I2C Channels2
Instruction Set ArchitectureMIPS32
ADC Resolution10bit
Maximum Number of Ethernet Channels0
PWM Channels5
Number of LIN Channels2
Timer Resolution16 bit, 32bit
ADCs1 (10 x 10 bit)
Maximum Operating Temperature+85 °C
Number of ADC Units1
Number of CAN Channels0
Minimum Operating Temperature-40 °C