EmbeddedRelated.com
PIC32MX150F128D-I/PT

MCHPPIC32MX150F128D-I/PT

Microchip Technology
MIPS32® M4K™ PIC® 32MX Microcontroller IC 32-Bit 40MHz 128KB (128K x 8) FLASH 44-TQFP (10x10)
Active1,787 in stock

Overview

The PIC32MX150F128D-I/PT is a 32-bit microcontroller based on the MIPS32 M4K core, operating at up to 40MHz. It features 128KB of Flash memory and 32KB of RAM, designed for high-performance embedded control in a compact 44-pin TQFP package. This MCU includes specialized peripherals like I2S for audio and DMA for efficient data handling without CPU intervention.

Why Choose This Part

This MCU offers high code density via MIPS16e mode and a single-cycle MAC for signal processing tasks. It provides exceptional flexibility through Peripheral Pin Select (PPS), allowing engineers to map digital I/O to various pins for easier PCB routing.

Applications

Digital Audio Processing
Utilizes the integrated I2S interface and fractional clock frequencies to interface with high-fidelity audio codecs.
Capacitive Touch Sensing
Supports mTouch technology for implementing robust touch buttons, sliders, and wheels in user interfaces.
Industrial Sensor Hubs
Leverages the 13-channel 10-bit ADC and multiple serial interfaces (I2C, SPI, UART) for data acquisition and communication.
Motor Control Timing
Uses flexible PWM outputs and high-resolution time measurement capabilities for precise control of motors and actuators.

Key Specifications

Speed 40MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, PMP, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 35
Core Processor MIPS32 M4K
Package / Case 44-TQFP
Data Converters A/D 13x10b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 3.6V

Getting Started

Development is typically performed using the MPLAB X IDE and the MPLAB XC32 Compiler. For hardware evaluation, the PIC32MX1/2/5 Starter Kit or the Curiosity Development Board (DM320103) provides a rapid prototyping environment with an integrated programmer/debugger.

Also Consider

PIC32MX250F128D-I/PT MCHPMicrochip Technology - Provides a similar core and pinout but adds a Full-Speed USB 2.0 Device/Host/OTG controller.
STM32F072CBT6 STMicroelectronics - Offers a comparable 128KB Flash in a 48-pin package with native USB support and a different peripheral set.