PIC32MX110F016B-I/SO - 32-bit MCU, 40 MHz, 16 KB Flash, 28-SOIC | Microchip
N.º de pieza: PIC32MX110F016B-I/SO ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $3.2 | $3,20 |
| 10 | $2.85 | $28,50 |
| 100 | $2.45 | $245,00 |
| 500 | $2.1 | $1.050,00 |
| 1.000 | $1.85 | $1.850,00 |
PIC32MX110F016B-I/SO Descripción general
A microcontroller (MCU) is a single-chip computer that contains a processor core, program memory (Flash), working memory (RAM), and a configurable set of peripherals such as ADC, timers, and communication interfaces. Within the broader semiconductor hierarchy, MCUs sit between microprocessors (which require external memory) and System-on-Chip (SoC) devices (which integrate radio and application-specific accelerators). The PIC32MX family is Microchip's mid-range 32-bit MCU line, positioned above the 16-bit PIC24F and below the higher-pin-count PIC32MZ families.
Key differentiators of this device include Peripheral Pin Select (PPS) for remapping most digital peripherals to any I/O, a Parallel Master Port (PMP) for graphics interfaces, and CTMU hardware support that simplifies mTouch capacitive-button firmware. Boundary Scan (JTAG) is supported for production test access. USB and high-speed analog blocks from larger PIC32MX members are intentionally omitted in this 16-KB variant, making it the lowest-cost entry point in the family.
Typical applications include low-cost capacitive touch user interfaces, consumer appliances with graphics LCDs via PMP, USB-less industrial sensors, and general-purpose embedded control. Compared with a discrete 8-bit MCU plus external ADC, the PIC32MX110F016B integrates peripherals and 32-bit compute into a single SOIC-28 footprint, reducing PCB area and BOM count.
Designers should note that the 28-SOIC package is 0.300" wide (not the narrow 0.150" version); use appropriate land pattern. Decoupling: place a 100 nF ceramic near each VDD/VSS pair, with a 10 µF bulk capacitor at the regulator output. For CTMU touch sensing, follow Microchip AN1250 PCB layout guidelines to minimize trace-to-trace capacitance that can degrade touch sensitivity.
This page synthesizes drop-in alternatives in the same 28-SOIC footprint, current distributor stock and pricing, and practical design considerations not found in the manufacturer datasheet.
Alternativas directas para PIC32MX110F016B-I/SO — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC32MX110F016B-I/SO (mismo factor de forma y huella) — difiere en Package, Timers, Operating Temperature, ADC, Program Memory (Flash).
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC32MX120F032B-I/SO
✅ Sustitución directa✓ En stock
$1.71 / unidad
Ver hoja de datos →PIC32MX130F064B-I/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC32MX110F016BT-I/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC32MX110F016D-I/PT
✅ Sustitución directa✓ En stock
$1.84 / unidad
Ver hoja de datos →PIC32MX170F256B-I/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC32MX110F016B-I/SO Valores máximos y características eléctricas
| Core Processor | MIPS32 M4K |
| Core Architecture | 32-bit RISC |
| Maximum CPU Clock | 40 MHz |
| Program Memory (Flash) | 16 KB (16K x 8) |
| Data Memory (SRAM) | 4 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| Rango de temperatura de funcionamiento | -40 °C to +105 °C (Industrial) |
| ADC | 10-bit, up to 10 channels |
| DMA Channels | 4 |
| I2S / SPI Modules | 2 |
| CTMU | Yes (Charge Time Measurement Unit for mTouch) |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Boundary Scan (JTAG) | Yes |
| Encapsulado | 28-pin SOIC (7.50 mm body, 0.300") |
| Tipo de montaje | Surface Mount |
| Nivel MSL | MSL 3 (per JEDEC J-STD-020) |
| Estado RoHS | Compliant |
| Supply Current (typ) | <0.5 mA / MHz active |
| Lead-Free | Yes |
Configuración de pines de PIC32MX110F016B-I/SO
| Pin 1 | RPB0/AN0/CTED1/RB0 — Remappable I/O / ADC input 0 / CTMU trigger |
| Pin 2 | RPB1/AN1/CTED2/RB1 — Remappable I/O / ADC input 1 / CTMU trigger |
| Pin 3 | RPB2/AN2/USBA0R/RB2 — Remappable I/O / ADC input 2 |
| Pin 4 | RPB3/AN3/USBA0R/RB3 — Remappable I/O / ADC input 3 |
| Pin 5 | VREF-/CVREF-/RA9 — ADC reference low / Comparator ref |
| Pin 6 | VREF+/CVREF+/RA10 — ADC reference high / Comparator ref |
| Pin 7 | AVDD — Analog supply (tie to VDD) |
| Pin 8 | AVSS — Analog ground |
| Pin 9 | RPB4/SDA2/RB4 — Remappable I/O / I2C2 SDA |
| Pin 10 | RPB5/SCL2/RB5 — Remappable I/O / I2C2 SCL |
| Pin 11 | PGED2/RPB6/RB6 — Programming data / Remappable I/O |
| Pin 12 | PGEC2/RPB7/RB7 — Programming clock / Remappable I/O |
| Pin 13 | VSS — Digital ground |
| Pin 14 | VDD — Digital supply (2.3-3.6 V) |
| Pin 15 | OSC1/CLKI/RA1 — Crystal input or external clock |
| Pin 16 | OSC2/CLKO/RA0 — Crystal output or clock out |
| Pin 17 | TDO/RPA0/PMA0/RA0 — JTAG TDO / PMP address 0 |
| Pin 18 | TCK/RPA1/PMA1/RA1 — JTAG TCK / PMP address 1 |
| Pin 19 | TMS/RPA2/PMA2/RA2 — JTAG TMS / PMP address 2 |
| Pin 20 | TDI/RPA3/PMA3/RA3 — JTAG TDI / PMP address 3 |
| Pin 21 | RPB8/PMA4/RB8 — Remappable I/O / PMP address 4 |
| Pin 22 | RPB9/PMA5/RB9 — Remappable I/O / PMP address 5 |
| Pin 23 | RPC6/PMA6/RC6 — Remappable I/O / PMP address 6 |
| Pin 24 | RPC7/PMA7/RC7 — Remappable I/O / PMP address 7 |
| Pin 25 | RPC8/PMA8/RC8 — Remappable I/O / PMP address 8 |
| Pin 26 | RPC9/PMA9/RC9 — Remappable I/O / PMP address 9 |
| Pin 27 | CVREFOUT/RPA4/RA4 — Comparator voltage reference output |
| Pin 28 | MCLR — Master clear (active-low reset) |
Aplicaciones típicas
PIC32MX110F016B-I/SO es adecuado para 8 aplicacións: Capacitive Touch User Interface, Industrial Sensor Hub with Graphics LCD, Consumer Appliance Controller, USB-less Embedded Data Logger, Low-Cost Audio Device with I2S Codec, Smart Home Sensor Node, Automotive Aftermarket Accessory Controller, Educational Development Platform.
Capacitive Touch User Interface
The PIC32MX110F016B-I/SO is well suited for mTouch capacitive touch button and slider interfaces because it integrates the CTMU (Charge Time Measurement Unit) hardware block, eliminating the need for an external touch controller. The CTMU provides a constant current source and timing measurement path that converts touch-induced capacitance changes into digital counts readable by the ADC, supporting up to ~16 touch channels within the 28-SOIC pin budget. With the 40 MHz MIPS32 M4K core, a 4-8 button UI updates in under 1 ms while leaving CPU headroom for application logic. Compared to a discrete touch controller + external MCU, this single-chip solution reduces BOM by ~$1 and simplifies firmware.
Recomendado
Industrial Sensor Hub with Graphics LCD
The PIC32MX110F016B-I/SO's Parallel Master Port (PMP) and 32-bit MIPS32 M4K core make it a strong fit for sensor hubs that drive a small graphics LCD (e.g., 128x64 monochrome) while reading multiple analog sensors. The PMP can interface directly to most parallel LCD controllers without external glue logic, saving PCB space. The 10-channel 10-bit ADC multiplexes analog sensors (temperature, pressure, level) at up to 200 ksps aggregate, sufficient for process-control loops. The 16 KB Flash holds a graphical menu system, while 4 KB SRAM is adequate for 128x64 frame buffer reuse without external RAM.
Recomendado
Consumer Appliance Controller
The PIC32MX110F016B-I/SO is appropriate for white-goods and small consumer appliance controllers thanks to its -40 °C to +105 °C industrial temperature range, 32-bit performance, and integrated peripherals. The 4 DMA channels offload repetitive data transfers (UART-to-buffer, ADC-to-memory) so the CPU can focus on control-loop math. Two I2S/SPI modules allow concurrent audio feedback buzzer control and SPI sensor interfacing. Cost-optimized at under $2 in volume, the 28-SOIC package is compatible with hand-solder rework and standard SMT lines, important for low-cost appliance manufacturing.
Recomendado
USB-less Embedded Data Logger
Without USB hardware (which is omitted on the 16 KB Flash variant), the PIC32MX110F016B-I/SO suits embedded data loggers that store to SD card or external SPI Flash via SPI. The 4-channel DMA engine streams ADC samples directly to memory with zero CPU intervention, freeing the 40 MHz MIPS core for real-time timestamps, compression, and wear-leveling algorithms. The 16 KB Flash hosts the file-system (FAT or proprietary) and 4 KB SRAM provides buffering. Operating from 2.3 V allows direct Li-Ion battery operation.
Recomendado
Low-Cost Audio Device with I2S Codec
The PIC32MX110F016B-I/SO can drive an external I2S audio codec for simple audio playback or recording devices - voice prompts, alarm sounders, and music playback in appliances. The two I2S/SPI modules provide one I2S port for the codec while the second handles control or storage. With DMA-driven I2S, audio streams up to 48 ksps / 16-bit run without CPU load. The 4 KB SRAM limits buffer length to ~85 ms at 48 ksps mono - acceptable for prompt/clip playback.
Recomendado
Smart Home Sensor Node
The PIC32MX110F016B-I/SO fits smart-home sensor nodes (PIR motion, environmental, leak detection) where low active power and small footprint matter more than wireless integration (often a sibling module handles RF). With sub-0.5 mA/MHz active current and 2.3 V minimum supply, the device runs efficiently from battery or harvested sources when paired with appropriate sleep firmware. The Peripheral Pin Select (PPS) makes the limited 28-SOIC pin budget flexible: any UART/SPI/I2C peripheral can be mapped to most GPIO pins, simplifying PCB routing in small nodes.
Recomendado
Automotive Aftermarket Accessory Controller
While the PIC32MX110F016B-I/SO is not AEC-Q100 qualified, its -40 °C to +105 °C industrial temperature range is acceptable for non-safety automotive aftermarket accessories (lighting controllers, gauge drivers, interior accessory hubs). The PMP and CTMU peripherals enable capacitive touch panels on interior trim. The 28-SOIC package survives typical automotive vibration when properly board-mounted. For OE automotive safety applications requiring AEC-Q100, migrate to PIC32MX130F064B-I/SO-Q1 qualified variants.
Recomendado
Educational Development Platform
The PIC32MX110F016B-I/SO is widely used in university curricula and hobbyist projects due to its 32-bit MIPS32 M4K architecture, free MPLAB X IDE + XC32 toolchain, and accessible 28-SOIC breadboard-friendly package. Students learn RISC concepts, peripheral configuration, and RTOS integration. The Microchip Curiosity or Explorer-16 development boards support this part family with on-board programmers. With 16 KB Flash, simple OS kernels (FreeRTOS) and TCP/IP stacks (TCP/IP Lite) fit comfortably, making the device an ideal teaching platform for embedded systems courses.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC32MX110F016B-I/SO — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC32MX120F032B-I/SO | PIC32MX130F064B-I/SO | PIC32MX110F016BT-I/SO | PIC32MX110F016D-I/PT | PIC32MX170F256B-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (0.300") | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-TQFP - same pinout, different land pattern | 28-SOIC - same |
| Core | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit - same | MIPS32 M4K 32-bit - same | MIPS32 M4K 32-bit - same | MIPS32 M4K 32-bit - same | MIPS32 M4K 32-bit - same |
| Maximum Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Flash Memory | 16 KB | 32 KB (+100%) | 64 KB (+300%) | 16 KB (same) | 16 KB (same) | 256 KB (+1500%) |
| SRAM | 4 KB | 8 KB (+100%) | 8 KB (+100%) | 4 KB (same) | 4 KB (same) | 64 KB (+1500%) |
| ADC | 10-bit, 10-ch | 10-bit, 10-ch - same | 10-bit, 10-ch - same | 10-bit, 10-ch - same | 10-bit, 10-ch - same | 10-bit, 10-ch - same |
| CTMU (mTouch) | Yes | Yes | Yes | Yes | Yes | Yes |
| USB | No (omitted on 16 KB variant) | No | No (USB requires 64-pin) | No | No | Yes (USB-OTG) |
| Operating Voltage | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V |
| 1-piece price (USD, as of 2026-10-01) | $3.20 | $3.75 (estimated, ~+17%) | $4.20 (estimated) | $3.20 (same) | $3.30 (estimated) | $5.50 (estimated) |
Diferenciadores clave
- Lowest-cost 32-bit PIC32 entry point in 28-SOIC (frente a PIC32MX120F032B-I/SO)
- Industrial -40 °C to +105 °C temperature range (frente a PIC24HJ64GP502-I/SO)
- Integrated CTMU + PMP without external controller (frente a PIC32MX110F016BT-I/SO)
- Peripheral Pin Select (PPS) on most digital I/O (frente a PIC32MM0032GPL020-I/SS)
Notas de diseño
Place a 100 nF X7R ceramic decoupling capacitor within 3 mm of each VDD/VSS pin pair (pin 13/14 on 28-SOIC) and another on the AVDD/AVSS pair (pin 7/8). Add a 10 µF X5R bulk capacitor at the regulator output. Power-on reset (POR) is not valid until VDD reaches 2.3 V; if your rail can linger below 2.3 V during brownout, enable the BOR via configuration bits. Estimated: at 40 MHz and all peripherals active, total current draw is approximately 20 mA - choose a regulator rated for at least 50 mA.
Do not exceed 3.6 V on VDD/AVDD - the part has no internal clamping. The 28-SOIC is the wide-body 7.50 mm version (0.300"), NOT the narrow 0.150" SOIC. Pin 1 is identified by the SOIC dot mark at the lower-left when the notch faces up. For PPS (Peripheral Pin Select), configure the PPS register BEFORE enabling the peripheral - some peripherals will not drive the assigned pin if PPS is set after enable.
The 28-SOIC package thermal resistance is approximately 50 °C/W (theta_JA). At 40 MHz full activity (20 mA from 3.3 V), the part dissipates about 66 mW, giving a junction temperature rise of 3.3 °C above ambient - well within the 105 °C maximum. No heatsinking required. For hot environments above 105 °C, consider the PIC32MX110F016B-50I/SP wide-temperature variant.
For CTMU touch sensing, follow Microchip AN1250 PCB layout guidelines: minimize trace-to-trace capacitance between adjacent touch electrodes by routing at least 0.5 mm apart, use ground fill around touch areas with hatched pattern to reduce capacitance, and keep touch traces short and direct. Without proper layout, touch sensitivity can degrade by 50% or more, requiring software compensation that consumes CPU cycles.
For PMP-driven LCD interfaces, keep PMP traces under 50 mm and route them on the same layer as the MCU. Place series damping resistors (33 ohm) close to the MCU on PMP data/control lines when driving large capacitive LCD glass loads (>30 pF). Avoid routing PMP signals adjacent to the crystal oscillator traces to prevent display flicker from 40 MHz clock coupling.
Información de cumplimiento
RoHS compliant and lead-free per Microchip product page. Not AEC-Q100 qualified - for automotive safety applications use the PIC32MX1XX Q1 suffix variants. Halogen-free status not explicitly stated in retrieved web data - left as 'unknown' per data authenticity rules.