PIC32MX170F512L-I/PF - 50MHz 512KB Flash 100-TQFP MCU | Microchip
部品番号: PIC32MX170F512L-I/PF ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.95 | $9.95 |
| 10 | $9.1 | $91.00 |
| 100 | $8.05 | $805.00 |
| 500 | $7.2 | $3,600.00 |
| 1,000 | $6.45 | $6,450.00 |
PIC32MX170F512L-I/PF 概要
A 32-bit microcontroller (MCU) is an integrated circuit that contains a 32-bit processor core, program memory (Flash), data memory (SRAM), and a rich set of peripherals such as timers, communication interfaces, and analog blocks. The PIC32MX family specifically integrates the MIPS32 M4K core with Microchip's Peripheral Pin Select (PPS), giving designers unrivaled pin-out flexibility for mixed-signal boards. The hierarchy of the category: MCU -> 32-bit MCU -> MIPS-based MCU -> PIC32MX family -> PIC32MX170 sub-family -> general-purpose connected MCU with USB/CAN.
Key features of the PIC32MX170F512L-I/PF include up to 50 MHz/83 DMIPS core, four SPI modules, two I2S modules for audio codecs, Peripheral Pin Select (PPS) for flexible pin assignment, a Parallel Master Port (PMP) with dual read/write buffers for graphics interfaces, mTouch capacitive touch sensing (CTMU), USB 2.0 Full-Speed device/host/OTG, CAN 2.0B, and a 10-bit 1 Msps ADC with up to 48 channels. The -I grade operates across the industrial -40C to +85C temperature range.
Architecturally, the PIC32MX170F512L uses a 5-stage pipeline MIPS32 M4K core with single-cycle multiplication, hardware multiply/divide, and a tightly-coupled prefetch module that minimizes Flash wait states. The PIC32MX1XX/2XX/5XX family integrates an 8-channel DMA controller, a 16-bit Parallel Master Port for graphics or external memory, and a CTMU for capacitive touch measurement.
Typical applications include industrial control HMI panels with TFT displays, USB-connected audio peripherals using I2S codecs, CAN-based automotive body controllers, USB-CDC debug bridges, capacitive touch user interfaces, and connected sensor hubs in IoT edge nodes. The 100-pin TQFP exposes nearly the full peripheral set including Ethernet RMII-ready pins.
For PCB layout, route the two VDD/VDDIO pairs and multiple VSS pins with low-impedance copper pours, place a 10uF + 0.1uF decoupling pair within 5 mm of each power pin, and reserve the PGECx/PGEDx pair near the ICSP header to keep debug programming reliable.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes for the PIC32MX170F512L-I/PF that go beyond the manufacturer datasheet headline specifications.
ドロップイン代替品: PIC32MX170F512L-I/PF — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX170F512L-I/PF (同一形状・フットプリント) — 相違点: ADC, Package, Parallel Master Port (PMP), SPI Modules, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX170F512L-50I/PF
✅ ドロップイン✓ 在庫あり
$5.55 / 個
データシートを見る →PIC32MX170F512LT-50I/PF
✅ ドロップイン✓ 在庫あり
$3.92 / 個
データシートを見る →PIC32MX170F512L-I/PT
✅ ドロップイン✓ 在庫あり
$4.2 / 個
データシートを見る →PIC32MX270F512L-I/PF
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX150F256L-50I/PF
✅ ドロップイン✓ 在庫あり
$5.4 / 個
データシートを見る →PIC32MX130F128L-50I/PF
✅ ドロップイン✓ 在庫あり
$4.1 / 個
データシートを見る →PIC32MX170F512L-I/PF 最大定格&電気的特性
| Core Architecture | MIPS32 M4K |
| Maximum CPU Frequency | 50 MHz |
| DMIPS Performance | 83 DMIPS |
| Program Flash Memory | 512 KB (512K x 8) |
| Data SRAM | 64 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| Temperature Grade | Industrial -40C to +85C |
| パッケージ | 100-pin TQFP (14x14 mm) |
| ADC | 10-bit, up to 48 channels, 1 Msps |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| CAN | CAN 2.0B |
| SPI Modules | 4 |
| I2S Modules | 2 |
| Parallel Master Port (PMP) | Yes, 16-bit, dual buffers |
| Peripheral Pin Select (PPS) | Yes |
| CTMU (Capacitive Touch) | Yes (mTouch) |
| DMA Channels | 8 |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC32MX170F512L-I/PF ピン構成
| ピン 1 | RG15 — GPIO / ICSP data (PPS) |
| ピン 2 | VSS — Ground reference |
| ピン 3 | RA0 — GPIO / UART / PWM |
| ピン 4 | RA1 — GPIO / UART / PWM |
| ピン 5 | RA2 — GPIO / UART / PWM |
| ピン 6 | RA3 — GPIO / PWM |
| ピン 7 | RA4 — GPIO / PWM |
| ピン 8 | RA5 — GPIO / PWM |
| ピン 9 | RA6 — GPIO / PWM |
| ピン 10 | RA7 — GPIO / PWM |
| ピン 11 | RA8 — GPIO |
| ピン 12 | RA9 — GPIO |
| ピン 13 | RA10 — GPIO |
| ピン 14 | VSS — Ground reference |
| ピン 15 | VDD — I/O power 2.3V-3.6V |
| ピン 16 | RB0 — GPIO / CTMU / ADC |
| ピン 17 | RB1 — GPIO / CTMU / ADC |
| ピン 18 | RB2 — GPIO / CTMU / ADC |
| ピン 19 | RB3 — GPIO / CTMU / ADC |
| ピン 20 | RB4 — GPIO / CTMU / ADC |
| ピン 21 | RB5 — GPIO / CTMU / ADC |
| ピン 22 | RB6 — GPIO / CTMU / ADC |
| ピン 23 | RB7 — GPIO / CTMU / ADC |
| ピン 24 | RB8 — GPIO / CTMU / ADC |
| ピン 25 | RB9 — GPIO / CTMU / ADC |
| ピン 26 | RB10 — GPIO / CTMU / ADC |
| ピン 27 | RB11 — GPIO / CTMU / ADC |
| ピン 28 | VSS — Ground reference |
| ピン 29 | VDD — I/O power 2.3V-3.6V |
| ピン 30 | RB12 — GPIO / CTMU / ADC |
| ピン 31 | RB13 — GPIO / CTMU / ADC |
| ピン 32 | RB14 — GPIO / CTMU / ADC |
| ピン 33 | RB15 — GPIO / CTMU / ADC |
| ピン 34 | RC0 — GPIO |
| ピン 35 | RC1 — GPIO |
| ピン 36 | RC2 — GPIO |
| ピン 37 | RC3 — GPIO |
| ピン 38 | RC4 — GPIO |
| ピン 39 | RC5 — GPIO |
| ピン 40 | RC6 — GPIO |
| ピン 41 | RC7 — GPIO |
| ピン 42 | RC8 — GPIO |
| ピン 43 | RC9 — GPIO |
| ピン 44 | VSS — Ground reference |
| ピン 45 | VDD — I/O power 2.3V-3.6V |
| ピン 46 | RC10 — GPIO |
| ピン 47 | RC11 — GPIO |
| ピン 48 | RC12 — GPIO |
| ピン 49 | RC13 — GPIO |
| ピン 50 | RC14 — GPIO |
| ピン 51 | RC15 — GPIO |
| ピン 52 | RD0 — GPIO |
| ピン 53 | RD1 — GPIO |
| ピン 54 | RD2 — GPIO |
| ピン 55 | RD3 — GPIO |
| ピン 56 | RD4 — GPIO |
| ピン 57 | RD5 — GPIO |
| ピン 58 | RD6 — GPIO |
| ピン 59 | RD7 — GPIO |
| ピン 60 | VSS — Ground reference |
| ピン 61 | VDD — I/O power 2.3V-3.6V |
| ピン 62 | RD8 — GPIO |
| ピン 63 | RD9 — GPIO |
| ピン 64 | RD10 — GPIO |
| ピン 65 | RD11 — GPIO |
| ピン 66 | RD12 — GPIO |
| ピン 67 | RD13 — GPIO |
| ピン 68 | RD14 — GPIO |
| ピン 69 | RD15 — GPIO |
| ピン 70 | VSS — Ground reference |
| ピン 71 | VDD — I/O power 2.3V-3.6V |
| ピン 72 | RE0 — GPIO / PMP |
| ピン 73 | RE1 — GPIO / PMP |
| ピン 74 | RE2 — GPIO / PMP |
| ピン 75 | RE3 — GPIO / PMP |
| ピン 76 | RE4 — GPIO / PMP |
| ピン 77 | RE5 — GPIO / PMP |
| ピン 78 | RE6 — GPIO / PMP |
| ピン 79 | RE7 — GPIO / PMP |
| ピン 80 | RF0 — GPIO |
| ピン 81 | RF1 — GPIO |
| ピン 82 | VSS — Ground reference |
| ピン 83 | VDD — I/O power 2.3V-3.6V |
| ピン 84 | RF2 — GPIO |
| ピン 85 | RF3 — GPIO |
| ピン 86 | RF4 — GPIO |
| ピン 87 | RF5 — GPIO |
| ピン 88 | RF6 — GPIO |
| ピン 89 | RF7 — GPIO |
| ピン 90 | RF8 — GPIO |
| ピン 91 | RF9 — GPIO |
| ピン 92 | RF10 — GPIO |
| ピン 93 | RF11 — GPIO |
| ピン 94 | RF12 — GPIO |
| ピン 95 | VSS — Ground reference |
| ピン 96 | VDD — I/O power 2.3V-3.6V |
| ピン 97 | RG0 — GPIO |
| ピン 98 | RG1 — GPIO |
| ピン 99 | RG2 — GPIO / D+ |
| ピン 100 | RG3 — GPIO / D- |
主な用途
PIC32MX170F512L-I/PF の用途: 6 件s: Industrial HMI with TFT Display, USB Audio Codec Interface, CAN-Based Automotive Body Controller, Capacitive Touch User Interface, USB-CDC Debug Bridge & Field Service Tool, IoT Edge Sensor Hub.
Industrial HMI with TFT Display
The PIC32MX170F512L-I/PF drives small TFT panels in industrial HMI systems where its 16-bit Parallel Master Port (PMP) with dual read/write buffers streams pixel data to the LCD controller while leaving CPU bandwidth for logic. With 512 KB Flash, designers can embed full-frame buffers, anti-aliased fonts, and custom icons without external memory. The 50 MHz MIPS32 M4K core renders graphics primitives fast enough for 30+ fps on 320x240 QVGA panels. Why this part fits: PMP + CTMU + USB + CAN in a single 100-TQFP pin-count eliminates the need for a companion display controller IC. Compared to an 8-bit PIC18, the MIPS32 core delivers ~10x the DMIPS for the same 50 MHz clock.
おすすめ
USB Audio Codec Interface
The PIC32MX170F512L-I/PF acts as a USB 2.0 Full-Speed audio device controller, feeding an external I2S DAC through its two I2S modules for true stereo 24-bit audio streaming. The 50 MHz MIPS32 M4K core handles USB isochronous endpoints, while DMA offloads audio samples between the USB buffer and I2S transmit registers. The 64 KB SRAM accommodates double-buffered audio packets (typically 96-192 bytes per millisecond at Full-Speed). Performance consideration: USB Full-Speed delivers 12 Mbps, sufficient for uncompressed 48 kHz / 24-bit stereo (2.3 Mbps) plus feedback endpoint bandwidth. Not suited for Hi-Speed USB audio; choose PIC32MX270 for that role.
おすすめ
CAN-Based Automotive Body Controller
The PIC32MX170F512L-I/PF integrates a CAN 2.0B controller for in-vehicle body networks such as door modules, lighting controllers, and HVAC slaves. The 100-pin TQFP exposes the full CAN peripheral set plus ample GPIO to drive relays, LEDs, and motor bridges. The 512 KB Flash fits J1939 stacks or CANopen dictionaries, and 64 KB SRAM buffers diagnostic message logs. Why this part fits: integrated CAN + USB (for diagnostics/UDF flash programming) + CTMU (for capacitive switch panels) eliminates the need for a separate transceiver MCU. Industrial -40C to +85C rating handles under-dash environments.
おすすめ
Capacitive Touch User Interface
The PIC32MX170F512L-I/PF's mTouch CTMU peripheral measures capacitance on up to 48 channels, supporting sliders, wheels, buttons, and proximity sensors behind glass or plastic overlays. The 64 KB SRAM stores touch-scan buffers and gesture recognition state machines. The 50 MHz MIPS32 core runs Microchipdscan mTouch library at scan rates above 100 Hz across 16 buttons without CPU strain. Performance consideration: each CTMU scan conversion takes ~9 us per channel; 16 buttons complete in under 1.5 ms, well below typical 10 ms touch latency thresholds. The on-chip 10-bit ADC can simultaneously read temperature or battery state on unused CTMU pins.
おすすめ
USB-CDC Debug Bridge & Field Service Tool
The PIC32MX170F512L-I/PF serves as a USB-to-UART/SPI/I2C bridge in test fixtures, where its Full-Speed USB OTG and four SPI / two I2C modules expose multiple serial buses to a host PC. The 512 KB Flash embeds CDC class drivers and a web server (via Microchipdscan MLA) for browser-based device configuration. Why this part fits: USB device mode + 64 KB SRAM buffer command scripts while flagging the host that the data needed for log capture is intact. Industrial -40C to +85C lets the same firmware run in field service enclosures.
おすすめ
IoT Edge Sensor Hub
The PIC32MX170F512L-I/PF aggregates sensors (temperature, humidity, light, accelerometer) via its four SPI and two I2C buses, then forwards data over USB or CAN. The 50 MHz MIPS32 M4K core runs MQTT-SN over UART, BLE HCI bridges, or Modbus masters. The 10-bit 1 Msps ADC with 48 channels handles multi-zone analog sensing. Performance consideration: the DMA controller can offload SPI sensor streams, leaving the CPU free for protocol stacks. The 512 KB Flash accommodates TLS libraries and over-the-air firmware update bootloaders with FFF (Fit-For-Function) signature verification.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX170F512L-I/PF — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX170F512L-50I/PF | PIC32MX170F512LT-50I/PF | PIC32MX170F512L-I/PT | PIC32MX270F512L-I/PF | PIC32MX150F256L-50I/PF | PIC32MX130F128L-50I/PF |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) | 100-pin TQFP (12x12 mm) | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) |
| Max Frequency | 40 MHz | 50 MHz | 50 MHz | 40 MHz | 50 MHz | 50 MHz | 50 MHz |
| Flash Memory | 512 KB | 512 KB | 512 KB | 512 KB | 512 KB | 256 KB | 128 KB |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 32 KB | 32 KB |
| USB | Full-Speed OTG | Full-Speed OTG | Full-Speed OTG | Full-Speed OTG | Hi-Speed USB 2.0 | Full-Speed OTG | Full-Speed OTG |
| CAN | Yes (CAN 2.0B) | Yes | Yes | Yes | Yes | No | No |
| PMP | Yes (16-bit) | Yes (16-bit) | Yes (16-bit) | Yes (16-bit) | Yes (16-bit) | Yes (16-bit) | Yes (16-bit) |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
主な差別化要因
- Industrial -40C to +85C grade at the lowest price point of the F512 family (vs PIC32MX170F512L-50I/PF)
- Full MIPS32 M4K + USB OTG + CAN 2.0B + PMP in a single 100-TQFP chip (vs PIC32MX150F256L-50I/PF)
- Same Microchip PIC32MX1XX/2XX/5XX family platform across all drop-in alternatives (vs PIC32MX130F128L-50I/PF)
設計ノート
The PIC32MX170F512L-I/PF requires two decoupling capacitors per VDD/VSS pair: a 10 uF bulk tantalum or ceramic plus a 0.1 uF ceramic placed within 5 mm of each pin pair. The PIC32MX1XX/2XX/5XX family datasheet recommends eight 0.1 uF ceramics distributed under the 100-pin TQFP. Use a ferrite bead on the USB VBUS line if the upstream USB supply is noisy, and add a 4.7 uF tantalum on the 3.3 V regulator output for USB inrush transients. Estimated: at 50 MHz / full IO load, the typical IDD is around 60-80 mA - confirm with the datasheet electrical characteristics table for your exact configuration.
The 100-pin TQFP (14x14 mm) package has theta_JA around 40 C/W on a 4-layer JEDEC test board. At maximum industrial ambient of +85C, the silicon junction must stay below +125C, leaving a 40C budget. Estimated: continuous full-load operation at 50 MHz and full GPIO toggle (~70 mA IDD) dissipates about 230 mW - well within thermal limits. For industrial enclosures with restricted airflow, attach a small copper pour under the exposed thermal pad area on the bottom of the TQFP footprint. Industrial -40C to +85C ratings are guaranteed across this full range.
Route the two VDD/VDDIO pairs and eight VSS pins with wide low-impedance copper pours (at least 0.5 mm wide traces) directly to the regulator output. Place the 0.1 uF decoupling caps as close as possible to each VDD pin, with the via-in-pad or short via fanout preferred. The ICSP PGECx/PGEDx pair must be routed to a 2x5 or 1x6 header with trace length under 50 mm to keep debug programming reliable. The USB D+/D- pair should be 90-ohm differential routed, length-matched within 150 mil, and kept away from switching signals. Place the 27 ohm USB source-termination resistors within 5 mm of the IC pins.
Do NOT enable USB without first installing the USB pull-up on D+ (or D- for low-speed) - the device will fail USB enumeration. The Peripheral Pin Select (PPS) registers must be unlocked (PPSLOCK = 0x55 + 0xAA) before remapping digital functions, or PPS writes are silently ignored. The CTMU peripheral requires an external precision current source resistor on the CTMUCON register calibration; omitting this step returns erratic touch readings. The Parallel Master Port (PMP) data bus is NOT 5V tolerant - keep all PMP signals at the VDD rail of the panel driver. Watch the FSEL (Flash Speed) configuration bits: setting them for 50 MHz operation at 2.3V VDDCORE requires a separate flash wait-state setting or read errors will occur at the lower industrial voltage.
コンプライアンス情報
RoHS compliant and lead-free per Microchip ordering information. AEC-Q100 is not applicable (general industrial grade, not automotive qualified). REACH SVHC declaration available from Microchip environmental compliance portal.