PIC32MX130F064B-I/SS - 40MHz 32-bit MCU 64KB Flash | Microchip
MPN: PIC32MX130F064B-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.84 | $3.84 |
| 10 | $3.45 | $34.50 |
| 100 | $3.06 | $306.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.43 | $2,430.00 |
PIC32MX130F064B-I/SS Overview
A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit processor core, program memory, data memory, and a set of on-chip peripherals into a single chip. Within the broader category hierarchy, the PIC32MX130F064B-I/SS belongs to the 32-bit MCU family, which in turn falls under microcontrollers (MCU), under Integrated Circuits, under semiconductors. The PIC32MX1xx/2xx family is Microchip's entry-level 32-bit MCU line, targeting cost-sensitive applications that need more performance than 8/16-bit MCUs can deliver but do not require the higher pin count or features of the PIC32MZ family.
Key features of the PIC32MX130F064B-I/SS include a 2.3 V to 3.6 V supply voltage range (single 2.5 V/3.3 V operation), 21 I/O ports, 5 general-purpose 16-bit timers, an on-chip temperature sensor, and full MIPS32 M4K instruction-set compatibility for code portability across the family. The PPS block decouples peripheral pin assignments from physical pins, simplifying PCB layout and BOM management. The CTMU provides the constant-current source needed for both mTouch capacitive sensing and 1 ns edge-time-stamping on capture inputs.
Architecture is a single-cycle MIPS32 M4K 5-stage pipeline with hardware multiply/divide and a configurable prefetch cache. The bus matrix splits Flash (64 KB) and SRAM (16 KB) into separate program/data paths, allowing DMA and CPU to operate concurrently without stalling. PMP can drive external graphics LCDs or FIFOs in master mode.
Typical applications include low-cost 32-bit control nodes in industrial automation, graphics front panels with simple monochrome/color LCDs driven by PMP, mTouch capacitive user interfaces for white goods and audio panels, audio decoder panels via the two I2S modules, and low-power sensor hubs where the <0.5 mA/MHz active current helps meet energy budgets. Industrial-grade -40°C to +85°C operation also makes it a fit for factory-floor equipment.
When designing with this part, choose decoupling per the datasheet (typically 0.1 µF + bulk) and assign PPS mappings early in firmware - changing them after the PCB is laid out is impossible without re-spin. The internal 8 MHz RC oscillator with PLL can drive the 40 MHz core, eliminating an external crystal in cost-sensitive designs.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC32MX130F064B-I/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32MX130F064B-I/SS (same form factor and footprint) — differing in Package, ADC, Timers, Operating Temperature, Operating Temperature Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F064BT-I/SS
✅ Drop-In✓ In Stock
$1.96 / Unit
View Datasheet →PIC32MX130F064B-I/SS Maximum Ratings & Electrical Characteristics
| Core | MIPS32 M4K 32-bit RISC |
| Maximum CPU Clock | 40 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| Data Memory (SRAM) | 16 KB |
| Supply Voltage | 2.3 V to 3.6 V |
| Operating Temperature Range | -40 °C to +85 °C (Industrial) |
| Active CPU Current | < 0.5 mA/MHz |
| I/O Pins | 21 |
| I2S / SPI Modules | 2 |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| CTMU (Capacitive Touch / 1 ns time measurement) | Yes |
| General-Purpose Timers | 5 × 16-bit |
| On-chip Temperature Sensor | Yes |
| Package | 28-pin SSOP (5.30 mm body) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC32MX130F064B-I/SS Pin Configuration
| Pin 1 | RF0 — Remappable I/O / INT0 |
| Pin 2 | RF1 — Remappable I/O |
| Pin 3 | SDA1/RG45 — I2C1 SDA / remappable I/O |
| Pin 4 | SCL1/RG44 — I2C1 SCL / remappable I/O |
| Pin 5 | RA0 — Remappable I/O |
| Pin 6 | RA1 — Remappable I/O |
| Pin 7 | RB0 — Programmable pull-up, remappable I/O |
| Pin 8 | RB1 — Remappable I/O |
| Pin 9 | RB2 — Remappable I/O |
| Pin 10 | RB3 — Remappable I/O |
| Pin 11 | RB4 — Remappable I/O |
| Pin 12 | RB5 — Remappable I/O |
| Pin 13 | RB7 — Remappable I/O |
| Pin 14 | RB8 — Remappable I/O |
| Pin 15 | VSS — Ground |
| Pin 16 | VDD — Core / I/O supply 2.3-3.6 V |
| Pin 17 | RB9 — Remappable I/O |
| Pin 18 | RB10 — Remappable I/O |
| Pin 19 | RB11 — Remappable I/O |
| Pin 20 | RB13 — Remappable I/O |
| Pin 21 | RB14 — Remappable I/O |
| Pin 22 | RB15 — Remappable I/O |
| Pin 23 | RF4 — Remappable I/O |
| Pin 24 | RF5 — Remappable I/O |
| Pin 25 | RC1 — Remappable I/O |
| Pin 26 | RC2 — Remappable I/O |
| Pin 27 | RC3 — Remappable I/O |
| Pin 28 | RC4 — Remappable I/O |
Typical Applications
PIC32MX130F064B-I/SS is suitable for 6 applications: Industrial Control Node, mTouch Capacitive User Interface, Audio Front Panel with I2S Codec, Graphics Front Panel with PMP LCD, USB Device / Embedded Host, Low-Power Sensor Hub.
Industrial Control Node
The PIC32MX130F064B-I/SS is well-suited for cost-sensitive 32-bit industrial control nodes, where the 40 MHz MIPS32 M4K core, 64 KB Flash, 16 KB SRAM, and industrial -40°C to +85°C operating range provide ample headroom for small protocol stacks (Modbus, RS-485 framing, simple TCP/IP via SPI-to-Ethernet bridges). The part's <0.5 mA/MHz active CPU current keeps 3.3 V regulator thermal stress low even at full 40 MHz operation. Designers typically pair it with an external RS-485 transceiver (e.g., MAX3485) and a digital isolator; the two I2S/SPI modules let the same firmware drive both fieldbus and a local HMI LCD through the parallel master port, eliminating a separate display controller.
Recommended
mTouch Capacitive User Interface
The PIC32MX130F064B-I/SS integrates Microchip's CTMU peripheral - a constant-current source + timer pair that supports up to 1 ns high-resolution edge measurement - which is the foundation of mTouch capacitive buttons, sliders, and proximity sensing. The 21 GPIO pins give enough capacity for typical appliance front-panel designs (8-12 touch channels + LCD + LED indicators). The 64 KB Flash comfortably fits the mTouch library plus an application UI state machine. PPS allows touch channels, the LCD data bus, and PWM backlight drive to be reassigned without PCB re-spins. Compared with discrete touch ICs, the integrated approach reduces BOM and lets the same MCU host the capacitive UI and the appliance's main control loop.
Recommended
Audio Front Panel with I2S Codec
The PIC32MX130F064B-I/SS includes two I2S/SPI modules that can drive an external audio codec (e.g., SGTL5000, WM8960) for stereo line/headphone playback in a low-cost audio front panel. The 40 MHz core delivers enough MIPS to run a 48 kHz / 16-bit audio stream plus a small UI firmware in a single-threaded loop or with a cooperative scheduler. The on-chip temperature sensor enables thermal-compensated amplifier bias if the board integrates a Class-D amp. The 16 KB SRAM is sufficient for a small ring buffer plus UI state, though a 96 kHz path will need DMA-style double buffers to avoid underruns.
Recommended
Graphics Front Panel with PMP LCD
The PIC32MX130F064B-I/SS Parallel Master Port (PMP) can drive an external graphics LCD in master mode - typically a small 128x64 monochrome OLED or a 320x240 TFT controller IC - for graphical front-panel displays. PMP supports 8-bit or 16-bit data, dedicated enable, and address-latch pins, offloading the CPU versus bit-banged solutions. Designers pair PMP with PPS-remapped GPIO for SPI/I2C peripherals (sensor, EEPROM). The 64 KB Flash fits small graphics libraries plus full font tables; for richer GUIs, the larger-memory PIC32MX250/350 family members offer 128 KB Flash with the same SSOP-28 footprint.
Recommended
USB Device / Embedded Host
The PIC32MX130F064B-I/SS integrates a USB 2.0 full-speed (12 Mbps) controller with on-chip transceiver supporting device, host, and OTG operation, per the Microchip product page. This makes the part a fit for low-cost USB peripherals (HID, CDC, vendor-class) and embedded USB hosts reading mass-storage or HID devices. The 64 KB Flash and 16 KB SRAM comfortably fit Microchip's USB stack (Microchip Libraries for Applications or MPLAB Harmony USB). The 28-SSOP footprint keeps the design compact; designers add a 48 MHz crystal or use the USB PLL mode for 48 MHz USB clocking without an extra part.
Recommended
Low-Power Sensor Hub
The PIC32MX130F064B-I/SS <0.5 mA/MHz active current and configurable sleep / deep-sleep modes make it a viable sensor-hub MCU for battery-powered measurement nodes reading temperature, humidity, or simple motion sensors. The on-chip temperature sensor can double as a local ambient reading. The CTMU's 1 ns resolution supports precise time-of-flight or pulse-width measurements, and the 21 GPIO are sufficient for multiple I2C/SPI sensor buses. Combined with PPS-based pin flexibility, the same hardware can host alternative sensor sets by firmware-only changes, which is valuable across a sensor-hub product family.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F064B-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F064BT-I/SS | PIC32MX130F064B-I/SP |
|---|---|---|---|
| Package | 28-SSOP | 28-SSOP (same) | 28-SPDIP (NOT same footprint) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 64 KB | 64 KB | 64 KB |
| SRAM | 16 KB | 16 KB | 16 KB |
| Max CPU Clock | 40 MHz | 40 MHz | 40 MHz |
| Core | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| USB | USB FS OTG | USB FS OTG | USB FS OTG |
| Operating Temperature | -40 to +85 °C (I) | -40 to +85 °C (I) | -40 to +85 °C (I) |
| PCB Footprint | SSOP-28 surface-mount | SSOP-28 surface-mount | SPDIP-28 through-hole (NOT drop-in) |
Key Differentiators
- Highest memory density in PIC32MX1XX/2XX SSOP-28 family (vs PIC32MX120F032B-I/SS)
- Includes USB 2.0 full-speed OTG controller (vs PIC32MX110F016B-I/SS)
- Industry-standard SSOP-28 surface-mount package (vs PIC32MX130F064B-I/SP)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor within 5 mm of each VDD pin and a bulk 10 µF tantalum or ceramic on the 3.3 V rail near the MCU. Microchip's PIC32MX hardware checklist recommends VDD rise time of ≤ 50 ms; an RC ramp or supervisor may be needed if the upstream rail ramps slowly. Estimated: at 40 MHz full active CPU + peripherals, total VDD current is roughly 25-35 mA; size the regulator for at least 50 mA to leave margin.
The 28-SSOP is a fine-pitch (0.65 mm) SMD package - use a Type-A land pattern with 0.40 mm × 0.45 mm pads and ensure solder mask slivers are removed between pads. Keep analog and digital ground domains star-grounded at the MCU VSS pin, and route the crystal traces short and symmetric with a ground guard ring. PPS-based pin reassignment allows late-stage PCB fixes without re-spinning the board.
Common pitfalls: (1) running the 40 MHz core from the internal FRC without first enabling the PLL and waiting for the LOCK bit - firmware will run at 8 MHz and peripherals (UART baud, I2S sample rate) will be wrong; (2) forgetting that <0.5 mA/MHz is per-MHz active CPU only and excludes peripherals that can dominate total power; (3) leaving the JTAG pins TMS/TCK floating in production - Microchip recommends pulling them in a defined state to avoid accidental debug-entry after reset.
USB D+/D- traces must be 90 Ω differential, length-matched within 1 mm, and routed over a continuous ground plane with no splits. The on-chip USB transceiver needs the 48 MHz USB clock - either from an external crystal on the dedicated USB clock pins or from the 8 MHz FRC + PLL with the USB PLL mode enabled. A USB bus termination pull-up (1.5 kΩ on D-) must be switchable for host/device/OTG operation.
Compliance Information
RoHS-compliant per Microchip product page and OnlineComponents listing. Lead-free reflow profile per JEDEC J-STD-020. Industrial temperature grade (-40 to +85 °C). Not AEC-Q100 qualified - for automotive designs select a -V or -E suffix part or use an external watchdog.