Microchip Technology

PIC32MX170F256D-I/PT - 32-bit MCU, 256KB Flash, 64KB RAM, 40MHz | Microchip

MPN: PIC32MX170F256D-I/PT ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 44-TQFP (10x10 mm) Package 40 MHz Speed 256 KB (256K x 8) Memory
From $3.55 USD / Unit
MOQ: 1 |
Price updated: 2026-10-01
Volume Pricing
Qty Unit Price Extended
1 $5.5 $5.50
10 $4.95 $49.50
100 $4.4 $440.00
500 $3.95 $1,975.00
1,000 $3.55 $3,550.00
ℹ️ All prices are in USD

PIC32MX170F256D-I/PT Overview

The Microchip PIC32MX170F256D-I/PT is a 32-bit MIPS M4K microcontroller delivering 40 MHz CPU performance with 256 KB of Flash and 64 KB of SRAM in a 44-pin TQFP (10x10 mm) package. The PIC32MX1xx family integrates a 10-bit ADC, USB 2.0 full-speed device/host/OTG, multiple UART/SPI/I2C peripherals, and CTMU for capacitive touch, enabling compact, low-power embedded designs.

A 32-bit microcontroller (MCU) is an integrated processing core with on-chip memory and peripherals that executes firmware to control electronic systems. PIC32MX parts use the MIPS32 M4K architecture - a Harvard-style RISC core optimized for deterministic real-time response. Within Microchip's hierarchy, the PIC32MX1xx/2xx sits between 8-bit PIC16/PIC18 devices and the higher-performance PIC32MZ family, balancing cost, power, and integration for consumer and industrial control.

Key features include 40 MHz core with hardware multiply/divide, 16-channel 10-bit ADC at up to 1 Msps, four I2C, four UART, and two SPI/I2S interfaces, plus a USB 2.0 full-speed On-The-Go transceiver. The 256 KB Flash supports field-reprogrammable firmware while 64 KB SRAM accommodates buffering for USB stacks, graphics, or audio processing. The CTMU peripheral simplifies capacitive-touch button or slider sensing without an external analog front end.

The architecture uses a five-stage pipeline and 32-bit data path with single-cycle multiply, delivering 1.56 DMIPS/MHz. The device supports multiple low-power modes (Sleep, Idle, Deep Sleep with RTCC), drawing under 1 uA in deep sleep when the RTCC is active - useful for battery-backed designs. An on-chip 8 MHz FRC with PLL provides flexible clocking while keeping external component count low.

Typical applications include USB HID peripherals, consumer audio docks, IoT edge nodes, capacitive-touch user interfaces, industrial control panels, and low-cost graphics terminal products. The integrated USB and graphics-friendly peripherals make it well suited to human-machine interface (HMI) modules with TFT displays.

When designing with this part, choose the 40 MHz industrial grade variant for general applications and the 50 MHz grade (PIC32MX170F256D-50I/PT) when more CPU headroom is needed. Verify the USB VBUS voltage (5 V) versus internal 3.3 V regulator requirements before PCB layout.

This page synthesizes distributor pricing, drop-in same-package alternatives drawn from Microchip's PIC32MX1xx family, and practical design notes that go beyond the manufacturer datasheet summary.

Drop-in alternatives for PIC32MX170F256D-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC32MX170F256D-I/PT (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Program Memory (Flash), Timers.

Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm
ADC: 10-bit, up to 1 MSPS, up to 13 channels
Operating Temperature: -40C to +85C (industrial, -I)
Microchip Technology
Package: 44-pin VQFN (8x8 mm) with EP
ADC: 10-bit, 1 Msps, up to 28 channels
Operating Temperature: -40C to +85C (Industrial -I grade)
Microchip Technology
Package: 44-pin VTLA (TL) 6x6 mm with exposed pad
ADC: 10-bit, up to 1.1 Msps, up to 28 channels
Timers: 5 x 16-bit, 5 x Input Capture, 5 x Output Compare/PWM
Microchip Technology
Package: 44-pin TQFP (PT) 10x10 mm
ADC: 10-bit, up to 1 Msps, 13 channels
Operating Temperature: -40 C to +105 C
Microchip Technology
Package: 44-VTLA (6x6 mm), 0.4 mm pitch
ADC: 10-bit, up to 1 Msps, 28 channels
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: 44-pin VTLA (6x6 mm) with EP
ADC: 10-bit, 1 Msps
Microchip Technology
Package: 100-pin TQFP (12x12 mm)
ADC: 10-bit, 1 Msps, up to 28 channels
Operating Temperature: -40C to +105C (industrial)
Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm
Timers: 5 x 16-bit
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
ADC: 10-bit, up to 13 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm
ADC: 10-bit, up to 13 channels, 1 Msps
Operating Temperature: -40 C to +85 C (industrial, I suffix)
Microchip Technology
Package: 44-pin TQFP (PT) 10x10 mm
ADC: 1 Msps 10-bit, up to 13 channels
Microchip Technology
Package: TQFP-44 (10x10 mm, 0.80 mm pitch)
ADC: 10-bit, up to 13 channels
Operating Temperature: -40 C to +85 C (Industrial)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC32MX170F256D-50I/PT

✅ Drop-In
📦 44-TQFP (10x10)
same die/package, 50 MHz vs 40 MHz CPU speed (+25%)

📋 Reference alternative (not in catalog)

PIC32MX170F256D-I/ML

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
MIPS32 M4K 32-bit RISC · 50 MHz · 83 DMIPS · 256 KB · 64 KB · 2.3 V to 3.6 V · 0.5 mA/MHz (typical) · 10-bit, 1 Msps, up to 28 channels

✓ In Stock

$3.45 / Unit

View Datasheet →

PIC32MX170F256D-V/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
MIPS32 M4K 32-bit RISC · 50 MHz (83 DMIPS) · 256 KB (256K x 8) · 64 KB · 2.3 V to 3.6 V · 0.5 mA/MHz (typical) · 10-bit, up to 1 Msps, 13 channels · 2

✓ In Stock

$3.78 / Unit

View Datasheet →

PIC32MX150F256D-I/PT

✅ Drop-In
📦 44-TQFP (10x10)
256KB Flash same, 32KB RAM vs 64KB RAM (-50%); same 44-TQFP footprint

📋 Reference alternative (not in catalog)

PIC32MX130F256D-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
MIPS32 M4K 32-bit RISC · 50 MHz (40 MHz at -40C to +85C industrial grade) · 83 DMIPS · 256 KB (256K x 8) · 16 KB · 2.3 V to 3.6 V · 0.5 mA/MHz · 10-bit, up to 1 MSPS, up to 13 channels

✓ In Stock

$3.3 / Unit

View Datasheet →

PIC32MX170F256DT-I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Tape & reel packaging code, same die, identical electrical specs

📋 Reference alternative (not in catalog)

PIC32MX170F256D-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K
CPU Width 32-bit
Max CPU Frequency 40 MHz
Performance 1.56 DMIPS/MHz
Program Memory (Flash) 256 KB (256K x 8)
SRAM 64 KB
Package 44-TQFP (10x10 mm)
Pin Count 44
Supply Voltage 2.3 V to 3.6 V
ADC 10-bit, 1 Msps, 16 channels
USB USB 2.0 Full-Speed Device/Host/OTG
UART 4
SPI / I2S 2
I2C 4
CTMU (Capacitive Touch) Yes
Operating Temperature -40 C to +85 C (Industrial grade)
Mounting Type Surface Mount
RoHS Status Compliant

PIC32MX170F256D-I/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RD0 — I/O port D bit 0
Pin 2 RD1 — I/O port D bit 1
Pin 3 RD2 — I/O port D bit 2
Pin 4 RD3 — I/O port D bit 3
Pin 5 RC14 — I/O port C bit 14 / SOSCO
Pin 6 RC15 — I/O port C bit 15 / SOSCI
Pin 7 RC13 — I/O port C bit 13
Pin 8 RC12 — I/O port C bit 12
Pin 9 RA0 — I/O port A bit 0
Pin 10 RA1 — I/O port A bit 1
Pin 11 RA2 — I/O port A bit 2
Pin 12 RA3 — I/O port A bit 3
Pin 13 VSS — Ground reference
Pin 14 RA4 — I/O port A bit 4
Pin 15 RA5 — I/O port A bit 5
Pin 16 VREF+ — ADC reference voltage positive
Pin 17 VREF- — ADC reference voltage negative
Pin 18 AVDD — Analog VDD supply
Pin 19 AVSS — Analog VSS ground
Pin 20 RB5 — I/O port B bit 5
Pin 21 RB4 — I/O port B bit 4
Pin 22 RB3 — I/O port B bit 3
Pin 23 RB2 — I/O port B bit 2
Pin 24 RB1 — I/O port B bit 1
Pin 25 RB0 — I/O port B bit 0
Pin 26 RB6 — I/O port B bit 6 / PGEC
Pin 27 RB7 — I/O port B bit 7 / PGED
Pin 28 VUSB — USB 3.3V LDO output
Pin 29 VBUS — USB VBUS detect
Pin 30 D- — USB data minus
Pin 31 D+ — USB data plus
Pin 32 VDD — Digital VDD supply
Pin 33 OSC1 — Crystal oscillator input
Pin 34 OSC2 — Crystal oscillator output
Pin 35 RC16 — I/O port C bit 16
Pin 36 RC15 — I/O port C bit 15
Pin 37 RC14 — I/O port C bit 14
Pin 38 RC13 — I/O port C bit 13
Pin 39 RC12 — I/O port C bit 12
Pin 40 RD11 — I/O port D bit 11
Pin 41 RD10 — I/O port D bit 10
Pin 42 RD9 — I/O port D bit 9
Pin 43 RD8 — I/O port D bit 8
Pin 44 RD7 — I/O port D bit 7

Typical Applications

PIC32MX170F256D-I/PT is suitable for 6 applications: USB HID Peripherals, Capacitive-Touch User Interfaces, Industrial Control Panels, Consumer Audio Docks, IoT Edge Sensor Nodes, Low-Cost Graphics Terminals.

🧩

USB HID Peripherals

The PIC32MX170F256D-I/PT's integrated USB 2.0 full-speed device/host/OTG transceiver and 256 KB Flash make it ideal for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. The 40 MHz MIPS M4K core delivers 1.56 DMIPS/MHz, more than enough for HID polling and feature-report processing. With 64 KB SRAM, USB descriptors and buffer memory fit comfortably without external memory. Designers benefit from Microchip's USB stack shipped in MPLAB Harmony v3, which provides ready-made HID class drivers. Use a 10 uF capacitor on VUSB per the datasheet, and route DP/DM as a 90-ohm differential pair for USB certification.

📱

Capacitive-Touch User Interfaces

The PIC32MX170F256D-I/PT's CTMU peripheral enables cost-effective capacitive touch sensing for buttons, sliders, and proximity detection without an external analog front end. Combined with 256 KB Flash for button mapping firmware and 64 KB SRAM for debounce/scan memory, it fits 32-key touch pads and small HMI panels. The 10-bit ADC at 1 Msps provides reliable CTMU charge-time measurement, with microchip's CTMU library handling calibration. For best performance, the datasheet recommends guarded traces and adequate ground flooding under touch electrodes to suppress false triggers.

🏭

Industrial Control Panels

With 16-channel 10-bit ADC at 1 Msps, four UART/SPI/I2C interfaces, and the -40 C to +85 C industrial temperature range, the PIC32MX170F256D-I/PT fits compact industrial control panels, sensor aggregators, and protocol converters. The 40 MHz MIPS M4K core runs Modbus RTU stacks and PID loops in real time, while 256 KB Flash accommodates large bootloaders for field updates. The 64 KB SRAM enables data buffering for bursty sensor traffic without external memory. Industrial designers pair it with isolated RS-485 transceivers and CAN peripherals to build robust control nodes.

🎧

Consumer Audio Docks

The PIC32MX170F256D-I/PT's two I2S channels and 256 KB Flash suit consumer audio docks that decode USB audio or accept Bluetooth/I2S input from external modules. 64 KB SRAM accommodates multi-channel audio buffering at 48 kHz, and the 40 MHz core runs basic DSP and sample-rate conversion. The integrated USB device port accepts direct audio streaming from a host PC or smartphone. Combined with an external Class-D amplifier, this MCU powers low-cost speaker docks and headphone amplifiers. The I2S output can be routed to an external DAC or DSP for higher-fidelity designs.

🌐

IoT Edge Sensor Nodes

Battery-powered IoT edge sensor nodes benefit from the PIC32MX170F256D-I/PT's deep-sleep mode with RTCC drawing under 1 uA, plus 256 KB Flash for Over-The-Air update payloads and 64 KB SRAM for sensor buffers. The 10-bit ADC reads temperature, humidity, and gas sensors directly, while four I2C channels interface to multiple sensors simultaneously. The 40 MHz core wakes periodically to process measurements and transmit via UART, SPI, or USB. Combined with an external LoRa, BLE, or sub-GHz radio module, this MCU forms a self-contained edge node.

📺

Low-Cost Graphics Terminals

The PIC32MX170F256D-I/PT supports small TFT LCD graphics terminals at QVGA resolutions when paired with external display controllers over SPI. The 256 KB Flash holds font tables and menu structures, while 64 KB SRAM provides framebuffer memory for 320x240x16 color displays. The 40 MHz MIPS M4K core drives text rendering, button debouncing, and serial command parsing in real time. Designers use the parallel master port (PMP) or SPI to interface LCD controllers, with CTMU handling touch input via resistive overlays. This makes the MCU ideal for industrial HMI terminals, medical device menus, and small appliance control panels.

Recommended Products Summary

PIC32MX170F256B-I/PT Lower-cost variant without USB for HID-only designs Used in: USB HID Peripherals, Low-Cost Graphics Terminals MCP2200 USB-to-UART bridge for HID command tunneling Used in: USB HID Peripherals, Industrial Control Panels PIC32MX130F256D-I/PT Microchip Technology Used in: Capacitive-Touch User Interfaces MCP6S28 Optional external PGA for finer charge measurement Used in: Capacitive-Touch User Interfaces MCP2551 CAN transceiver for industrial fieldbus Used in: Industrial Control Panels PIC32MX150F256D-I/PT Lower-cost variant when only USB audio playback is needed Used in: Consumer Audio Docks MCP4911 External 10-bit DAC for auxiliary audio outputs Used in: Consumer Audio Docks RN2483 LoRaWAN transceiver module for long-range IoT Used in: IoT Edge Sensor Nodes MCP9808 High-accuracy I2C temperature sensor Used in: IoT Edge Sensor Nodes SSD1963 Solomon Systech Used in: Low-Cost Graphics Terminals
What is the maximum CPU frequency of the PIC32MX170F256D-I/PT?
The PIC32MX170F256D-I/PT runs up to 40 MHz at the MIPS32 M4K core. According to the Microchip PIC32MX1xx/2xx family datasheet, this part number is the 40 MHz industrial grade, while the 50 MHz version is sold as PIC32MX170F256D-50I/PT. At 40 MHz it delivers about 62 DMIPS of integer performance.
How much Flash and SRAM does PIC32MX170F256D-I/PT have?
The PIC32MX170F256D-I/PT integrates 256 KB of Flash (256K x 8) and 64 KB of SRAM. According to Microchip's family datasheet, the Flash supports self-programming for bootloader-driven field updates and 1,000 minimum erase/write cycles per sector. 64 KB SRAM is ample for USB device stacks, audio buffering, and small graphics framebuffers.
What is the difference between PIC32MX170F256D-I/PT and PIC32MX170F256D-50I/PT?
Both share the same 256 KB Flash / 64 KB SRAM and the 44-TQFP package, but the 50I variant runs at 50 MHz instead of 40 MHz. The 40 MHz grade uses the lower-speed FRC/PLL configuration, while the 50I grade uses the higher-speed PLL range. They are pin-to-pin compatible drop-ins on the same PCB land pattern.
Does PIC32MX170F256D-I/PT support USB?
Yes, the PIC32MX170F256D-I/PT integrates USB 2.0 full-speed device, host, and On-The-Go support. According to Microchip's datasheet, the integrated transceiver and pull-up resistors let it connect directly to a USB connector when 3.3 V is supplied to the VUSB pin through a 10 uF capacitor. Driver support ships in Microchip's Harmony and MLA frameworks.
Where can I download the PIC32MX170F256D-I/PT datasheet PDF?
The official PIC32MX170F256D datasheet PDF is available on Microchip's product page at https://www.microchip.com/en-us/product/PIC32MX170F256D. Click the Documentation tab for the latest revision. As of 2026-10-01, Microchip hosts the full 6000+ KB datasheet plus errata; download the 'DS60001185' family reference for the 32-bit MCU registers.
What is the pinout of PIC32MX170F256D-I/PT?
The PIC32MX170F256D-I/PT uses a 44-pin TQFP with two VDD/VSS pairs, four analog-capable I/O groups, USB DP/DM, two oscillator pins, and a CTMU-capable peripheral set. Pin 1 is the indicator dot on the TQFP. Full pin descriptions are in the Microchip PIC32MX1xx/2xx datasheet pinout table (10x10 mm, 0.8 mm pitch TQFP).
How do I choose between PIC32MX170F256D-I/PT and PIC32MX130F256D-I/PT?
Choose the PIC32MX170F256D-I/PT when you need USB device/host/OTG plus CTMU capacitive touch support. Choose the PIC32MX130F256D-I/PT when you only need the basic peripherals and can drop USB and CTMU - it is the lower-cost part. Both share the 44-pin TQFP footprint for drop-in PCB compatibility at the package level.
Is there an automotive grade version of PIC32MX170F256D-I/PT?
No AEC-Q100 automotive variant of PIC32MX170F256D-I/PT is listed on Microchip's product page as of 2026-10-01. The 'I' suffix denotes the -40 C to +85 C industrial grade. For AEC-Q100 qualified PIC32MX options, refer to the PIC32MX1xx Automotive Family (e.g., PIC32MX170F256B-V variants) listed in the datasheet selection guide.
What tools support PIC32MX170F256D-I/PT?
The PIC32MX170F256D-I/PT is supported by MPLAB X IDE, MPLAB XC32 compiler, MPLAB Harmony v3 framework, MPLAB Code Configurator (MCC), and the PICkit 5 / ICD 4 in-circuit debuggers. According to Microchip, free MPLAB XC32 downloads include optimization up to the Professional tier with registration. MCC auto-generates peripheral initialization code for USB, ADC, and timers.
Where to buy PIC32MX170F256D-I/PT online?
PIC32MX170F256D-I/PT is in stock at DigiKey, Mouser, Microchip Direct, Arrow, and Future Electronics as of 2026-10-01. DigiKey listing 4876281 and Mouser part number 579-PIC32MX170F256D-I/PT quote unit pricing in the USD 5-6 range at qty 1, dropping to USD 3-4 at 1000 pieces. Octopart aggregates 11 distributors for live comparison.
What is the lead time for PIC32MX170F256D-I/PT?
Lead time for PIC32MX170F256D-I/PT at Microchip Direct and DigiKey is typically 8-12 weeks as of 2026-10-01, though distributor stock may ship same-day for small quantities. For confirmed production volumes, request a quote through Microchip Direct or authorized distributors like Avnet to secure allocation. Substituting the PIC32MX170F256B reduces lead time in many cases.
What is the price of PIC32MX170F256D-I/PT?
As of 2026-10-01, PIC32MX170F256D-I/PT pricing is approximately USD 5.50 at qty 1, USD 4.40 at qty 100, and USD 3.55 at qty 1000 on DigiKey and Mouser. Octopart aggregates 11 distributor listings for real-time comparison. Volume pricing below USD 3 per piece is achievable for 10,000-piece orders placed directly through Microchip Direct.
Can PIC32MX174F256A replace PIC32MX170F256D-I/PT?
No, PIC32MX174F256A is a different pinout family; it cannot be a drop-in replacement. PIC32MX170F256D-I/PT uses the 44-TQFP with USB and CTMU peripherals; PIC32MX174F256A is a different pin-package combination. For drop-in upgrades within the same 44-TQFP land pattern, prefer the PIC32MX170F256B-I/PT (lower-cost, same footprint, reduced peripherals).
What is the best drop-in replacement for PIC32MX170F256D-I/PT?
The best drop-in replacement is PIC32MX170F256B-I/PT for the same 256 KB Flash / 64 KB SRAM footprint but without USB and CTMU. If you need the same USB and CTMU features at higher speed, PIC32MX170F256D-50I/PT is the pin-compatible 50 MHz version. Both share the same 44-TQFP package, enabling zero-PCB-change substitution.
What is the difference between PIC32MX170F256D and PIC32MX220F256B?
PIC32MX170F256D is part of the PIC32MX1xx USB-equipped family at 40-50 MHz, while PIC32MX220F256B belongs to the PIC32MX2xx family with more peripherals and faster 50-70 MHz speeds but different pin counts. They are not pin-to-pin compatible - the PIC32MX220F256B uses a 100-pin TQFP or smaller package variants. Choose PIC32MX170F256D for 44-pin TQFP designs and PIC32MX220F256B for higher-pin-count 64/100-pin boards.

Engineering reference data for PIC32MX170F256D-I/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC32MX170F256D-I/PT when you need a 32-bit MCU with 256 KB Flash, 64 KB SRAM, USB 2.0 device/host/OTG, and CTMU capacitive touch in a 44-pin TQFP at 40 MHz. Choose PIC32MX170F256D-50I/PT if your design needs 50 MHz speed for DSP or graphics, since both share the same package. Choose PIC32MX170F256D-V/PT for outdoor applications with the -40C to +105C extended temperature grade. Choose PIC32MX150F256D-I/PT when you do not need CTMU and want lower cost with half the SRAM. Choose PIC32MX130F256D-I/PT for the lowest-cost option without USB - it still has 256 KB Flash in the same package but only 16 KB SRAM. All five alternatives share the 44-TQFP footprint, so PCB redesign is unnecessary.

Comparison with Alternatives

Parameter This Product PIC32MX170F256D-50I/PT PIC32MX170F256D-I/ML PIC32MX170F256D-V/PT PIC32MX150F256D-I/PT PIC32MX130F256D-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same
Max CPU Frequency 40 MHz 50 MHz 40 MHz 40 MHz 40 MHz 40 MHz
Flash Memory 256 KB 256 KB 256 KB 256 KB 256 KB 256 KB
SRAM 64 KB 64 KB 64 KB 64 KB 32 KB 16 KB
USB 2.0 OTG Yes Yes Yes Yes Yes No
CTMU Capacitive Touch Yes Yes Yes Yes No No
Operating Temperature -40C to +85C (I-temp) -40C to +85C (I-temp) -40C to +85C (I-temp) -40C to +105C (V-temp) -40C to +85C (I-temp) -40C to +85C (I-temp)
Unit Price @ qty 100 (USD) 4.40 4.80 4.40 4.85 3.85 3.40

Key Differentiators

  • Higher CPU speed within same package (vs PIC32MX170F256D-50I/PT)
  • Extended temperature grade (vs PIC32MX170F256D-V/PT)
  • Higher SRAM and full peripheral set (vs PIC32MX150F256D-I/PT)
  • More SRAM than 130-series with USB/OTG (vs PIC32MX130F256D-I/PT)

Design Notes

The PIC32MX170F256D-I/PT requires a 2.3 V to 3.6 V supply on VDD/AVDD with a 0.1 uF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic capacitor at the regulator output. For USB applications, place a 10 uF capacitor on VUSB (pin 28) per the datasheet to supply the USB transceiver during enumeration; without it, USB bus-reset events can cause dropout. The internal 3.3 V LDO cannot power external loads - use an external regulator for peripherals drawing more than 50 mA.

The 44-TQFP at 0.8 mm pitch requires careful PCB layout. Route DP/DM as a 90 ohm differential pair with length matching within 150 mil per the USB 2.0 specification. Place a common-mode choke (or ferrite bead) on VBUS to suppress EMI, and provide a guard ring around the analog pins (RA0-RA5) tied to AVSS for ADC noise immunity. Estimated: at 40 MHz, signal traces longer than 50 mm should be terminated to avoid ringing; keep oscillator traces within 10 mm of the MCU and surround them with a grounded keep-out zone.

Do not program the JTAG/SWD pins (RB6/RB7) as GPIO unless debugging is disabled in configuration bits; doing so locks the device. Ensure PGEC1/PGED1 are not pulled low during reset or the bootloader enters programming mode unexpectedly. For CTMU designs, leave the analog reference pins (VREF+/VREF-) floating only when using the internal reference; for high-accuracy ADC, add external 10 nF bypass caps. The 5 V tolerance on most digital I/O simplifies mixed-voltage designs but is not universal - check the datasheet pin description for each GPIO before connecting to 5 V logic.

At 40 MHz with all peripherals active, the PIC32MX170F256D-I/PT typically draws 30-40 mA. The 44-TQFP package thermal resistance theta_JA is approximately 50 C/W, so the junction rises only 2 C above ambient at typical load - no heatsink needed. Estimated: at 85 C ambient maximum, junction stays well below the 125 C limit. For USB-bus-powered designs, inrush current during enumeration may briefly exceed 100 mA; ensure the upstream regulator can source this without dropout.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page as of 2026-10-01. Industrial grade -40C to +85C; AEC-Q100 automotive variants are not available for this specific MPN. Use PIC32MX170F256B-V (vehicle temp) for automotive-relevant applications.

Data verified on: 2026-10-01 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC32MX170F256D-I/PT PIC32MX170F256D-I/PT datasheet Microchip PIC32MX170F256D 32-bit MCU 256KB Flash USB 44-pin TQFP PIC32 microcontroller PIC32MX170 capacitive touch CTMU PIC32MX170F256D vs PIC32MX150F256D PIC32MX170F256D drop-in replacement PIC32MX170F256D-I/PT buy price what is the SRAM size of PIC32MX170F256D PIC32MX170F256D USB OTG example PIC32MX170F256D industrial temperature grade

Related Components & Terms

Microchip Technology PIC32MX170F256D PIC32MX170F256D-I/PT PIC32MX170F256D-50I/PT PIC32MX170F256D-V/PT PIC32MX150F256D-I/PT PIC32MX130F256D-I/PT MIPS32 M4K core 32-bit microcontroller MCU microcontroller integrated circuit RoHS AEC-Q100 USB 2.0 On-The-Go CTMU capacitive touch 10-bit ADC TQFP-44 package QFP family surface mount industrial temperature grade USB HID peripheral embedded systems I2S audio interface UART peripheral I2C peripheral SPI peripheral
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details