Microchip Technology, Inc. PIC32MX170F256D

Description
Additional Features Key Features Up to 50 MHz/83 DMIPS, 32-bit RISC CPU with 0.5 mA/MHz current consumption (Typical) Two I2S/SPI modules for Codec and serial communications Peripheral Pin Select (PPS) functionality Parallel Master Port (PMP) for graphics interfaces Charge Time Measurement Unit (CTMU): Supports mTouchTM Capacitive touch buttons and sliders Provides high-resolution time measurement (1 ns) On-chip temperature measurement capability Temperature Range - 40°C to 105°C Microcontroller Features Operating voltage range of 2.3V to 3.6V 256KB Flash memory (plus an additional 3 KB of Boot Flash) 64K SRAM memory 1.65 DMIPS/MHz (Dhrystone 2.1) performance MIPS32® M4K® core with MIPS16e® mode for up to 40% smaller code size Pin-compatible with most Microchip 16-bit devices Multiple power management modes Configurable WDT with on-chip Low-Power RC oscillator for reliable operation Peripheral Features Peripheral Pin Select (PPS) functionality Up to 4 channels of hardware DMA with automatic data size detection Two UART and I2C™ modules Separate PLLs for CPU and USB clocks Hardware Real-Time Clock and Calendar (RTCC) Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers) Five Capture inputs and Five Compare/PWM outputs Audio Interface Features Data communication: I2S, LJ, RJ, DSP modes Control interface: SPI and I2C™ Master clock: Generation of fractional clock frequencies Can be synchronized with USB clock Can be tuned in run-time Analog Features Up to 13-channel, 10-bit ADC Three Analog Comparators Charge Time Measurement Unit (CTMU) Debug Features Four programming and debugging Interfaces IEEE Standard 1149.2 compatible (JTAG) boundary scan Works with only MPLAB XC32 v1.32 & up.
Description
Additional Features Key Features Up to 50 MHz/83 DMIPS, 32-bit RISC CPU with 0.5 mA/MHz current consumption (Typical) Two I2S/SPI modules for Codec and serial communications Peripheral Pin Select (PPS) functionality Parallel Master Port (PMP) for graphics interfaces Charge Time Measurement Unit (CTMU): Supports mTouchTM Capacitive touch buttons and sliders Provides high-resolution time measurement (1 ns) On-chip temperature measurement capability Temperature Range - 40°C to 105°C Microcontroller Features Operating voltage range of 2.3V to 3.6V 256KB Flash memory (plus an additional 3 KB of Boot Flash) 64K SRAM memory 1.65 DMIPS/MHz (Dhrystone 2.1) performance MIPS32® M4K® core with MIPS16e® mode for up to 40% smaller code size Pin-compatible with most Microchip 16-bit devices Multiple power management modes Configurable WDT with on-chip Low-Power RC oscillator for reliable operation Peripheral Features Peripheral Pin Select (PPS) functionality Up to 4 channels of hardware DMA with automatic data size detection Two UART and I2C™ modules Separate PLLs for CPU and USB clocks Hardware Real-Time Clock and Calendar (RTCC) Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers) Five Capture inputs and Five Compare/PWM outputs Audio Interface Features Data communication: I2S, LJ, RJ, DSP modes Control interface: SPI and I2C™ Master clock: Generation of fractional clock frequencies Can be synchronized with USB clock Can be tuned in run-time Analog Features Up to 13-channel, 10-bit ADC Three Analog Comparators Charge Time Measurement Unit (CTMU) Debug Features Four programming and debugging Interfaces IEEE Standard 1149.2 compatible (JTAG) boundary scan Works with only MPLAB XC32 v1.32 & up.
Datasheet
Datasheet Summary
Powered by GS/AI

The PIC32MX170F256D is a 32-bit microcontroller from Microchip Technology, Inc., featuring a MIPS32¬Æ M4K¬Æ core that operates at a maximum frequency of 50 MHz and delivers up to 83 DMIPS performance. It has 256 KB of Flash memory and 64 KB of SRAM, making it suitable for applications requiring substantial memory resources. The device supports a wide operating voltage range of 2.3V to 3.6V and can function in temperatures from -40¬?C to +105¬?C. This microcontroller includes advanced features such as a USB 2.0-compliant Full-speed OTG controller, multiple communication interfaces including two UARTs, two I2C modules, and two SPI modules. It also offers five 16-bit timers, a hardware Real-Time Clock and Calendar (RTCC), and a 10-bit ADC with up to 13 channels. The Charge Time Measurement Unit (CTMU) supports capacitive touch sensing and high-resolution time measurement. Power management capabilities include low-power modes and integrated reset features, while the device supports various audio interfaces for data communication. The PIC32MX170F256D is designed for flexibility with Peripheral Pin Select (PPS) functionality and remappable peripherals, making it adaptable for diverse applications.

Datasheet Summary
Powered by GS/AI

The PIC32MX170F256D is a 32-bit microcontroller from Microchip Technology, Inc., featuring a MIPS32¬Æ M4K¬Æ core that operates at a maximum frequency of 50 MHz and delivers up to 83 DMIPS performance. It has 256 KB of Flash memory and 64 KB of SRAM, making it suitable for applications requiring substantial memory resources. The device supports a wide operating voltage range of 2.3V to 3.6V and can function in temperatures from -40¬?C to +105¬?C. This microcontroller includes advanced features such as a USB 2.0-compliant Full-speed OTG controller, multiple communication interfaces including two UARTs, two I2C modules, and two SPI modules. It also offers five 16-bit timers, a hardware Real-Time Clock and Calendar (RTCC), and a 10-bit ADC with up to 13 channels. The Charge Time Measurement Unit (CTMU) supports capacitive touch sensing and high-resolution time measurement. Power management capabilities include low-power modes and integrated reset features, while the device supports various audio interfaces for data communication. The PIC32MX170F256D is designed for flexibility with Peripheral Pin Select (PPS) functionality and remappable peripherals, making it adaptable for diverse applications.

Suppliers

Company
Product
Description
Supplier Links
Additional Features Key Features Up to 50 MHz/83 DMIPS, 32-bit RISC CPU with 0.5 mA/MHz current consumption (Typical) Two I2S/SPI modules for Codec and serial communications Peripheral Pin Select (PPS) functionality Parallel Master Port (PMP) for graphics interfaces Charge Time Measurement Unit (CTMU): Supports mTouchTM Capacitive touch buttons and sliders Provides high-resolution time measurement (1 ns) On-chip temperature measurement capability Temperature Range - 40°C to 105°C Microcontroller Features Operating voltage range of 2.3V to 3.6V 256KB Flash memory (plus an additional 3 KB of Boot Flash) 64K SRAM memory 1.65 DMIPS/MHz (Dhrystone 2.1) performance MIPS32® M4K® core with MIPS16e® mode for up to 40% smaller code size Pin-compatible with most Microchip 16-bit devices Multiple power management modes Configurable WDT with on-chip Low-Power RC oscillator for reliable operation Peripheral Features Peripheral Pin Select (PPS) functionality Up to 4 channels of hardware DMA with automatic data size detection Two UART and I2C™ modules Separate PLLs for CPU and USB clocks Hardware Real-Time Clock and Calendar (RTCC) Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers) Five Capture inputs and Five Compare/PWM outputs Audio Interface Features Data communication: I2S, LJ, RJ, DSP modes Control interface: SPI and I2C™ Master clock: Generation of fractional clock frequencies Can be synchronized with USB clock Can be tuned in run-time Analog Features Up to 13-channel, 10-bit ADC Three Analog Comparators Charge Time Measurement Unit (CTMU) Debug Features Four programming and debugging Interfaces IEEE Standard 1149.2 compatible (JTAG) boundary scan Works with only MPLAB XC32 v1.32 & up.

Additional Features

      Key Features
      • Up to 50 MHz/83 DMIPS, 32-bit RISC CPU with 0.5 mA/MHz current consumption (Typical)
      • Two I2S/SPI modules for Codec and serial communications
      • Peripheral Pin Select (PPS) functionality
      • Parallel Master Port (PMP) for graphics interfaces
      • Charge Time Measurement Unit (CTMU):
        • Supports mTouchTM Capacitive touch buttons and sliders
        • Provides high-resolution time measurement (1 ns)
        • On-chip temperature measurement capability
      • Temperature Range - 40°C to 105°C
      Microcontroller Features
      • Operating voltage range of 2.3V to 3.6V
      • 256KB Flash memory (plus an additional 3 KB of Boot Flash)
      • 64K SRAM memory
      • 1.65 DMIPS/MHz (Dhrystone 2.1) performance
      • MIPS32® M4K® core with MIPS16e® mode for up to 40% smaller code size
      • Pin-compatible with most Microchip 16-bit devices
      • Multiple power management modes
      • Configurable WDT with on-chip Low-Power RC oscillator for reliable operation
      Peripheral Features
      • Peripheral Pin Select (PPS) functionality
      • Up to 4 channels of hardware DMA with automatic data size detection
      • Two UART and I2C™ modules
      • Separate PLLs for CPU and USB clocks
      • Hardware Real-Time Clock and Calendar (RTCC)
      • Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers)
      • Five Capture inputs and Five Compare/PWM outputs
      Audio Interface Features
      • Data communication: I2S, LJ, RJ, DSP modes
      • Control interface: SPI and I2C™
      • Master clock:
        • Generation of fractional clock frequencies
        • Can be synchronized with USB clock
        • Can be tuned in run-time
      Analog Features
      • Up to 13-channel, 10-bit ADC
      • Three Analog Comparators
      • Charge Time Measurement Unit (CTMU)
      Debug Features
      • Four programming and debugging Interfaces
      • IEEE Standard 1149.2 compatible (JTAG) boundary scan
      Works with only MPLAB XC32 v1.32 & up.
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category Microcontrollers (MCU)
Product Number PIC32MX170F256D
Clock Speed 50 MHz
Bits Other; 10-bit
Number 13
RAM 64 KB
ROM 256 KB
Unlock Full Specs
to access all available technical data

Similar Products

Microcontrollers - 428471 - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 32 Bit; 32bit
ROM 256 KB
Package Type QFP; Other; LQFP
View Details
 - COP8AME9ENA8 - Rochester Electronics
Specs
Data Bus 8 Bit; 8-Bit
Life Cycle Stage Obsolete
ROM Type Flash
View Details
3 suppliers
Embedded - Microcontrollers - ADUC848BS62-3 - Lingto Electronic Limited
Specs
Data Bus 8 Bit; 8-Bit
View Details