PIC32MX170F256D-I/ML - 32-bit 50MHz MCU, 256KB Flash | Microchip
部品番号: PIC32MX170F256D-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.85 | $48.50 |
| 100 | $4.4 | $440.00 |
| 500 | $3.9 | $1,950.00 |
| 1,000 | $3.45 | $3,450.00 |
PIC32MX170F256D-I/ML 概要
What is a PIC32MX Microcontroller? The PIC32MX is Microchip's family of 32-bit microcontrollers based on the MIPS M4K core, designed as a performance upgrade path from 8-bit PIC16/PIC18 and 16-bit PIC24/dsPIC devices. Within Microchip's product hierarchy, PIC32MX sits between PIC24/dsPIC (16-bit DSC) and the higher-end PIC32MZ (Cortex-class MPU), targeted at general-purpose embedded applications requiring moderate performance, USB connectivity, and graphics/audio interfaces. The 'MX170' sub-family emphasizes low-power operation while integrating USB and advanced peripherals.
Key features include 256 KB Flash program memory (with 2.4 KB auxiliary Flash), 64 KB SRAM, up to 34 general-purpose I/O pins with remappable peripheral pins, four 16-bit timers/counters, five input capture and five output compare/PWM channels, two UARTs, two SPI, two I2C, and a 10-bit 1 Msps ADC with up to 28 analog inputs. The integrated USB 2.0 full-speed On-The-Go PHY saves external components, while PPS allows flexible peripheral pin routing.
Technical depth: The PIC32MX170F256D supports MIPS16e code compression for reduced Flash footprint, hardware multiply/divide unit, single-cycle MAC for DSP operations, and 5-stage pipeline. The PMP interface can drive external graphics controllers, while the I2S module supports audio codec streaming at 8 kHz to 192 kHz sample rates. The 10-bit ADC with 1 Msps supports automated channel scanning and temperature sensing.
Typical applications include USB audio devices, graphics HMI with TFT displays, capacitive touch user interfaces, industrial control panels, point-of-sale terminals, home automation gateways, and consumer electronics requiring USB connectivity. The combination of USB OTG, mTouch, and graphics PMP makes this MCU particularly suited for human-interface devices.
When designing with the PIC32MX170F256D, ensure adequate PCB layout for the exposed thermal pad (EP) on the 44-VQFN package. Connect EP to ground plane with multiple vias for thermal dissipation. Decouple VDD with 0.1uF and 10uF ceramic capacitors placed within 5 mm of each VDD pin. PPS mapping must be configured before enabling peripherals to avoid bus conflicts.
This page synthesizes distributor pricing, drop-in same-brand and cross-brand alternatives from the PIC32MX family, and practical engineering design notes not found in the standalone manufacturer datasheet.
ドロップイン代替品: PIC32MX170F256D-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX170F256D-I/ML (同一形状・フットプリント) — 相違点: Package, ADC, Operating Temperature, Timers, USB.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX170F256DT-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX150F128D-I/ML
✅ ドロップイン✓ 在庫あり
$3.25 / 個
データシートを見る →PIC32MX154F128D-I/ML
✅ ドロップイン✓ 在庫あり
$3.92 / 個
データシートを見る →PIC32MX130F256D-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256B-I/ML
✅ ドロップイン✓ 在庫あり
$3.25 / 個
データシートを見る →PIC32MX170F256D-I/ML 最大定格&電気的特性
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Frequency | 50 MHz |
| Performance | 83 DMIPS |
| Program Memory (Flash) | 256 KB |
| SRAM | 64 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| Active Current | 0.5 mA/MHz (typical) |
| ADC | 10-bit, 1 Msps, up to 28 channels |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| GPIO Pins | Up to 34 (with PPS remap) |
| Timers | 4 x 16-bit |
| Input Capture / Output Compare | 5 / 5 |
| UART / SPI / I2C | 2 / 2 / 2 |
| I2S Modules | 2 (audio codec interface) |
| PMP (Parallel Master Port) | Yes (graphics interface) |
| mTouch Capacitive Touch | Supported |
| 動作温度 | -40C to +85C (Industrial -I grade) |
| パッケージ | 44-pin VQFN (8x8 mm) with EP |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC32MX170F256D-I/ML 44-pin vqfn (8x8 mm) with ep ピン配置ガイド
PIC32MX170F256D-I/ML (44-pin vqfn (8x8 mm) with ep パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: PIC32MX170F256D-I/ML.
詳細は データシート をご参照ください。
主な用途
PIC32MX170F256D-I/ML の用途: 6 件s: USB Audio Devices, Graphics HMI with TFT Display, Capacitive Touch User Interface, USB Barcode Scanner, Industrial Sensor Hub, Portable Data Logger.
USB Audio Devices
The PIC32MX170F256D's integrated USB 2.0 full-speed OTG controller, dual I2S modules, and 50 MHz MIPS M4K core (83 DMIPS) make it well-suited for USB audio DACs, USB headsets, and USB microphone peripherals. The I2S interfaces support standard audio sample rates from 8 kHz to 192 kHz with 16/24/32-bit word widths, enabling connection to common audio codecs like the SGTL5000, WM8960, and AK4556. The 256 KB Flash accommodates USB audio class 1.0/2.0 firmware stacks plus DSP effects; the 64 KB SRAM buffers audio streams without external memory. The full-speed MCU peripherals require precise 48 MHz USB clocking derived from the on-chip PLL fed by an external 8 MHz crystal.
おすすめ
Graphics HMI with TFT Display
The PIC32MX170F256D integrates a Parallel Master Port (PMP) capable of driving TFT LCDs up to 8-bit parallel in 6800/8080 modes, making it ideal for low-cost graphics HMI panels. The 50 MHz core and PMP throughput support small TFT panels (2.4"-4.3") at QVGA/WQVGA resolutions, suitable for industrial control panels, appliance interfaces, and POS terminals. With 256 KB Flash, embedded bitmap and font assets can be stored locally, and the 64 KB SRAM provides a framebuffer for partial-frame updates. Combined with mTouch capacitive touch sensing, a single PIC32MX170F256D chip can drive both the display and touch UI without external graphics controllers.
おすすめ
Capacitive Touch User Interface
The PIC32MX170F256D's mTouch hardware, including the CTMU (Charge Time Measurement Unit), supports capacitive touch buttons, sliders, and wheels for HMI applications. With up to 28 analog inputs that can serve as touch channels plus the integrated 10-bit ADC for proximity sensing, the device can implement complex touch interfaces in appliances, smart home panels, and consumer products. The MIPS32 M4K core at 50 MHz runs Microchip's mTouch libraries for robust touch decoding, while 256 KB Flash accommodates GUI assets and touch firmware with room for over-the-air update partitions.
おすすめ
USB Barcode Scanner
The PIC32MX170F256D's USB OTG, 50 MHz core, and 256 KB Flash make it a good fit for USB HID barcode scanner designs and USB CDC serial-port devices. The full-speed USB controller supports HID 1.11, CDC 1.20, and vendor-class device modes, allowing the device to enumerate as a keyboard, mouse, COM port, or custom HID. The 64 KB SRAM provides sufficient buffer for image processing on low-resolution CMOS sensors, while the hardware timers support precise illumination and aiming beam control. Industrial -40C to +85C temperature grade enables use in warehouse and retail environments.
おすすめ
Industrial Sensor Hub
The PIC32MX170F256D's combination of two UARTs, two SPI, two I2C, and 10-bit ADC with 1 Msps sampling makes it well-suited as a sensor aggregation hub. The 50 MHz MIPS M4K core runs sensor fusion algorithms while the rich peripheral set connects to MEMS accelerometers, gyroscopes, magnetometers, pressure sensors, and temperature sensors via I2C/SPI buses. With 256 KB Flash, Modbus RTU or CAN firmware stacks can be embedded alongside sensor processing logic; the 64 KB SRAM buffers multi-sensor data streams. The 2.3V-3.6V supply supports direct interfacing with 3.3V sensors without level shifters.
おすすめ
Portable Data Logger
The PIC32MX170F256D's 256 KB Flash (with 2.4 KB auxiliary Flash for EEPROM emulation), 64 KB SRAM, and 10-bit 1 Msps ADC make it well-suited for portable data logging applications. The on-chip temperature sensor combined with up to 28 analog input channels enables multi-channel environmental monitoring; Flash can be partitioned for FAT file system or circular log buffers. The 2.3V-3.6V wide supply range and 0.5 mA/MHz typical active current support battery-powered designs; sleep currents are in the microamp range for long-term deployments. USB OTG enables convenient data offload to a USB flash drive or PC.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX170F256D-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX170F256DT-I/ML | PIC32MX150F128D-I/ML | PIC32MX154F128D-I/ML | PIC32MX130F256D-I/ML | PIC32MX170F256B-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin VQFN (8x8 mm) | 44-pin VQFN (8x8 mm) - same | 44-pin VQFN (8x8 mm) - same | 44-pin VQFN (8x8 mm) - same | 44-pin VQFN (8x8 mm) - same | 44-pin VQFN (8x8 mm) - same |
| Core Architecture | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit |
| Maximum Frequency | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz |
| Flash Memory | 256 KB | 256 KB | 128 KB (-50%) | 128 KB (-50%) | 256 KB | 256 KB |
| SRAM | 64 KB | 64 KB | 32 KB (-50%) | 32 KB (-50%) | 64 KB | 64 KB |
| USB | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | No USB | USB 2.0 FS OTG |
| Pinout | D variant | D variant | D variant | D variant | D variant | B variant (different pin map) |
| Unit Price (qty 1) | $5.20 | $5.20 | $4.20 | $4.20 | $4.50 | $5.20 |
主な差別化要因
- Integrated USB 2.0 Full-Speed OTG with on-chip transceiver (vs PIC32MX130F256D-I/ML)
- 256 KB Flash + 64 KB SRAM maximum in PIC32MX170 sub-family (vs PIC32MX150F128D-I/ML)
- PMP graphics interface plus mTouch capacitive touch in single chip (vs PIC32MX154F128D-I/ML)
設計ノート
Estimated: The 44-pin VQFN package's exposed thermal pad (EP) MUST be soldered to a copper pad on the PCB with at least 4 thermal vias connecting to the inner ground plane. The PIC32MX170F256D dissipates roughly 25 mW (50 mA * 0.5 V) at full 50 MHz CPU load; the EP provides a low thermal resistance path. Without proper EP connection, junction temperature can rise 15-20C above ambient under sustained USB activity with multiple peripherals enabled.
USB design requires 90 ohm differential impedance on the D+/D- traces with matched length to within 150 mil. Place a 0.1uF ceramic bypass capacitor within 3 mm of each VDD pin. The USB VBUS pin requires a 5V-tolerant connection; if not using USB, leave it unconnected. Crystal traces must be kept short (<10 mm) and surrounded by a ground guard ring to minimize EMI coupling to the USB differential pair.
Peripheral Pin Select (PPS) mappings must be configured in code before enabling peripherals - peripherals default to disabled GPIO pins. Using default PPS mappings without remapping can cause peripheral functions to drive incorrect GPIO pins. Also, the auxiliary Flash (2.4 KB) and configuration bits are programmed via separate commands; ensure proper unlock sequences to prevent accidental write protection of the device.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial -40C to +85C operating temperature range. Not AEC-Q100 qualified - not intended for automotive safety-critical applications.