PIC32MX170F256B-V/SO - 256KB Flash 32-bit MCU | Microchip
部品番号: PIC32MX170F256B-V/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.92 | $4.92 |
| 10 | $4.38 | $43.80 |
| 100 | $3.71 | $371.00 |
| 500 | $3.18 | $1,590.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC32MX170F256B-V/SO 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and a rich set of programmable peripherals around a common bus. The PIC32MX1XX/2XX family sits at the mid-range of Microchip's 32-bit portfolio, above the 8-bit PIC16/PIC18 lines and below the higher-pin-count PIC32MX3XX/4XX/5XX/6XX/7XX devices, targeting cost-sensitive embedded applications that require USB, audio, or graphics connectivity without migrating to a Cortex-M class core. Within the hierarchy, PIC32MX170F256B falls under 32-bit MCU -> MIPS M4K architecture -> Microchip PIC32 family -> mainstream performance segment.
Key differentiating features include the 50 MHz / 83 DMIPS core with typical 0.5 mA/MHz active current, USB 2.0 full-speed with on-chip transceiver, hardware PMP for direct LCD/glcd connections, two I2S interfaces for stereo audio codecs, and CTMU-based mTouch capacitive touch sensing. Compared with smaller Flash variants in the same pinout (PIC32MX130F064B, PIC32MX150F128B, PIC32MX170F256B), this 256 KB Flash / 64 KB SRAM device enables richer application firmware while remaining software- and pin-compatible across the family.
Typical applications include USB HID/CDC peripherals, audio playback with I2S codecs, graphic LCD panels via PMP, capacitive touch user interfaces, and low-cost 32-bit control boards. The wide -40C to +105C temperature range supports industrial and outdoor deployments. When designing, select the appropriate package (SO/SS/SP/ML) early so PCB layout matches the 28- or 44-pin footprint; PPS remapping should be configured before committing pin assignments, since not all peripherals can map to every pin.
ドロップイン代替品: PIC32MX170F256B-V/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX170F256B-V/SO (同一形状・フットプリント) — 相違点: Package, Operating Temperature, ADC, Parallel Master Port (PMP), Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX170F256B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256BT-V/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256BT-I/SO
✅ ドロップイン✓ 在庫あり
$3.95 / 個
データシートを見る →PIC32MX170F256BT-50I/SO
✅ ドロップイン✓ 在庫あり
$3.81 / 個
データシートを見る →PIC32MX170F256B-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256B-V/SO 最大定格&電気的特性
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Speed | 50 MHz |
| DMIPS Performance | 83 DMIPS |
| Active Current Consumption | 0.5 mA/MHz (typical) |
| Program Flash Memory | 256 KB |
| SRAM | 64 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| 動作温度 | -40C to +105C (V-temp, industrial) |
| パッケージ | 28-pin SOIC (SO), 300-mil |
| 実装タイプ | Surface Mount |
| ADC | 10-bit, up to 1 Msps, up to 13 channels |
| USB | USB 2.0 Full-Speed Device/Host/OTG with on-chip transceiver |
| I2S / SPI Modules | 2 |
| Parallel Master Port (PMP) | Yes, for graphics interfaces |
| Peripheral Pin Select (PPS) | Yes |
| mTouch Capacitive Touch | Supported (CTMU-based) |
| High-Resolution Timer | 1 ns capture resolution |
| On-chip Temperature Sensor | Yes |
| RoHS ステータス | Compliant |
| Lead-Free / Halogen-Free | Lead-free; halogen-free status unknown from provided data |
PIC32MX170F256B-V/SO ピン構成
| ピン 1 | SDA1/RA0 — I2C1 SDA / GPIO RA0 / AN0 (PPS-mappable) |
| ピン 2 | SCL1/RA1 — I2C1 SCL / GPIO RA1 / AN1 (PPS-mappable) |
| ピン 3 | RA2 — GPIO RA2 / AN2 (PPS-mappable) |
| ピン 4 | RA3 — GPIO RA3 / AN3 / REFCLKI (PPS-mappable) |
| ピン 5 | RA4 — GPIO RA4 (PPS-mappable) |
| ピン 6 | VDD — Positive supply 2.3 V to 3.6 V |
| ピン 7 | VSS — Ground reference |
| ピン 8 | RB0 — GPIO RB0 / AN4 / PGED1 (PPS-mappable) |
| ピン 9 | RB1 — GPIO RB1 / AN5 / PGEC1 (PPS-mappable) |
| ピン 10 | RB2 — GPIO RB2 / AN6 (PPS-mappable) |
| ピン 11 | RB3 — GPIO RB3 / AN7 (PPS-mappable) |
| ピン 12 | RB4 — GPIO RB4 / AN8 (PPS-mappable) |
| ピン 13 | RB5 — GPIO RB5 / AN9 (PPS-mappable) |
| ピン 14 | RB6 — GPIO RB6 / AN10 (PPS-mappable) |
| ピン 15 | RB7 — GPIO RB7 / AN11 (PPS-mappable) |
| ピン 16 | RC0 — GPIO RC0 / AN12 (PPS-mappable) |
| ピン 17 | RC1 — GPIO RC1 / AN13 (PPS-mappable) |
| ピン 18 | RC2 — GPIO RC2 (PPS-mappable) |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply 2.3 V to 3.6 V |
| ピン 21 | RB8 — GPIO RB8 (PPS-mappable) |
| ピン 22 | RB9 — GPIO RB9 (PPS-mappable) |
| ピン 23 | RC6 — GPIO RC6 (PPS-mappable) |
| ピン 24 | RC7 — GPIO RC7 (PPS-mappable) |
| ピン 25 | RC8 — GPIO RC8 (PPS-mappable) |
| ピン 26 | RC9 — GPIO RC9 (PPS-mappable) |
| ピン 27 | D+ — USB D+ data line |
| ピン 28 | D- — USB D- data line |
主な用途
PIC32MX170F256B-V/SO の用途: 6 件s: USB HID / CDC Peripherals, Audio Playback with I2S Codecs, Graphic LCD via PMP, Capacitive Touch User Interface, Industrial Control & Sensor Hub, Low-Cost 32-bit Educational Boards.
USB HID / CDC Peripherals
The PIC32MX170F256B-V/SO integrates a USB 2.0 Full-Speed controller with on-chip transceiver, so designers can build USB HID keyboards/mouses, CDC virtual COM ports, or vendor-class devices without any external PHY. The 50 MHz / 83 DMIPS MIPS core sustains USB polling rates while leaving headroom for application logic. With 64 KB SRAM, the part comfortably holds USB descriptors plus application buffers. Place 100 nF decoupling on VDD/VUSB, route D+/D- as a 90-ohm differential pair, and tie VBUS to the dedicated USB sense pin for proper attach detection.
おすすめ
Audio Playback with I2S Codecs
The PIC32MX170F256B-V/SO's two I2S modules pair directly with stereo audio DACs and ADCs such as the SGTL5000 or PCM1774 for music playback, tone generation, or audio effects. The 256 KB Flash holds WAV lookup tables and small audio samples, while the 50 MHz core can run DMA-driven I2S streams without CPU overhead. Place the I2S LRCK/BCLK/DATA traces as short matched-length paths, keep them away from switching power, and add a ferrite bead on the codec AVDD supply for best THD+N performance.
おすすめ
Graphic LCD via PMP
The PIC32MX170F256B-V/SO's Parallel Master Port (PMP) drives 8/16-bit parallel LCD panels and graphical OLEDs at sustained pixel rates, ideal for HMI dashboards. Combined with PPS, designers can route PMP data, address, and control lines to almost any available pin, easing PCB layout on the 28-pin SOIC footprint. Use external 1 M-ohm pull-ups on PMP chip-select lines where required by the display, and confirm timing with the panel datasheet to avoid tearing on full-frame updates.
おすすめ
Capacitive Touch User Interface
The PIC32MX170F256B-V/SO integrates the CTMU peripheral and mTouch library support, enabling 4-8 button capacitive touch sliders on the 28-pin SOIC footprint. Combined with 256 KB Flash, designers can implement gesture decoding and adaptive thresholds without an external touch controller. Route touch electrodes on the top copper layer with no solder mask over the pad, add a ground guard ring, and use the Microchip mTouch tuning guide for electrode size vs sensitivity.
おすすめ
Industrial Control & Sensor Hub
With 10-bit 1 Msps ADC, USB, and the -40C to +105C industrial temperature grade, the PIC32MX170F256B-V/SO is well suited to industrial sensor hubs reading analog inputs and forwarding them via USB, RS-232, or I2C. The 256 KB Flash accommodates Modbus or custom industrial protocols. Place a TVS diode on USB VBUS and external ESD protection on analog inputs to survive the harshest industrial EMI environments.
おすすめ
Low-Cost 32-bit Educational Boards
The PIC32MX170F256B-V/SO powers several low-cost dev boards (e.g. chipKIT-style boards, XORYA game console) because of its generous Flash, USB, and SOIC availability. The MIPS M4K core plus MPLAB Harmony support lets students learn 32-bit embedded programming without migrating to Cortex-M. Use MPLAB X IDE and the XC32 compiler; both include free versions suitable for educational use.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX170F256B-V/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX170F256B-I/SO | PIC32MX170F256BT-V/SO | PIC32MX170F256BT-I/SO | PIC32MX170F256BT-50I/SO | PIC32MX170F256B-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| 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 SPDIP (SP) - same 28-pin count, through-hole |
| Flash Memory | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| Max CPU Speed | 50 MHz / 83 DMIPS | 50 MHz / 83 DMIPS | 50 MHz / 83 DMIPS | 50 MHz / 83 DMIPS | 50 MHz / 83 DMIPS | 50 MHz / 83 DMIPS |
| Operating Temperature | -40C to +105C (V-temp) | -40C to +105C (I-temp) | -40C to +105C (V-temp) | -40C to +105C (I-temp) | -40C to +105C (I-temp) | -40C to +105C (I-temp) |
| Packaging Form | Tube | Tube | Tape & Reel | Tape & Reel | Tape & Reel | Tube |
| USB 2.0 Full-Speed | Yes (on-chip transceiver) | Yes | Yes | Yes | Yes | Yes |
主な差別化要因
- Largest Flash + SRAM in the PIC32MX1XX 28/36-pin sub-family (vs PIC32MX150F128B-V/SO)
- On-chip USB 2.0 Full-Speed transceiver (vs PIC32MX130F064B-V/SO)
- Same pinout across SO/SS/SP/ML packages for hardware flexibility (vs PIC32MX170F256B-V/ML)
設計ノート
Place 100 nF decoupling capacitors within 5 mm of every VDD pin and a single 10 uF bulk capacitor on the main supply rail. The PIC32MX170F256B-V/SO draws 0.5 mA/MHz typical active current, so a 50 MHz active load draws approximately 25 mA plus peripheral current. Add 10 uF + 100 nF on the analog AVDD rail if used, and consider a ferrite bead between digital and analog supplies to reduce ADC switching noise.
Route USB D+/D- as a 90-ohm differential pair with matched length and continuous reference ground plane on the layer immediately below. The 28-pin SOIC package places the USB pins on pins 27 and 28 at one end of the body, so keep the USB connector close to those pins to avoid stub effects. For PMP graphics, route data and address lines together with matched lengths where timing requires.
Use PPS (Peripheral Pin Select) to remap peripheral functions to convenient pins before committing the PCB layout. Not every peripheral can map to every pin - the device datasheet has the full mapping matrix in the PPS section. Once the mapping is locked, declare it explicitly at startup; remapping at runtime requires the PPS Unlock sequence described in the family reference manual.
Do not exceed the maximum 3.6 V supply; the PIC32MX170F256B-V/SO is not 5 V tolerant on I/O. For ICSP programming, hold MCLR low during power-up and route the PGEC1/PGED1 pair to a 6-pin header accessible without crossing noisy signals. The PPS Unlock sequence must be performed before changing peripheral pin mappings, otherwise registers appear to write but no change occurs.
コンプライアンス情報
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this part targets industrial/consumer, not automotive. Halogen-free status not stated in provided data.