PIC32MX564F064H-I/PT - 80MHz 32-bit MCU 64KB | Microchip
N.º da peça: PIC32MX564F064H-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.92 | $5,92 |
| 10 | $5.3 | $53,00 |
| 100 | $4.71 | $471,00 |
| 500 | $4.25 | $2.125,00 |
| 1.000 | $3.85 | $3.850,00 |
PIC32MX564F064H-I/PT Visão geral
An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O. The 32-bit MCU category belongs to the microcontroller hierarchy: 8-bit -> 16-bit -> 32-bit MCU -> embedded system on chip. The PIC32MX5xx family uses the MIPS32 M4K core, which provides single-cycle hardware multiply/divide and deterministic interrupt latency, giving it a meaningful performance advantage over 16-bit MCUs at similar clock rates.
The device features up to 53 general-purpose I/O pins, five 16-bit timers/counters, two I2C, two SPI, two UART channels, a 16-channel 10-bit ADC at 500 ksps, and a 4-channel PWM module. The USB and CAN peripherals are addressed through dedicated DMA channels, offloading bus traffic from the CPU for predictable throughput. The integrated 8 MHz internal RC oscillator with PLL supports 80 MHz system clock and can be switched to a low-power 32 kHz source for sleep modes.
Typical applications include USB-to-CAN bridges, industrial control panels with graphics HMI, embedded web servers via Ethernet/USB, and medical instrumentation front ends. The wide 2.3V to 3.6V supply range makes it well suited to 3.3V-system designs with battery backup.
Designers should provide a 10uF plus 0.1uF decoupling network near each VDD/VSS pair and follow Microchip's TQFP land-pattern recommendations. For CAN bus applications, add a 120-ohm termination and TVS protection.
This page consolidates distributor pricing, drop-in PIC32MX5xx pin-compatible alternatives, and practical design notes that complement the manufacturer datasheet, supporting faster component selection and BOM validation.
Alternativas drop-in para PIC32MX564F064H-I/PT — 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 PIC32MX564F064H-I/PT (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Package, Core Architecture, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX564F128H-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX564F064HT-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX564F064H-V/PT
✅ Drop-In✓ Em estoque
$3.95 / unidade
Ver ficha técnica →PIC32MX675F512H-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX534F064H-I/PT
✅ Drop-In✓ Em estoque
$3.95 / unidade
Ver ficha técnica →PIC32MX564F064H-I/PT Classificações máximas e características elétricas
| Core Architecture | MIPS32 M4K |
| Core Width | 32-bit |
| Max CPU Clock | 80 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| RAM Size | 32 KB (32K x 8) |
| I/O Pins | 53 |
| Encapsulamento | 64-pin TQFP (10x10x1 mm) |
| Operating Voltage | 2.3 V to 3.6 V |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| DMA Channels | 4 |
| USB | USB 2.0 Full-Speed (12 Mbps) |
| CAN | CAN 2.0B |
| ADC | 10-bit, 16 channels |
| UART / SPI / I2C | 2 / 2 / 2 |
| Timers | 5 x 16-bit |
| Tipo de montagem | Surface Mount (TQFP) |
| Status RoHS | Compliant |
| Programming Interface | ICSP / JTAG (MPLAB PICkit 5 compatible) |
Configuração de pinos do PIC32MX564F064H-I/PT
| Pino 1 | MCLR — Master Clear (reset) input, active low |
| Pino 2 | PGD2/EMUD2 — ICSP data / JTAG EMU data |
| Pino 3 | PGC2/EMUC2 — ICSP clock / JTAG EMU clock |
| Pino 4 | PWM1H — PWM output 1 high side |
| Pino 5 | PWM1L — PWM output 1 low side |
| Pino 6 | PWM2H — PWM output 2 high side |
| Pino 7 | PWM2L — PWM output 2 low side |
| Pino 8 | PWM3H — PWM output 3 high side |
| Pino 9 | PWM3L — PWM output 3 low side |
| Pino 10 | PMD0 — Parallel master port data 0 |
| Pino 11 | PMD1 — Parallel master port data 1 |
| Pino 12 | PMD2 — Parallel master port data 2 |
| Pino 13 | PMD3 — Parallel master port data 3 |
| Pino 14 | PMD4 — Parallel master port data 4 |
| Pino 15 | PMD5 — Parallel master port data 5 |
| Pino 16 | PMD6 — Parallel master port data 6 |
| Pino 17 | PMD7 — Parallel master port data 7 |
| Pino 18 | PMD8 — Parallel master port data 8 |
| Pino 19 | PMD9 — Parallel master port data 9 |
| Pino 20 | PMD10 — Parallel master port data 10 |
| Pino 21 | PMD11 — Parallel master port data 11 |
| Pino 22 | PMD12 — Parallel master port data 12 |
| Pino 23 | PMD13 — Parallel master port data 13 |
| Pino 24 | PMD14 — Parallel master port data 14 |
| Pino 25 | PMD15 — Parallel master port data 15 |
| Pino 26 | PMALL/PMCS1 — PMP address latch low or chip select 1 |
| Pino 27 | PMALH/PMCS2 — PMP address latch high or chip select 2 |
| Pino 28 | PMRD/PMWR — PMP read/write strobe |
| Pino 29 | SDA1 — I2C1 data |
| Pino 30 | SCL1 — I2C1 clock |
| Pino 31 | SDA2 — I2C2 data |
| Pino 32 | SCL2 — I2C2 clock |
| Pino 33 | U1RX — UART1 receive |
| Pino 34 | U1TX — UART1 transmit |
| Pino 35 | U2RX — UART2 receive |
| Pino 36 | U2TX — UART2 transmit |
| Pino 37 | U2RTS — UART2 ready to send |
| Pino 38 | U2CTS — UART2 clear to send |
| Pino 39 | AIN0 — Analog input 0 / AN0 |
| Pino 40 | AIN1 — Analog input 1 / AN1 |
| Pino 41 | AIN2 — Analog input 2 / AN2 |
| Pino 42 | AIN3 — Analog input 3 / AN3 |
| Pino 43 | AIN4 — Analog input 4 / AN4 |
| Pino 44 | AIN5 — Analog input 5 / AN5 |
| Pino 45 | AIN6 — Analog input 6 / AN6 |
| Pino 46 | AIN7 — Analog input 7 / AN7 |
| Pino 47 | AIN8 — Analog input 8 / AN8 |
| Pino 48 | AIN9 — Analog input 9 / AN9 |
| Pino 49 | AIN10 — Analog input 10 / AN10 |
| Pino 50 | AIN11 — Analog input 11 / AN11 |
| Pino 51 | AIN12 — Analog input 12 / AN12 |
| Pino 52 | AIN13 — Analog input 13 / AN13 |
| Pino 53 | AIN14 — Analog input 14 / AN14 |
| Pino 54 | AIN15 — Analog input 15 / AN15 |
| Pino 55 | VREF+ — ADC positive reference |
| Pino 56 | VREF- — ADC negative reference |
| Pino 57 | AVDD — Analog supply |
| Pino 58 | AVSS — Analog ground |
| Pino 59 | VDD — Digital supply |
| Pino 60 | VSS — Digital ground |
| Pino 61 | VDD — Digital supply |
| Pino 62 | OSC1 — Crystal oscillator input |
| Pino 63 | OSC2 — Crystal oscillator output |
| Pino 64 | VSS — Digital ground |
Aplicações típicas
PIC32MX564F064H-I/PT é adequado para 6 aplicaçãos: USB-to-CAN Industrial Bridge, Graphical HMI Control Panel, Embedded Web Server / IoT Gateway, Medical Monitoring Device Front End, Automotive Telematics and Body Controller, Industrial Sensor Hub with USB Logging.
USB-to-CAN Industrial Bridge
The PIC32MX564F064H-I/PT is purpose-built for USB-to-CAN bridges used in industrial gateways because it integrates USB 2.0 Full-Speed device/host and CAN 2.0B on the same die with four dedicated DMA channels. The 80 MHz MIPS M4K core sustains 125 DMIPS, sufficient to handle USB HID plus CANopen or J1939 protocol stacks concurrently. Placed between a host PC and a CAN bus, the part isolates the bus while offloading data movement to DMA, freeing the CPU for protocol translation. Its 32 KB SRAM comfortably holds USB endpoint buffers plus CAN message queues, and the 2.3-3.6 V supply simplifies integration with 3.3 V industrial backplanes.
Recomendado
Graphical HMI Control Panel
The PIC32MX564F064H-I/PT is well suited to graphical HMI panels because its parallel master port can drive TFT displays up to QVGA while the on-chip DMA channels offload pixel streaming. The 64 KB Flash and 32 KB SRAM are enough for a small RTOS plus a graphics library plus touch and keypad drivers. With 53 GPIO the part supports a TFT data bus, SPI touch controller, I2C sensors, and UART debug port simultaneously. Designers use it for industrial control panels, building-automation keypads, and appliance interfaces where USB device/host enables firmware upgrade sticks.
Recomendado
Embedded Web Server / IoT Gateway
The PIC32MX564F064H-I/PT runs Microchip's MPLAB Harmony TCP/IP stack plus a small HTTP server to deliver a low-cost embedded web server. The 80 MHz M4K core is adequate for HTTP plus REST plus SNMP workloads, while the USB peripheral can serve as a host for Wi-Fi dongles when Ethernet MAC is absent on this variant. With 32 KB SRAM the part holds TCP sockets plus packet buffers for small device counts, and the 64-pin TQFP keeps the BOM compact. Industrial IoT gateways use this combination to expose sensor data and accept OTA firmware updates via USB mass storage.
Recomendado
Medical Monitoring Device Front End
The PIC32MX564F064H-I/PT is used in medical monitoring front ends such as portable pulse oximeters, digital stethoscopes, and bedside sensor hubs where USB device or CAN communication is required. The 10-bit 500 ksps ADC samples physiological signals with sufficient dynamic range for pulse and respiration waveforms, and the 5 timers trigger precise sampling windows. Designers benefit from the 2.3-3.6 V supply, which allows direct Li-ion battery operation with simple regulators. Note that medical designs should use the -I industrial grade carefully and follow IEC 60601 isolation guidelines; this part is non-AEC-Q100 so it is suited to non-life-support medical devices only.
Recomendado
Automotive Telematics and Body Controller
The PIC32MX564F064H-I/PT is not automotive qualified, but designers use it in non-safety body-comfort modules and aftermarket telematics boxes. The CAN 2.0B controller talks to vehicle buses while USB streams data to a host PC or USB drive for data logging. The 53 GPIO control relays, LEDs, and switches. Designers must pair it with external CAN transceivers and watchdog supervisors. For AEC-Q100 designs, the alternative PIC32MX564F064H-V/PT offers -40 C to +105 C grade and qualification; aftermarket devices using the -I variant stay below automotive safety-critical thresholds.
Recomendado
Industrial Sensor Hub with USB Logging
The PIC32MX564F064H-I/PT acts as a multi-sensor hub that aggregates analog and digital sensor data and logs it via USB mass storage. The 16-channel 10-bit ADC reads temperature, pressure, and strain gauges; the two I2C busses pull in digital sensors; SPI talks to high-speed front ends; and USB host streams logs to a USB stick. The 32 KB SRAM holds rolling buffers while the 80 MHz core compresses and timestamps events. Industrial automation cabinets use this topology to retrofit legacy sensors with USB-exportable data without replacing the field wiring.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX564F064H-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC32MX564F128H-I/PT | PIC32MX564F064HT-I/PT | PIC32MX564F064H-V/PT | PIC32MX675F512H-I/PT | PIC32MX534F064H-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) |
| Flash Memory | 64 KB | 128 KB | 64 KB | 64 KB | 512 KB | 64 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 128 KB | 32 KB |
| USB | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS + OTG | No USB |
| CAN | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | No CAN |
| Core Clock | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +105 C | -40 C to +85 C | -40 C to +85 C |
Principais diferenciais
- Lower Flash cost option within PIC32MX5xx family (vs PIC32MX564F128H-I/PT)
- Higher Flash headroom in same footprint (vs PIC32MX564F128H-I/PT)
- Integrated USB 2.0 Full-Speed plus CAN 2.0B (vs PIC32MX534F064H-I/PT)
Notas de projeto
Decouple each VDD/VSS pair with a 10 uF tantalum or ceramic bulk plus a 0.1 uF ceramic placed within 5 mm of the pin pair. The AVDD/AVSS pair additionally needs a ferrite bead or small inductor from VDD to filter analog noise; the on-chip ADC achieves its 10-bit resolution only with this supply conditioning. Power-on reset is internal but designers should hold MCLR low until VDD stabilizes above 2.5 V for a clean boot.
Use a 4-layer PCB with continuous ground plane beneath the 64-pin TQFP; route all high-speed signals (USB DP/DN, CAN TX/RX, and crystal traces) over an unbroken reference plane and length-match USB DP/DN within 150 mil. The 8 MHz crystal load capacitors should sit adjacent to OSC1/OSC2 with the ground return through the local VSS plane rather than through signal traces. A USB ESD array (such as USBLC6-2) on the connector side is recommended because the internal ESD cells are rated only to 2 kV HBM.
Do not configure USB on the -I/PT when the VDD rail drops below 3.0 V: the USB PHY violates USB-IF signalling levels. The configuration bits must be programmed for the correct oscillator mode (XT with 8 MHz external or FRC internal) or the part will fail to boot. JTAG/ICSP pin sharing with PMD requires disabling PMP on those pins or programming will lock the device; configure the appropriate PPS register before enabling ICSP. Finally, the brown-out reset must be enabled in configuration bits to avoid undefined behaviour during slow VDD ramp-up.
Estimated: at 80 MHz full-load CPU activity, the part draws approximately 70 mA from VDD (3.3 V), giving roughly 0.23 W of dissipation. The 64-pin TQFP has theta_JA around 50 C/W on a 4-layer PCB, so junction rise above ambient is approximately 11.5 C; at 25 C ambient the junction sits near 36 C, well below the 125 C limit. Industrial -40 to +85 C designs have ample thermal margin without an explicit heatsink.
Informações de conformidade
RoHS and lead-free per Microchip product page. Industrial temperature grade only; not AEC-Q100 qualified - choose PIC32MX564F064H-V/PT for AEC-Q100 designs.