PIC32MX230F128H-I/PT - 32-bit MCU 128KB Flash 40MHz TQFP-64
Артикул: PIC32MX230F128H-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.96 | $4,96 |
| 10 | $4.46 | $44,60 |
| 100 | $3.63 | $363,00 |
| 500 | $3.13 | $1.565,00 |
| 1.000 | $2.78 | $2.780,00 |
PIC32MX230F128H-I/PT Обзор
A 32-bit microcontroller (MCU) is a microprocessor-on-a-chip that integrates a CPU core, program memory (Flash), data memory (RAM), and a rich set of peripherals on a single die. The PIC32MX family uses the MIPS32 M4K RISC architecture (Harvard bus, 5-stage pipeline) and sits within the broader taxonomy of microcontrollers → RISC microcontrollers → 32-bit MCUs → embedded controllers → semiconductor ICs. Compared to 8/16-bit MCUs, 32-bit cores deliver higher computational throughput, larger addressable memory spaces, and richer connectivity peripherals, making them suitable for audio/graphics/HMI applications where this PIC32MX230 variant is positioned.
Key features include Peripheral Pin Select (PPS) for flexible peripheral-to-pin routing, JTAG and 2-wire programming/debug, an on-chip 8 MHz internal oscillator, and a charge time measurement unit (CTMU) for touch sensing. The CTMU plus PMP and I2S blocks make the device well-suited for human-machine interface (HMI) designs including segment/graphic LCD control and audio playback.
The PIC32MX230F128H-I/PT is typically used in industrial sensor hubs, USB audio peripherals, CAN-based automotive accessory nodes, segment LCD controllers, and low-power connected sensor platforms where its 5 V tolerant digital I/O (with proper biasing) and dual I2S simplify BOM. Two I2S ports enable stereo codec interfaces while the four SPI ports support external memory, RF transceivers, or displays.
When designing with this part, observe the absolute maximum 3.6 V supply and the 40 MHz core frequency ceiling (50 MHz parts use the -50I suffix). Decouple VDD/VUSB with 100 nF ceramic caps placed within 3 mm of each pin pair and route the 8 MHz crystal traces symmetrically to minimize duty-cycle distortion.
Аналоги без доработки для PIC32MX230F128H-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC32MX230F128H-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Parallel Master Port (PMP), Operating Temperature, USB.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC32MX230F128H-50I/PT
✅ Прямая замена✓ В наличии
$3.95 / шт.
Открыть даташит →PIC32MX230F128H-I/MR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX250F128H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX170F256H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX130F128H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX150F128H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX120F064H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX154F128D-I/PT
✅ Прямая замена✓ В наличии
$4.65 / шт.
Открыть даташит →PIC32MX230F128H-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Speed | 40 MHz |
| Performance | 50 MHz / 83 DMIPS (family capability) |
| Program Flash Memory | 128 KB (128K x 8) |
| Data RAM | 16 KB (16K x 8) |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| Рабочая температура | -40 °C to +85 °C (Industrial) |
| I/O Pins | 49 |
| ADC | 10-bit, up to 1 Msps |
| USB | USB 2.0 Full-Speed |
| CAN | CAN 2.0B |
| SPI Modules | 4 |
| I2S Modules | 2 |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| CTMU (Touch Sense) | Yes |
| JTAG / 2-wire Debug | Yes / Yes |
| Корпус | 64-pin TQFP (PT), 10x10 mm |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PIC32MX230F128H-I/PT
| Контакт 1 | SDA2/RPG15 — I2C2 SDA / PPS remappable I/O |
| Контакт 2 | SCL2/RPG14 — I2C2 SCL / PPS remappable I/O |
| Контакт 3 | AN0/CVD0/RPB0 — Analog input 0 / ADC / PPS |
| Контакт 4 | AN1/CVD1/RPB1 — Analog input 1 / ADC / PPS |
| Контакт 5 | AN2/CVD2/RPB2 — Analog input 2 / ADC / PPS |
| Контакт 6 | AN3/CVD3/RPB3 — Analog input 3 / ADC / PPS |
| Контакт 7 | AN4/CVD4/RPB4 — Analog input 4 / ADC / PPS |
| Контакт 8 | AN5/CVD5/RPB5 — Analog input 5 / ADC / PPS |
| Контакт 9 | VREF-/CVREF-/AVSS — ADC voltage reference negative / analog ground |
| Контакт 10 | VREF+/CVREF+/AVDD — ADC voltage reference positive / analog supply |
| Контакт 11 | AN6/CVD6/RPB6 — Analog input 6 / PPS |
| Контакт 12 | AN7/CVD7/RPB7 — Analog input 7 / PPS |
| Контакт 13 | AN8/CVD8/RPB8 — Analog input 8 / PPS |
| Контакт 14 | AN9/CVD9/RPB9 — Analog input 9 / PPS |
| Контакт 15 | CVBUSOn — Voltage reference / bandgap bypass (per datasheet) |
| Контакт 16 | VDD — Digital supply 2.3-3.6 V (pair with pin 33) |
| Контакт 17 | RPB10 — PPS remappable I/O |
| Контакт 18 | RPB11 — PPS remappable I/O |
| Контакт 19 | RPB12 — PPS remappable I/O |
| Контакт 20 | RPB13 — PPS remappable I/O |
| Контакт 21 | RPB14 — PPS remappable I/O |
| Контакт 22 | RPB15 — PPS remappable I/O |
| Контакт 23 | VSS — Digital ground (pair with pin 16) |
| Контакт 24 | AN10/CVD10/RPC0 — Analog input 10 / PPS |
| Контакт 25 | AN11/CVD11/RPC1 — Analog input 11 / PPS |
| Контакт 26 | AN12/CVD12/RPC2 — Analog input 12 / PPS |
| Контакт 27 | AN13/CVD13/RPC3 — Analog input 13 / PPS |
| Контакт 28 | AN14/CVD14/RPC4 — Analog input 14 / PPS |
| Контакт 29 | AN15/CVD15/RPC5 — Analog input 15 / PPS |
| Контакт 30 | OSC1/CLKI/RC12 — Crystal oscillator input / external clock / PPS |
| Контакт 31 | OSC2/CLKO/RC13 — Crystal oscillator output / clock out / PPS |
| Контакт 32 | VSS — Digital ground (pair with pin 49) |
| Контакт 33 | VDD — Digital supply 2.3-3.6 V (pair with pin 32) |
| Контакт 34 | RPC14 — PPS remappable I/O |
| Контакт 35 | RPC15 — PPS remappable I/O |
| Контакт 36 | RPB0 — PPS remappable I/O |
| Контакт 37 | RPB1 — PPS remappable I/O |
| Контакт 38 | RPB2 — PPS remappable I/O |
| Контакт 39 | RPB3 — PPS remappable I/O |
| Контакт 40 | RPB4 — PPS remappable I/O |
| Контакт 41 | RPB5 — PPS remappable I/O |
| Контакт 42 | RPB6 — PPS remappable I/O |
| Контакт 43 | RPB7 — PPS remappable I/O |
| Контакт 44 | RPB8 — PPS remappable I/O |
| Контакт 45 | RPB9 — PPS remappable I/O |
| Контакт 46 | VUSB — USB transceiver supply (3.0-3.6 V) |
| Контакт 47 | D- — USB data minus |
| Контакт 48 | D+ — USB data plus |
| Контакт 49 | VDD — Digital supply 2.3-3.6 V (pair with pin 50) |
| Контакт 50 | VSS — Digital ground (pair with pin 49) |
| Контакт 51 | TCK/RA0 — JTAG clock / I/O |
| Контакт 52 | TMS/RA1 — JTAG mode select / I/O |
| Контакт 53 | TDO/RA2 — JTAG data out / I/O |
| Контакт 54 | TDI/RA3 — JTAG data in / I/O |
| Контакт 55 | TRST/RA4 — JTAG reset / I/O |
| Контакт 56 | AN16/RPA0 — Analog input 16 / I/O |
| Контакт 57 | AN17/RPA1 — Analog input 17 / I/O |
| Контакт 58 | AN18/RPA2 — Analog input 18 / I/O |
| Контакт 59 | AN19/RPA3 — Analog input 19 / I/O |
| Контакт 60 | AN20/RPA4 — Analog input 20 / I/O |
| Контакт 61 | AN21/RPA5 — Analog input 21 / I/O |
| Контакт 62 | AN22/RPA6 — Analog input 22 / I/O |
| Контакт 63 | AN23/RPA7 — Analog input 23 / I/O |
| Контакт 64 | NC — Not connected (per datasheet) |
Типичное применение
PIC32MX230F128H-I/PT подходит для 7 применениеs: USB Audio Headset / Speaker Device, Segment LCD HMI Controller (Industrial), CAN-Based Sensor Hub (Automotive Accessory), Capacitive Touch User Interface, Data Acquisition Front End with USB Streaming, Wireless Sensor Node (IoT Edge), Educational Development Board / Prototyping Platform.
USB Audio Headset / Speaker Device
The PIC32MX230F128H-I/PT integrates USB 2.0 Full-Speed plus two I2S interfaces, which is the textbook interface combination for a USB audio class 1.0 headset. The 40 MHz MIPS32 M4K core can drive a 16-bit / 48 kHz stereo codec (e.g., SGTL5000) via I2S with margin left over for DSP. The 128 KB Flash holds a USB audio stack plus HID volume buttons, while the 16 KB RAM is sufficient for a small ring buffer. PMP and CTMU are unused here but available for future HMI expansion. Estimated 3.3 V core current at 40 MHz is around 30 mA, leaving 70 mA of USB bus budget for the analog front end.
Рекомендуется
Segment LCD HMI Controller (Industrial)
With its Parallel Master Port (PMP), CTMU, and 49 I/O pins, the PIC32MX230F128H-I/PT is a strong fit for segment LCD or small graphic display HMI modules. The PMP bus can directly interface to an LCD controller such as the SSD1963 or a segment LCD driver, offloading the display refresh from the core. CTMU enables capacitive touch keys without an external IC. Industrial temperature range (-40 °C to +85 °C) supports factory and outdoor equipment. The 128 KB Flash accommodates a custom graphics library plus real-time UI state machine. Designers pair it with a 3.3 V LDO and a 2 kB I2C EEPROM for parameter storage.
Рекомендуется
CAN-Based Sensor Hub (Automotive Accessory)
The PIC32MX230F128H-I/PT's integrated CAN 2.0B controller, 1 Msps ADC, and 40 MHz MIPS32 core make it suitable for a non-safety CAN sensor node (e.g., body-electronics accessory, ambient lighting, or HVAC sensor). The 128 KB Flash is enough for a CANopen or J1939 light stack. Note: for full automotive safety (ASIL) applications use the AEC-Q100 PIC32MX154/174 qualified parts instead. The 49 I/O pins support multiple sensor inputs. The 2.3 V to 3.6 V supply range simplifies integration with 3.3 V automotive regulators. PPS lets the designer remap CAN, UART, and SPI signals to ease PCB routing.
Рекомендуется
Capacitive Touch User Interface
The PIC32MX230F128H-I/PT's CTMU (Charge Time Measurement Unit) provides hardware-based capacitive touch sensing with no external touch controller. Up to 49 I/O pins can be configured as touch channels, supporting touch buttons, sliders, and proximity sensors. The 40 MHz core handles scan sequences and gesture recognition, while the 16 KB RAM is adequate for touch state. CTMU is calibrated by software to compensate for temperature drift, achieving ±5 pF sensitivity. Common applications include kitchen appliances, white-goods HMI panels, and IoT control surfaces. PPS enables flexible touch-to-pin mapping so the board layout can be optimised for mechanical assembly.
Рекомендуется
Data Acquisition Front End with USB Streaming
Engineers use the PIC32MX230F128H-I/PT as a low-cost USB data acquisition front end: the 1 Msps 10-bit ADC samples analog signals while USB 2.0 Full-Speed streams data to a host PC at up to 1 Mbyte/s. The 128 KB Flash holds a USB CDC class driver plus acquisition firmware. CTMU provides precision timing reference for ratiometric measurements (RTD, thermistor). The 16 KB RAM supports a 4 k-sample buffer. With PPS, ADC trigger pins can be remapped to TIM outputs for precise sampling windows. Industrial -40 °C to +85 °C operation suits lab and field instrumentation.
Рекомендуется
Wireless Sensor Node (IoT Edge)
The PIC32MX230F128H-I/PT works as the host MCU in a Wi-Fi or Bluetooth sensor node when paired with a transceiver such as the MRF24WG0MA or RN4870. Four SPI ports allow simultaneous sensor + wireless module interfacing. Low-power modes (Sleep, Idle, Deep Sleep) and PPS let peripherals run while the CPU sleeps. The 128 KB Flash holds a TCP/IP stack (lightweight IP) or BLE GATT server, while 16 KB RAM supports the packet buffers. Industrial temperature range suits outdoor IoT nodes. A 3.3 V LDO with 1% accuracy powers both the MCU and the radio module. Estimated sleep current is ~50 µA typical.
Рекомендуется
Educational Development Board / Prototyping Platform
The PIC32MX230F128H-I/PT is widely used in academic and hobby projects because of its free MPLAB X IDE + XC32 compiler toolchain, abundant online tutorials, and Arduino-style chipKIT bootloader support. The 64-pin TQFP breaks out enough pins for breadboard projects, and the 128 KB Flash holds full demo programs. The PIC32MX family has a mature ecosystem with FreeRTOS, Microchip Harmony, and many third-party libraries. Students can build USB peripherals, audio effects boxes, and motor controllers without licensing fees. The 40 MHz core delivers noticeable performance improvements over 8-bit AVR/ PIC16 while retaining the same Microchip development experience.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC32MX230F128H-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC32MX230F128H-50I/PT | PIC32MX250F128H-I/PT | PIC32MX170F256H-I/PT | PIC32MX130F128H-I/PT | PIC32MX154F128D-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (PT) 10x10 mm | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same |
| Core Architecture | MIPS32 M4K 32-bit | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Maximum CPU Speed | 40 MHz | 50 MHz | 50 MHz | 50 MHz | 40 MHz | 40 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 256 KB | 128 KB | 128 KB |
| RAM | 16 KB | 16 KB | 32 KB | 64 KB | 16 KB | 32 KB |
| USB | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed |
| CAN | Yes (CAN 2.0B) | Yes | Yes | Yes | Yes | Yes |
| I2S Modules | 2 | 2 | 2 | 2 | 0-2 (variant-dependent) | 1 |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| Approximate Unit Price (USD, qty 1) | 4.96 | 5.20 | 5.40 | 6.00 | 4.50 | 4.95 |
Ключевые отличия
- Highest 40 MHz performance in PIC32MX230 family at lowest cost (против PIC32MX230F128H-50I/PT)
- Larger RAM than PIC32MX130 family (против PIC32MX130F128H-I/PT)
- H-pinout with PMP and CTMU for HMI applications (против PIC32MX230F064B-I/SP)
Заметки по проектированию
Place a 100 nF X7R decoupling capacitor within 3 mm of every VDD/VSS pin pair (pins 16/23, 33/32, 49/50). For USB applications, add a 4.7 µF bulk capacitor near the VUSB pin (pin 46) and a ferrite bead isolating VUSB from VDD to reduce conducted noise from the USB cable. The total VDD current at 40 MHz with all peripherals enabled is typically 30 mA; budget 100 mA peak when USB is active. Never exceed 3.6 V on VDD - the device is not 5 V tolerant.
Route the 8 MHz primary crystal (pins 30 OSC1 and 31 OSC2) traces as short, symmetric, and guarded by a ground pour on each side. Keep the crystal traces away from high-frequency digital lines (USB D+/D-, SPI clocks). For TQFP-64 (10x10 mm) layout, use 0.25 mm trace/space with a 4-layer stack-up (signal/ground/power/signal). Connect all 3 VSS pins (23, 32, 50) and the analog AVSS pin (9) to a single ground plane for lowest ADC noise. The exposed thermal pad (if present on PT package) should be soldered to the ground plane for thermal relief.
Do not confuse the H-pinout (this part) with the D-pinout PIC32MX230F256D-I/PT or B-pinout PIC32MX230F064B variants - they share the same TQFP-64 package but have different I/O and peripheral pin assignments. Using the wrong pinout file in MPLAB X IDE will cause the device to misconfigure pins. Always verify the package code (-I/PT vs -50I/PT vs -I/MR) before compiling. PPS configuration must be set BEFORE the peripheral is enabled, or the peripheral may drive a default pin unexpectedly. For USB designs, the VUSB pin requires a 3.3 V regulator capable of 100 mA peak.
For USB applications, route D+ (pin 48) and D- (pin 47) as a 90-ohm differential pair with length matching within 150 mil. Place the 15 kΩ pull-down resistor on D- to indicate a low-speed/full-speed device. Add ESD protection (e.g., USBLC6-2SC6) directly at the USB connector. For SPI interfaces at >10 MHz, source-terminate the clock line with a 33-ohm resistor to suppress reflections. The 49 I/O pins support PPS, allowing flexible peripheral-to-pin routing to optimize PCB layout.
Информация о соответствии
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified (industrial grade only - for automotive, use PIC32MX154/174 AEC-Q100 family). Halogen-free status not explicitly stated in provided data.