PIC32MX170F256BT-I/SO - 256KB Flash 40MHz 32-bit MCU | Microchip
部品番号: PIC32MX170F256BT-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.2 | $6.20 |
| 10 | $5.58 | $55.80 |
| 100 | $4.96 | $496.00 |
| 500 | $4.43 | $2,215.00 |
| 1,000 | $3.95 | $3,950.00 |
PIC32MX170F256BT-I/SO 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program storage (Flash), working memory (RAM), and a rich peripheral set. The PIC32MX1xx/2xx family specifically bridges the 8-bit PIC16/PIC32 architecture, offering ARM Cortex-M compatibility with Microchip's MIPS32 Peripheral Gallery heritage. This positions the PIC32MX170F256BT as part of the broader hierarchy: MCU -> 32-bit MCU -> MIPS32 MCU -> PIC32 family -> PIC32MX1xx/2xx sub-family. With USB 2.0 full-speed device/host/OTG support, this part is commonly deployed in USB peripherals, audio codecs, and graphics HMI designs.
Key features include 256 KB Flash, 64 KB SRAM, USB 2.0 full-speed OTG, two I2S/SPI modules, two UART, two I2C, a Parallel Master Port (PMP) for graphics interfaces, Peripheral Pin Select (PPS) for flexible pin mapping, four channels of hardware DMA with automatic data size detection, and separate PLLs for CPU and USB clocks. The 10-bit ADC, the on-chip mTouch capacitive touch sensing module, 1 ns high-resolution time measurement, on-chip temperature measurement, and configurable WDT with on-chip low-power RC oscillator round out the integrated peripheral set.
The PIC32MX170F256BT is built on a low-power CMOS process with multiple power management modes including Idle, Sleep, and Deep Sleep that reduce active current draw to 0.5 mA/MHz typical. It supports 2.3V to 3.6V operation and pin compatibility with most Microchip 16-bit devices, enabling easy migration from PIC24 and dsPIC designs. With USB OTG integrated on-chip, designers can drop USB directly onto a 28-pin footprint without an external PHY, reducing BOM cost.
Typical applications include USB audio peripherals, capacitive touch HMI panels, low-cost graphics displays using PMP, sensor hubs with USB connectivity, and industrial automation controllers. The 28-pin SOIC package provides easy hand-soldering and breadboard-friendly prototyping, while the 'T' suffix indicates Tape and Reel packaging.
When designing with this part, ensure USB impedance-matched routing per the USB 2.0 specification and place the 0.1 uF decoupling capacitor as close to each VDD pin as possible. The PLL configuration requires careful selection of input divider, multiplier, and output divider values; refer to the family reference manual for clock tree programming details.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone. All specifications are sourced from Microchip's official PIC32MX1xx/2xx 28/36/44-pin family datasheet.
ドロップイン代替品: PIC32MX170F256BT-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX170F256BT-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, USB, Operating Temperature, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX170F256B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256B-50I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256BT-50I/SO
✅ ドロップイン✓ 在庫あり
$3.81 / 個
データシートを見る →PIC32MX150F256B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX150F128BT-I/SO
✅ ドロップイン✓ 在庫あり
$3.53 / 個
データシートを見る →PIC32MX130F256B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256BT-I/SO 最大定格&電気的特性
| Core Architecture | MIPS32 M4K |
| Maximum CPU Speed | 50 MHz (40 MHz at this speed grade) |
| DMIPS | 83 DMIPS |
| Program Memory (Flash) | 256 KB |
| Data Memory (SRAM) | 64 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| Active Current Consumption | 0.5 mA/MHz typical |
| 動作温度 | -40 C to +85 C (I grade) |
| パッケージ | 28-pin SOIC (SO) |
| 実装タイプ | Surface Mount |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| ADC | 10-bit |
| DMA Channels | 4 (automatic data size detection) |
| I2S/SPI Modules | 2 |
| UART Modules | 2 |
| I2C Modules | 2 |
| Parallel Master Port (PMP) | Yes (for graphics interfaces) |
| Peripheral Pin Select (PPS) | Yes |
| mTouch Capacitive Touch | Yes |
| On-chip Temperature Sensor | Yes |
| High-Resolution Timer | 1 ns resolution |
| PLLs | Separate PLLs for CPU and USB |
| MSLレベル | MSL1 to MSL3 (package-dependent) |
| RoHS ステータス | Compliant |
PIC32MX170F256BT-I/SO ピン構成
| ピン 1 | RA0 — Port A bit 0 / analog input |
| ピン 2 | RA1 — Port A bit 1 / analog input |
| ピン 3 | RA2 — Port A bit 2 / analog input |
| ピン 4 | RA3 — Port A bit 3 / analog input |
| ピン 5 | RA4 — Port A bit 4 |
| ピン 6 | VDD — Positive supply voltage (2.3V to 3.6V) |
| ピン 7 | VSS — Ground reference |
| ピン 8 | RB0 — Port B bit 0 / programming pin |
| ピン 9 | RB1 — Port B bit 1 |
| ピン 10 | RB2 — Port B bit 2 |
| ピン 11 | RB3 — Port B bit 3 |
| ピン 12 | RB4 — Port B bit 4 / SDA |
| ピン 13 | RB5 — Port B bit 5 / SCL |
| ピン 14 | RB6 — Port B bit 6 / PGEC |
| ピン 15 | RB7 — Port B bit 7 / PGED |
| ピン 16 | RC0 — Port C bit 0 |
| ピン 17 | RC1 — Port C bit 1 |
| ピン 18 | RC2 — Port C bit 2 |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage (2.3V to 3.6V) |
| ピン 21 | RC3 — Port C bit 3 |
| ピン 22 | RC4 — Port C bit 4 / D- |
| ピン 23 | RC5 — Port C bit 5 / D+ |
| ピン 24 | RC6 — Port C bit 6 |
| ピン 25 | RC7 — Port C bit 7 |
| ピン 26 | RA5 — Port A bit 5 |
| ピン 27 | RA6 — Port A bit 6 |
| ピン 28 | RA7 — Port A bit 7 |
主な用途
PIC32MX170F256BT-I/SO の用途: 6 件s: USB Audio Peripherals, Capacitive Touch HMI Panels, Low-Cost Graphics Displays, USB Sensor Hubs, Industrial Automation Controllers, IoT Edge Nodes with USB Debug.
USB Audio Peripherals
The PIC32MX170F256BT-I/SO's integrated USB 2.0 full-speed OTG with dedicated PLL makes it ideal for USB audio peripherals such as USB speakers, USB headsets, and USB MIDI controllers. The 256 KB Flash hosts USB class drivers plus audio processing firmware, while the 64 KB SRAM accommodates audio buffers for I2S streaming. The two I2S/SP modules interface directly to audio codecs such as the AK4552 or WM8731, and the 0.5 mA/MHz active current keeps USB bus-powered designs under the 100 mA unconfigured budget.
おすすめ
Capacitive Touch HMI Panels
The PIC32MX170F256BT-I/SO integrates Microchip's mTouch capacitive touch sensing module, enabling touch buttons, sliders, and proximity sensors without an external touch IC. Combined with the 1 ns high-resolution timer for accurate capacitive measurement and 256 KB Flash for touch algorithms, the part supports up to 16-20 touch channels in a SOIC-28 footprint. Designers pair it with a graphics display over PMP for display graphics, creating a complete touch interface in a single MCU.
おすすめ
Low-Cost Graphics Displays
The PIC32MX170F256BT-I/SO includes a PMP (Parallel Master Port) that directly drives small TFT LCD panels up to 480x272 resolution without an external graphics controller IC. The 256 KB Flash stores graphics fonts and bitmaps, while the 64 KB SRAM serves as a framebuffer for partial-screen updates. Combined with the two UART and two I2C modules for sensor inputs, the MCU creates a complete graphics HMI in a 28-pin SOIC, dramatically reducing BOM cost compared to higher-pin-count MCUs with the same peripherals.
おすすめ
USB Sensor Hubs
The PIC32MX170F256BT-I/SO is well suited to USB sensor hubs that bridge I2C and SPI sensors to a USB host computer. The dedicated USB PLL isolates USB jitter from the sensor sampling clocks, while the four DMA channels automatically transfer sensor data to USB endpoints without CPU intervention. With two I2C and two I2S/SPI interfaces, it aggregates up to 4 sensor buses into a single USB composite device, ideal for laboratory instrumentation and IoT field gateways.
おすすめ
Industrial Automation Controllers
The PIC32MX170F256BT-I/SO's -40 C to +85 C industrial temperature rating and 2.3V to 3.6V operation suit industrial automation controllers such as PLC I/O expanders, RS485 sensor nodes, and HMI panels. The 256 KB Flash stores Modbus, CAN, and proprietary industrial protocols, while the four DMA channels handle high-speed serial traffic. The configurable WDT with on-chip low-power RC oscillator ensures reliable operation in noisy industrial environments without external watchdog ICs.
おすすめ
IoT Edge Nodes with USB Debug
The PIC32MX170F256BT-I/SO serves as an IoT edge node that exposes a USB debug port to a host computer for firmware update and telemetry logging. The on-chip temperature sensor and 10-bit ADC sample local analog signals, while the 64 KB SRAM buffers data between the host connection and the sensor interface. USB device mode eliminates the need for a separate debug probe, simplifying field deployment and post-deployment telemetry from the field.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX170F256BT-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX170F256B-I/SO | PIC32MX170F256B-50I/SO | PIC32MX170F256BT-50I/SO | PIC32MX150F256B-I/SO | PIC32MX150F128BT-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-pin SOIC (SO) | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum CPU Speed | 40 MHz | 40 MHz | 50 MHz (+25%) | 50 MHz (+25%) | 50 MHz | 50 MHz |
| Flash Memory | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 128 KB (-50%) |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 32 KB (-50%) |
| USB 2.0 FS OTG | Yes (on-chip, dedicated PLL) | Yes | Yes | Yes | No | No |
| Operating Voltage | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V |
| mTouch Capitive Touch | Yes | Yes | Yes | Yes | Yes | Yes |
| Active Current (typical) | 0.5 mA/MHz | 0.5 mA/MHz | 0.5 mA/MHz | 0.5 mA/MHz | 0.5 mA/MHz | 0.5 mA/MHz |
| Packaging Format | Tape & Reel | Tube | Tube | Tape & Reel | Tube | Tape & Reel |
主な差別化要因
- Tape & Reel format (vs PIC32MX170F256B-I/SO)
- Industrial temperature grade (-I) (vs PIC32MX170F256B-E/SO)
- 40 MHz speed grade at lower cost vs first non-datasheet 50 MHz option (vs PIC32MX170F256B-50I/SO)
設計ノート
Estimated: Active current at 40 MHz with all peripherals active is approximately 20 mA (40 MHz x 0.5 mA/MHz). Add a 0.1 uF ceramic decoupling capacitor on each VDD pin (pin 6 and pin 20) placed within 3 mm of the pin. Bulk 10 uF tantalum or ceramic on the VDD rail provides additional low-frequency decoupling. Use MCP1700-3302E for USB bus-powered applications to stay within the 100 mA unconfigured budget.
Route USB D+ (RC5, pin 23) and D- (RC4, pin 22) as a 90-ohm differential pair with controlled impedance per USB 2.0 specification. Keep the pair length-matched within 0.5 mm and avoid routing near clock traces or switching power supplies. Place the USB connector shield to chassis ground, with a ferrite bead or 0-ohm resistor to digital ground for EMI control.
Peripheral Pin Select (PPS) maps most digital functions (UART, SPI, I2C, timers, PWM) to a wide range of physical pins. Assign high-speed peripherals (USB, I2S clocks) to fixed-function pins (RC4/RC5) first, then map lower-speed peripherals to remaining PPS-capable pins. Document the PPS mapping in code comments for portability to other PIC32MX variants.
Do not enable the PLL without first setting the input divider and output divider per the family reference manual - attempting to lock the PLL outside the valid range can cause clock glitches. Always clear the SYSKEY register sequence before writing to OSCCON or PLL registers. The 1 ns high-resolution timer requires the secondary oscillator as its timebase; verify the SOSC is enabled in DEVCFG1.
Estimated: At maximum active load (40 MHz, all peripherals), the 28-pin SOIC package dissipates approximately 60-80 mW, well within the SOIC-28 thermal rating of 100 C/W theta_JA. No heatsink or thermal vias are required. For industrial temperature grade (-40 C to +85 C), the device operates to ambient temperatures of 85 C without derating. For higher temperature grades, consult Microchip's thermal management guidelines.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Lead-free (Pb-free) reflow-compatible. Halogen-free per Microchip environmental policy. Conflict minerals compliant per Microchip supplier declarations. Not AEC-Q100 qualified - use PIC32MX automotive-grade variants for automotive applications.