Microchip Technology

PIC32MX340F128L-80I/BG - 32-bit 80MHz MCU, 128KB Flash, 121-TFBGA

N.º da peça: PIC32MX340F128L-80I/BG ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.5 V to 3.6 V Vdss 121-TFBGA (10x10 mm) Package 80 MHz Speed 128 KB (128K x 8) Memory
A partir de $5.48 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-10-02
Preços por volume
Qtd. Preço unitário Total
1 $8.42 $8,42
10 $7.74 $77,40
100 $6.95 $695,00
500 $6.21 $3.105,00
1.000 $5.48 $5.480,00
ℹ️ Todos os preços estão em USD

PIC32MX340F128L-80I/BG Visão geral

The Microchip Technology PIC32MX340F128L-80I/BG is a 32-bit MIPS microcontroller from the PIC32MX3XX/4XX family, featuring an 80 MHz MIPS32 M4K core, 128 KB of Flash program memory, and 32 KB of SRAM, packaged in a 121-ball TFBGA (10x10 mm). It integrates a 10-bit ADC, USB 2.0 full-speed On-The-Go, CAN 2.0b, and a wide range of peripherals designed for connected embedded applications.

A 32-bit microcontroller (MCU) is an integrated circuit that combines a high-performance processor core, program memory, data memory, and a rich peripheral set on a single die. PIC32MX MCUs leverage the MIPS32 instruction set with 5-stage pipeline and hardware multiply/divide, positioning them in the same performance tier as early ARM Cortex-M3 devices while offering Microchip's MPLAB development ecosystem. The 80 MHz core delivers 105 DMIPS, giving PIC32MX340F128L more than 2x the throughput of 16-bit PIC24/dsPIC parts at similar clock rates.

Key features of this part include 53 general-purpose I/O pins, 5 16-bit timers/counters, 2 I2C, 2 UART, 2 SPI, 2 CAN, 1 USB OTG, 1 PMP/PSP, and a 16-channel 10-bit ADC with 1 Msps conversion rate. The device operates from 2.5V to 3.6V, supports industrial -40C to +85C temperature range (I-grade), and provides two 32-bit shadow register sets for fast context switching in RTOS environments.

Architecturally, the PIC32MX340F128L uses a Harvard bus architecture with separate instruction and data paths, MIPS16e code compression for up to 40% smaller program footprint, and a peripheral bus that offloads DMA from the core. The on-chip DMA controller supports 8 channels and can move data between peripherals and RAM without CPU intervention - critical for streaming USB, CAN, and ADC data.

Typical applications include industrial control with CAN networking, USB-based data acquisition modules, medical instrumentation requiring 32-bit math, and embedded HMI with PMP-driven LCD. The integrated USB OTG makes it well suited for point-of-sale terminals and portable diagnostic tools that need to enumerate as USB device or host.

When designing with this device, plan a 3.3V LDO supply with bulk + bypass capacitance near each VDD/VSS pair. The 121-ball TFBGA requires 4-layer PCB with microvia or via-in-pad for reliable manufacturing; budget for X-ray inspection on production boards. Configure the on-chip LPRC/FRC oscillators and use the PLL only when peripheral timing jitter is critical.

This page synthesizes distributor pricing, pin-compatible drop-in alternatives within the PIC32MX family, and practical design notes not found in the manufacturer datasheet alone.

Alternativas drop-in para PIC32MX340F128L-80I/BG — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC32MX340F128L-80I/BG (mesmo formato e footprint) — diferindo em ADC, Package, DMA Channels, Core Architecture, Operating Temperature.

Microchip Technology
ADC: 10-bit
Package: 44-pin QFN (8x8 mm)
Core Architecture: MIPS32 M4K 32-bit RISC
Microchip Technology
ADC: 10-bit, 1 Msps, up to 13 channels
Package: 28-SOIC (0.295 in / 7.50 mm)
Core Architecture: MIPS32 M4K 32-bit RISC
Microchip Technology
ADC: 10-bit, up to 1 Msps, 28 analog channels
Package: 64-VQFN (9x9 mm) with exposed pad
Operating Temperature: -40 C to +85 C
Microchip Technology
ADC: 10-bit, up to 16 channels
Package: 64-pin QFN (MR), 9 x 9 mm
Core Architecture: MIPS32 M4K 32-bit
Microchip Technology
ADC: 10-bit
DMA Channels: Yes (8-channel)
Microchip Technology
ADC: 10-bit, 16-channel, 1 Msps
Package: 121-ball TFBGA (BG), 10x10 mm
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
ADC: 10-bit, 16-channel, up to 1 Msps
Package: 121-ball TFBGA, 10 x 10 mm, 0.8 mm pitch
DMA Channels: Yes
Microchip Technology
ADC: 10-bit, 1 Msps, up to 16 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
ADC: 10-bit, up to 16 channels, 1 Msps
DMA Channels: 4 (with instruction trace)
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
ADC: 10-bit, up to 16 channels
Package: 121-pin TFBGA (10x10 mm)
DMA Channels: Yes (integrated DMA controller)
Microchip Technology
ADC: 10-bit
Package: 121-pin TFBGA (10x10 mm)
DMA Channels: Yes
Microchip Technology
ADC: 10-bit, up to 1 Msps, up to 16 channels
Package: 121-TFBGA (BG), 10x10 mm
DMA Channels: 8 (per family datasheet)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC32MX340F128L-80V/BG

✅ Drop-In
Microchip Technology
📦 121-TFBGA (10x10 mm)
MIPS32 M4K · 32-bit · 80 MHz · 128 KB (128 K x 8) · 32 KB · 10-bit · Yes (8-channel) · 53

✓ Em estoque

$4.78 / unidade

Ver ficha técnica →

PIC32MX340F128HT-80I/MR

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 QFN-64 (MR)
MIPS32 M4K 32-bit · 80 MHz · 128 KB · 32 KB · 2.5 V to 3.6 V · 53 · 10-bit, up to 16 channels · 2

✓ Em estoque

$4.12 / unidade

Ver ficha técnica →

PIC32MX330F064H-I/MR

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 QFN-64 (MR)
MIPS32 M4K · 32-bit · 100 MHz (50 MHz for -I speed grade) · 150 DMIPS (at 120 MHz per family spec) · 64 KB (64K x 8) · 16 KB · 2.3 V to 3.6 V · -40 C to +85 C

✓ Em estoque

$4.1 / unidade

Ver ficha técnica →

PIC32MX270F256D-I/ML

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 QFN-28 (ML)
MIPS32 M4K 32-bit RISC · 50 MHz · 83 DMIPS · 256 KB (256K x 8) · 64 KB · 2.3 V to 3.6 V · 0.5 mA/MHz (Typical) · 10-bit

✓ Em estoque

$4.18 / unidade

Ver ficha técnica →

PIC32MX274F256B-I/SO

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 SOIC-28 (SO)
MIPS32 M4K 32-bit RISC · PIC32MX1XX/2XX 28/44-pin XLP · 72 MHz · 256 KB (256K x 8) · 64 KB · 28-SOIC (0.295 in / 7.50 mm) · -40C to +85C (industrial, -I suffix) · 2.3 V to 3.6 V

✓ Em estoque

$4.35 / unidade

Ver ficha técnica →

PIC32MX340F128L-80I/BG Classificações máximas e características elétricas

Core Architecture MIPS32 M4K
Core Frequency 80 MHz
Core Performance 105 DMIPS
Program Memory (Flash) 128 KB (128K x 8)
Data Memory (SRAM) 32 KB
Operating Voltage 2.5 V to 3.6 V
I/O Pins 53
ADC 10-bit, 16 channels, 1 Msps
USB USB 2.0 Full-Speed OTG
CAN 2x CAN 2.0b
UART 2
SPI 2
I2C 2
Timers 5 x 16-bit
DMA Channels 8
Encapsulamento 121-TFBGA (10x10 mm)
Temperatura de operação -40 C to +85 C (I-grade)
Status RoHS Compliant

Configuração de pinos do PIC32MX340F128L-80I/BG

BGA-121 Package Pinout Diagram BGA-121 12x12mm, 11x11, P0.8mm, JEDEC MO-192. A1 BGA-121 11x11 grid
Pino A1 VSS — Ground
Pino A2 PMD0 — Parallel Master Port Data 0 / GPIO
Pino A3 PMD4 — Parallel Master Port Data 4 / GPIO
Pino A4 PMD8 — Parallel Master Port Data 8 / GPIO
Pino A5 SDA2 — I2C2 Data
Pino A6 U2RX — UART2 Receive / RPA4
Pino A7 U2TX — UART2 Transmit / RPA8
Pino A8 U1TX — UART1 Transmit / RPA0
Pino A9 U1RX — UART1 Receive / RPA1
Pino A10 VDD — Supply voltage 2.5-3.6V
Pino B1 OSC1 — Crystal oscillator input
Pino B2 PMD1 — Parallel Master Port Data 1 / GPIO
Pino B3 PMD5 — Parallel Master Port Data 5 / GPIO
Pino B4 PMD9 — Parallel Master Port Data 9 / GPIO
Pino B5 SCL2 — I2C2 Clock
Pino B6 C1RX — CAN1 Receive
Pino B7 C1TX — CAN1 Transmit
Pino B8 C2RX — CAN2 Receive
Pino B9 C2TX — CAN2 Transmit
Pino B10 VSS — Ground
Pino C1 OSC2 — Crystal oscillator output
Pino C2 PMD2 — Parallel Master Port Data 2 / GPIO
Pino C3 PMD6 — Parallel Master Port Data 6 / GPIO
Pino C4 PMD10 — Parallel Master Port Data 10 / GPIO
Pino C5 SDA1 — I2C1 Data
Pino C6 SCL1 — I2C1 Clock
Pino C7 SDI1 — SPI1 Data In / RPF5
Pino C8 SDO1 — SPI1 Data Out / RPF4
Pino C9 CS1 — SPI1 Chip Select / RPF3
Pino C10 SCK1 — SPI1 Clock
Pino D1 VSS — Ground
Pino D2 PMD3 — Parallel Master Port Data 3 / GPIO
Pino D3 PMD7 — Parallel Master Port Data 7 / GPIO
Pino D4 PMD11 — Parallel Master Port Data 11 / GPIO
Pino D5 AN0 — Analog input 0
Pino D6 AN1 — Analog input 1
Pino D7 AN2 — Analog input 2
Pino D8 AN3 — Analog input 3
Pino D9 AN4 — Analog input 4
Pino D10 AN5 — Analog input 5
Pino E1 TCK — JTAG Test Clock
Pino E2 PMRD — Parallel Master Read / GPIO
Pino E3 PMWR — Parallel Master Write / GPIO
Pino E4 PMA0 — Parallel Master Address 0
Pino E5 AN6 — Analog input 6
Pino E6 AN7 — Analog input 7
Pino E7 AN8 — Analog input 8
Pino E8 AN9 — Analog input 9
Pino E9 AN10 — Analog input 10
Pino E10 AN11 — Analog input 11
Pino F1 TMS — JTAG Test Mode Select
Pino F2 TDI — JTAG Test Data In
Pino F3 TDO — JTAG Test Data Out
Pino F4 PMCS1 — Parallel Master Chip Select 1
Pino F5 AN12 — Analog input 12
Pino F6 AN13 — Analog input 13
Pino F7 AN14 — Analog input 14
Pino F8 AN15 — Analog input 15
Pino F9 VDD — Supply voltage 2.5-3.6V
Pino F10 VSS — Ground
Pino G1 TRCLK — Trace Clock
Pino G2 TRD0 — Trace Data 0
Pino G3 TRD1 — Trace Data 1
Pino G4 TRD2 — Trace Data 2
Pino G5 TRD3 — Trace Data 3
Pino G6 CVREF — Comparator Voltage Reference
Pino G7 C1IN- — Comparator 1 Inverting Input
Pino G8 C1IN+ — Comparator 1 Non-Inverting Input
Pino G9 C2IN- — Comparator 2 Inverting Input
Pino G10 C2IN+ — Comparator 2 Non-Inverting Input
Pino H1 D- — USB D- line
Pino H2 D+ — USB D+ line
Pino H3 VBUS — USB VBUS detect
Pino H4 VUSB — USB 3.3V regulator output
Pino H5 PGEC1 — ICSP Program Clock 1
Pino H6 PGED1 — ICSP Program Data 1
Pino H7 PGEC2 — ICSP Program Clock 2
Pino H8 PGED2 — ICSP Program Data 2
Pino H9 MCLR — Master Clear reset
Pino H10 VDD — Supply voltage 2.5-3.6V
Pino J1 SOSCO — Secondary oscillator output (32.768 kHz)
Pino J2 SOSCI — Secondary oscillator input (32.768 kHz)
Pino J3 RTCC — Real-Time Clock Calendar output
Pino J4 OC1 — Output Compare 1
Pino J5 OC2 — Output Compare 2
Pino J6 OC3 — Output Compare 3
Pino J7 OC4 — Output Compare 4
Pino J8 OC5 — Output Compare 5
Pino J9 IC1 — Input Capture 1
Pino J10 IC2 — Input Capture 2
Pino K1 INT0 — External Interrupt 0
Pino K2 INT1 — External Interrupt 1
Pino K3 INT2 — External Interrupt 2
Pino K4 INT3 — External Interrupt 3
Pino K5 INT4 — External Interrupt 4
Pino K6 T1CK — Timer1 Clock input
Pino K7 T2CK — Timer2 Clock input
Pino K8 T3CK — Timer3 Clock input
Pino K9 T4CK — Timer4 Clock input
Pino K10 T5CK — Timer5 Clock input
Pino L1 RB0 — GPIO RB0
Pino L2 RB1 — GPIO RB1
Pino L3 RB2 — GPIO RB2
Pino L4 RB3 — GPIO RB3
Pino L5 RB4 — GPIO RB4
Pino L6 RB5 — GPIO RB5
Pino L7 RB6 — GPIO RB6
Pino L8 RB7 — GPIO RB7
Pino L9 RB8 — GPIO RB8
Pino L10 RB9 — GPIO RB9
Pino M1 RC1 — GPIO RC1
Pino M2 RC2 — GPIO RC2
Pino M3 RC3 — GPIO RC3
Pino M4 RC4 — GPIO RC4
Pino M5 RD0 — GPIO RD0
Pino M6 RD1 — GPIO RD1
Pino M7 RD2 — GPIO RD2
Pino M8 RD3 — GPIO RD3
Pino M9 RD4 — GPIO RD4
Pino M10 RD5 — GPIO RD5

Aplicações típicas

PIC32MX340F128L-80I/BG é adequado para 6 aplicaçãos: Industrial CAN Gateway Module, USB Data Acquisition Device, Portable Medical Diagnostic Tool, Embedded HMI with LCD, Point-of-Sale (POS) Terminal, Automotive Body Control Module.

🏭

Industrial CAN Gateway Module

The PIC32MX340F128L-80I/BG is well suited for industrial CAN gateway designs thanks to its dual CAN 2.0b controllers and 8-channel DMA engine, which can sustain 1 Mbit/s CAN traffic with near-zero CPU loading. Its 128 KB Flash and 32 KB SRAM hold a full CANopen or J1939 stack plus application logic, and the 80 MHz MIPS32 core delivers 105 DMIPS for protocol translation between CAN, UART, and USB. The 53 I/O pins provide ample headroom for digital inputs, relay drivers, and an SPI-connected isolated transceiver. The 121-TFBGA 10x10 mm package allows the gateway to fit in a compact DIN-rail enclosure. The industrial -40C to +85C temperature grade is fully compatible with factory-floor environments.

🖥️

USB Data Acquisition Device

The PIC32MX340F128L-80I/BG's USB 2.0 full-speed On-The-Go controller and 1 Msps 10-bit ADC make it a strong fit for USB-connected data acquisition modules. The 8-channel DMA can stream ADC samples directly into RAM and then to the USB endpoint without CPU intervention, sustaining continuous acquisition at the full 1 Msps rate. The 128 KB Flash accommodates a USB HID or CDC stack plus custom command processing, and the 32 KB SRAM doubles as a sample buffer. The MIPS32 core handles host commands and on-the-fly DSP operations. The 121-TFBGA 10x10 mm footprint supports portable instruments with limited PCB area, while the 2.5V-3.6V supply works directly from USB bus power after LDO regulation.

💊

Portable Medical Diagnostic Tool

The PIC32MX340F128L-80I/BG is a good fit for portable medical diagnostic tools where its 32-bit performance, 128 KB Flash, and 32 KB SRAM support signal-processing algorithms for sensor data (SpO2, ECG, temperature) while the 16-channel 10-bit ADC captures multiple physiological inputs. The dual CAN interfaces allow integration into hospital CAN-based asset tracking, and the USB OTG port enables direct connection to a tablet for data display. The industrial -40C to +85C temperature range covers most clinical environments, and the 121-TFBGA package keeps the PCB small enough for handheld form factors. Note: medical applications still require IEC 60601 compliance at the system level.

📺

Embedded HMI with LCD

The PIC32MX340F128L-80I/BG's parallel master port (PMP/PSP) can directly drive character and graphical LCDs up to QVGA resolution, while the 80 MHz core handles button scanning, menu navigation, and real-time data updates. The 128 KB Flash stores full menus and localized strings, and the 32 KB SRAM holds the frame buffer for a small graphical display. The 53 I/O pins accept rotary encoders, keypads, and status LEDs, and the two UARTs connect to a Wi-Fi or Bluetooth module for cloud connectivity. The 121-TFBGA package is appropriate for compact HMI front panels in appliances and machine tools where the -40C to +85C industrial range supports factory use.

💳

Point-of-Sale (POS) Terminal

The PIC32MX340F128L-80I/BG suits point-of-sale terminal designs where USB OTG enables connection to barcode scanners, receipt printers, and magnetic card readers, while the 2 UARTs drive a thermal printer and external modem. The 80 MHz MIPS32 core processes transaction encryption and the 128 KB Flash holds the payment library stack; 32 KB SRAM supports transaction buffering. The 16-channel ADC reads battery voltage and keypad inputs, and the dual CAN controllers support connection to in-store network backbones in modern retail environments. The 121-TFBGA 10x10 mm package fits inside compact handheld POS hardware. Designers should add a secure element for PCI compliance at the system level.

🚗

Automotive Body Control Module

The PIC32MX340F128L-80I/BG's dual CAN 2.0b controllers, 53 I/O pins, and 80 MHz core support body control modules that integrate window lifts, mirror adjustment, lighting, and door locks via CAN. The 128 KB Flash stores the body control application plus a UDS diagnostic stack, and the 32 KB SRAM buffers diagnostic events. The 8-channel DMA offloads repetitive CAN message processing. Although the -40C to +85C industrial temperature range covers most cabin applications, under-hood deployments need the PIC32MX340F128L-80V/BG variant (-40C to +105C). The 121-TFBGA 10x10 mm package allows the BCM to fit into tight A-pillar or door-module enclosures.

Resumo dos produtos recomendados

MCP2561 CAN transceiver Usado em: Industrial CAN Gateway Module, Automotive Body Control Module PIC32MX340F128HT-80I/MR Microchip Technology Usado em: Industrial CAN Gateway Module MCP2221A USB-to-UART/I2C bridge companion Usado em: USB Data Acquisition Device MCP6002 signal conditioning op-amp Usado em: USB Data Acquisition Device MCP9700 temperature sensor Usado em: Portable Medical Diagnostic Tool MCP3421 16-bit ADC for precision Usado em: Portable Medical Diagnostic Tool PIC32MX270F512L-I/PT higher-density sibling for richer graphics Usado em: Embedded HMI with LCD MCP79410 I2C RTC with battery backup Usado em: Point-of-Sale (POS) Terminal PIC32MX340F128L-80V/BG Microchip Technology Usado em: Automotive Body Control Module
What is the operating voltage of PIC32MX340F128L-80I/BG?
The PIC32MX340F128L-80I/BG operates from 2.5 V to 3.6 V, with 3.3 V as the nominal supply. According to the Microchip PIC32MX3XX/4XX family datasheet (DS61143), the device is specified for industrial -40C to +85C operation and tolerates the full supply range without requiring a separate core voltage rail.
How much Flash and RAM does PIC32MX340F128L-80I/BG have?
The PIC32MX340F128L-80I/BG integrates 128 KB of Flash program memory and 32 KB of SRAM on-chip. This is a mid-density member of the PIC32MX3XX/4XX family and is sufficient for full TCP/IP stacks, USB device stacks, and CANopen libraries when used with Microchip's Harmony or MLA frameworks.
What is the core architecture of PIC32MX340F128L-80I/BG?
The PIC32MX340F128L-80I/BG uses the MIPS32 M4K core with a 5-stage pipeline, hardware multiply/divide, 32 x 32-bit core registers plus 32 x 32-bit shadow registers, and MIPS16e code compression that reduces program size by up to 40%. At 80 MHz the core delivers 105 DMIPS of throughput.
Does PIC32MX340F128L-80I/BG support USB and CAN?
Yes, the PIC32MX340F128L-80I/BG includes one USB 2.0 full-speed On-The-Go controller (device/host capable) and two independent CAN 2.0b controllers. Combined with the 8-channel DMA engine, the device can sustain USB or CAN traffic without CPU intervention - ideal for industrial and automotive gateways.
Where to buy PIC32MX340F128L-80I/BG online?
As of 2026-10-02, PIC32MX340F128L-80I/BG is in stock at DigiKey (part 2170220) and Mouser, with pricing starting around $8.42 at qty-1 and $5.48 at qty-1000. Both distributors offer same-day shipping for stock-on-hand inventory and accept factory-direct orders for production volumes.
What is the price of PIC32MX340F128L-80I/BG?
As of 2026-10-02, the qty-1 unit price for PIC32MX340F128L-80I/BG is approximately $8.42 at DigiKey, dropping to about $5.48 at qty-1000. Pricing reflects factory-tray stock; reel and tube pricing may vary by +/- 5% depending on order quantity and distributor lead time.
What is the lead time for PIC32MX340F128L-80I/BG?
As of 2026-10-02, DigiKey lists PIC32MX340F128L-80I/BG with same-day shipping for orders placed by the daily cutoff. Factory-direct orders for production reels typically ship from Microchip's Thailand or Gresham fab within 6-8 weeks for non-stocked quantities.
Is PIC32MX340F128L-80I/BG in stock?
As of 2026-10-02, PIC32MX340F128L-80I/BG is reported in stock at DigiKey (part 2170220) and Mouser with immediate shipping available. The part is in active production and the lifecycle status is ACTIVE per Microchip's product change notification database.
What is the difference between PIC32MX340F128L-80I/BG and PIC32MX340F128L-80V/BG?
The PIC32MX340F128L-80I/BG and PIC32MX340F128L-80V/BG share the same 121-TFBGA package and identical silicon. The only difference is operating temperature grade: the -80I/BG variant supports industrial -40C to +85C, while the -80V/BG variant supports extended -40C to +105C for harsher thermal environments.
What is the best drop-in replacement for PIC32MX340F128L-80I/BG?
The most direct drop-in replacement is the PIC32MX340F128L-80V/BG, which shares the same 121-TFBGA package, identical pinout, and same 128 KB Flash / 32 KB SRAM memory map, differing only in the wider -40C to +105C temperature grade. The PIC32MX340F128L-80I/PT (TQFP-64) is functionally identical but not a drop-in due to package change.
Can PIC32MX340F128HT-80I/MR replace PIC32MX340F128L-80I/BG?
The PIC32MX340F128HT-80I/MR has the same 128 KB Flash and 32 KB SRAM and runs at 80 MHz, but it ships in a 64-pin QFN (MR) package rather than 121-TFBGA. It is pin-to-pin compatible within the same family but requires a different PCB footprint, so it is not a true drop-in for the BG variant.
When should I choose PIC32MX340F128L-80I/BG over PIC32MX270F512L-I/PT?
Choose PIC32MX340F128L-80I/BG when your design requires both USB and CAN peripherals plus BGA-level integration; the 121-TFBGA packs 53 I/O and dual CAN into a compact 10x10 mm area. Choose PIC32MX270F512L-I/PT (512 KB Flash, TQFP-100) when you need more code space and easier TQFP soldering, with the trade-off of higher pin count and no CAN.
Where to download PIC32MX340F128L-80I/BG datasheet PDF?
The official PIC32MX3XX/4XX family datasheet is available as DS61143H from Microchip's website at https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/61143H.pdf. This single document covers the entire family including PIC32MX340F128L variants. Errata and silicon revision documents are linked from the same product page.
Where can I find the pinout for PIC32MX340F128L-80I/BG?
The complete ball map for the 121-TFBGA package is in Section 2 of the PIC32MX3XX/4XX family datasheet (DS61143H). Ball A1 is the index corner; the package follows standard TFBGA numbering. The pinout diagram is also reproduced on the Microchip product page for PIC32MX340F128L.
What are the key specifications of PIC32MX340F128L-80I/BG that engineers should know?
Key engineering specs for PIC32MX340F128L-80I/BG: MIPS32 M4K core at 80 MHz delivering 105 DMIPS, 128 KB Flash and 32 KB SRAM, 53 I/O pins, 16-channel 10-bit ADC at 1 Msps, USB 2.0 FS OTG, dual CAN 2.0b controllers, 8-channel DMA, 2.5V-3.6V supply, -40C to +85C industrial temperature, and 121-TFBGA 10x10 mm package. It is the densest PIC32MX3XX/4XX part with both USB and dual CAN.

Dados de referência de engenharia para PIC32MX340F128L-80I/BG — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose PIC32MX340F128L-80I/BG when your embedded design needs a 32-bit MCU that combines USB 2.0 OTG, dual CAN 2.0b, and at least 50 GPIO in a compact 10x10 mm BGA - the only PIC32MX3XX/4XX part with all three. It is the right fit for industrial CAN gateways, USB data acquisition modules, and compact HMI front panels where the dual CAN and parallel master port deliver peripheral density that TQFP-100 variants cannot match at the same PCB area. Choose the -80V/BG variant when under-hood or extended thermal headroom is required. Choose the 64-pin QFN/TQFP family members (PIC32MX340F128H or PIC32MX330F064H) when your design is pin-limited and does not need a 121-ball BGA, or when hand-soldering and rework are priorities. The PIC32MX270F256D/PIC32MX274F256B are reasonable alternatives when CAN is not needed and code size is more important than peripheral density.

Comparação com alternativas

Parâmetro Este produto PIC32MX340F128L-80V/BG PIC32MX340F128HT-80I/MR PIC32MX330F064H-I/MR PIC32MX270F256D-I/ML PIC32MX274F256B-I/SO
Package 121-TFBGA (10x10 mm) 121-TFBGA (10x10 mm) - same QFN-64 (MR) QFN-64 (MR) QFN-28 (ML) SOIC-28 (SO)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core / Frequency MIPS32 M4K / 80 MHz MIPS32 M4K / 80 MHz MIPS32 M4K / 80 MHz MIPS32 M4K / 80 MHz MIPS32 M4K / 50 MHz MIPS32 M4K / 72 MHz
Flash 128 KB 128 KB 128 KB 64 KB 256 KB 256 KB
SRAM 32 KB 32 KB 32 KB 8 KB 32 KB 32 KB
I/O Pins 53 53 53 53 21 23
USB / CAN USB OTG + 2x CAN USB OTG + 2x CAN USB OTG + 2x CAN USB OTG + 2x CAN USB OTG, no CAN USB Device, no CAN
Temperature Grade -40C to +85C (I-grade) -40C to +105C (V-grade) -40C to +85C (I-grade) -40C to +85C (I-grade) -40C to +85C (I-grade) -40C to +85C (I-grade)

Principais diferenciais

  • Highest-density PIC32MX3XX/4XX with both USB OTG and dual CAN (vs PIC32MX270F256D-I/ML)
  • 53 I/O pins in compact 121-TFBGA (vs PIC32MX274F256B-I/SO)
  • Industrial temperature variant available (vs PIC32MX330F064H-I/MR)
  • Extended-temperature V-grade option exists for under-hood use (vs PIC32MX340F128L-80V/BG)

Notas de projeto

PIC32MX340F128L-80I/BG requires a regulated 2.5V-3.6V supply on each VDD pin (multiple VSS/VDD pairs on 121-TFBGA). Place a 10 uF bulk + 0.1 uF decoupling cap on every VDD/VSS pair within 3 mm of the ball. The USB VUSB pin needs its own 0.1 uF + 4.7 uF filter capacitor; share the same 3.3V rail but isolate with a ferrite bead if the analog 3.3V reference is critical. A 32.768 kHz crystal on SOSCO/SOSCI is required for RTCC and accurate USB SOF timing.

The 121-TFBGA at 10x10 mm has 0.8 mm ball pitch and requires 4-layer PCB with microvias or via-in-pad for reliable assembly. Use 0.4 mm via diameter and 0.2 mm drill on a 1 oz copper stack-up. Place ground plane on layer 2 directly under the BGA to provide a low-impedance return path. Add 1.0 mm of keep-out around the package outline for rework clearance. Production boards should be inspected with X-ray to verify BGA joint quality.

Do not confuse PIC32MX340F128L (this part) with PIC32MX340F128H variants - the 'L' suffix denotes the 121-TFBGA package while 'H' is a QFN/QFP package family. Also note the -80I/PT variant uses TQFP-64 and is NOT a drop-in. Always verify the package suffix in the full MPN before ordering. Configuration bits must be set in the IDE for the correct oscillator mode and PLL multiplier; leaving FRC default at 8 MHz is a common prototype slowdown.

Route the 80 MHz traces (SDO1, SCK1, USB D+/D-) with 50 ohm controlled impedance and length matching within 0.5 mm. Keep the USB D+/D- pair matched to within 0.1 mm and isolated from clock traces. The JTAG / trace port (TCK/TMS/TDI/TDO) should be brought to a 0.1 inch header for debugging; trace port pins TRD0-TRD3 plus TRCLK are multiplexed with GPIO. Add a 4.7 kohm pull-up on the MCLR pin and a 1 nF cap to ground for clean reset.

The 16-channel 10-bit ADC is sensitive to switching noise from the digital supply. Add a 10 ohm ferrite + 0.1 uF cap on the analog AVdd pin, and route analog inputs away from clock traces. The internal 1 Msps ADC requires an acquisition time of at least 132 ns; do not toggle I/O during sampling or use the dedicated ADC sampling capacitor correctly. For precision measurement above 1 ksps, average 16 samples and use DMA to free the CPU.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Compliant

RoHS compliant per Microchip product page. Industrial -40C to +85C temperature grade; not AEC-Q100 qualified for automotive - use PIC32MX330/340 V-grade or PIC32MX5XX/6XX/7XX family for AEC-Q100 applications. Halogen-free status not stated in available data.

Dados verificados em: 2026-10-02 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC32MX340F128L-80I/BG PIC32MX340F128L-80I/BG datasheet Microchip PIC32MX340F128L PIC32MX 80 MHz 32-bit MCU 128KB Flash 121-TFBGA microcontroller 10x10 mm PIC32MX USB CAN BGA PIC32MX340F128L vs PIC32MX330F064H PIC32MX340F128L-80I/BG drop-in replacement PIC32MX340F128L-80I/BG buy price stock what is the operating voltage of PIC32MX340F128L PIC32MX340F128L TFBGA pinout MIPS32 M4K microcontroller industrial CAN PIC32MX3XX/4XX family datasheet DS61143 PIC32MX BGA footprint 121-ball

Componentes & termos relacionados

Microchip Technology PIC32MX340F128L-80I/BG PIC32MX3XX/4XX family MIPS32 M4K MIPS16e Harvard architecture 121-TFBGA TFBGA package BGA surface mount USB 2.0 On-The-Go CAN 2.0b PIC microcontroller microcontroller 32-bit MCU Flash memory SRAM JTAG ICSP RTCC RoHS industrial temperature grade AEC-Q100 DMA controller parallel master port 10-bit ADC
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ