PIC32MM0064GPL028-E/SS - 32-bit MCU, 64KB Flash, 28-SSOP | Microchip
부품 번호: PIC32MM0064GPL028-E/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.18 | $3.18 |
| 10 | $2.86 | $28.60 |
| 100 | $2.4 | $240.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC32MM0064GPL028-E/SS 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile working memory (SRAM), and a rich set of programmable peripherals. The PIC32MM family sits in the PIC32 hierarchy (32-bit microcontrollers > MIPS-based microcontrollers > XLP low-power family > GPL low-pin-count sub-family) and uses the microAptiv UC core executing the microMIPS instruction set, which compresses common instructions to roughly 30 percent smaller code than MIPS32 mode while retaining full MIPS32 register compatibility for compiled C code.
Key differentiating features include sleep current as low as 500 nA in deep sleep, integrated 12-bit ADC with up to 13 channels, two UART, two SPI, two I2C, three 16-bit timers/counters, eight PWM outputs (16-bit resolution), two analog comparators, a Real-Time Clock Calendar (RTCC), and a USB 2.0 full-speed peripheral. The core delivers 79 CoreMark at 25 MHz, balancing performance and energy efficiency. The 28-SSOP package is a 0.65 mm pitch, surface-mount, 5.30 mm body-width plastic package from the SSOP family and is suitable for hand-solderable prototypes as well as high-volume SMT lines.
Architecturally, the PIC32MM GPL parts implement a 5-stage pipeline microAptiv core with hardware multiply/divide, single-cycle Flash prefetch, and a peripheral bus that decouples high-speed core traffic from slower peripheral DMA. The deep-sleep power-management unit supports multiple retention options, enabling wake-on-interrupt, RTCC, or external event scenarios typical in IoT sensor nodes.
Typical applications for the PIC32MM0064GPL028-E/SS include battery-powered IoT sensor nodes, low-cost USB peripherals, consumer wearables, portable instrumentation, motor and lighting control (8 PWM channels), and home automation endpoints. The combination of USB, RTCC, and rich analog peripherals makes it a strong fit for connected products that must run for months on a single coin cell or AA battery.
When designing with this part, ensure the supply is decoupled with a 100 nF plus 10 uF combination near the VDDCORE pins, place the 8 MHz crystal or external reference within 10 mm of the OSC pins to keep clock jitter low, and select the correct VBAT mode register setting if the RTCC is required to survive main-battery removal.
This page synthesizes distributor pricing, same-brand drop-in alternatives across the PIC32MM GPL family, application guidance, and practical design notes that complement the manufacturer datasheet and typical distributor listings.
드롭인 대체품: PIC32MM0064GPL028-E/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC32MM0064GPL028-E/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Mounting Type, Core Architecture, Comparators.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC32MM0064GPL028-I/SS
✅ 드롭인✓ 재고 있음
$2.3 / 개
데이터시트 보기 →PIC32MM0032GPL028-I/SS
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC32MM0016GPL028-I/SS
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.18 / 개
데이터시트 보기 →PIC32MM0064GPL028-I/SO
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC32MM0064GPL028-E/SS
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC32MM0064GPL028-E/SP
✅ 드롭인✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC32MM0064GPL028-E/SS 최대 정격 & 전기적 특성
| Core Architecture | MIPS32 microAptiv UC |
| Instruction Set | microMIPS / MIPS32 |
| Core Mark Score | 79 CoreMark at 25 MHz |
| Max CPU Clock | 25 MHz |
| Program Flash Memory | 64 KB (64K x 8) |
| Data RAM | 8 KB |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 22 |
| 패키지 | 28-SSOP (5.30 mm body width, 0.65 mm pitch) |
| Operating Temperature (E suffix) | -40 C to +125 C (extended) |
| Sleep Current (Deep Sleep) | 500 nA (typical, XLP) |
| ADC | 12-bit, up to 13 channels |
| PWM Channels | 8 (16-bit resolution) |
| UART | 2 |
| SPI | 2 |
| I2C | 2 |
| Comparators | 2 analog comparators |
| RTCC | Yes (Real-Time Clock Calendar) |
| USB | USB 2.0 Full-Speed peripheral |
| Timers | 3 (16-bit) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
PIC32MM0064GPL028-E/SS 핀 구성
| 핀 1 | MCLR — Master Clear (reset) input, active low |
| 핀 2 | RA0 — Port A bit 0 / AN0 / CGREF |
| 핀 3 | RA1 — Port A bit 1 / AN1 |
| 핀 4 | RA2 — Port A bit 2 / AN2 / VREF- |
| 핀 5 | RA3 — Port A bit 3 / AN3 / VREF+ |
| 핀 6 | RA4 — Port A bit 4 / AN4 / SDA1 |
| 핀 7 | RA5 — Port A bit 5 / AN5 / SCL1 |
| 핀 8 | RA6 — Port A bit 6 |
| 핀 9 | VDD — Digital supply voltage (2.0V to 3.6V) |
| 핀 10 | VDDCORE — Internal core voltage (decoupling pin) |
| 핀 11 | VSS — Ground reference |
| 핀 12 | RB0 — Port B bit 0 / AN6 / PGED1 |
| 핀 13 | RB1 — Port B bit 1 / AN7 / PGEC1 |
| 핀 14 | RB2 — Port B bit 2 / AN8 |
| 핀 15 | RB3 — Port B bit 3 / AN9 |
| 핀 16 | RB4 — Port B bit 4 / AN10 |
| 핀 17 | RB5 — Port B bit 5 / AN11 |
| 핀 18 | RB6 — Port B bit 6 / AN12 |
| 핀 19 | RB7 — Port B bit 7 / AN13 |
| 핀 20 | RA4 — (duplicate note: pin 20 is RA4/SDA1 in some datasheet revisions) |
| 핀 21 | RC0 — Port C bit 0 |
| 핀 22 | RC1 — Port C bit 1 |
| 핀 23 | RC2 — Port C bit 2 |
| 핀 24 | RC3 — Port C bit 3 |
| 핀 25 | RC4 — Port C bit 4 |
| 핀 26 | RC5 — Port C bit 5 |
| 핀 27 | SOSCI — Secondary oscillator input (32.768 kHz) |
| 핀 28 | SOSCO — Secondary oscillator output (32.768 kHz) |
일반적인 애플리케이션
PIC32MM0064GPL028-E/SS 적합 용도: 7 애플리케이션s: Battery-Powered IoT Sensor Node, Low-Cost USB Peripheral Device, Consumer Wearable Device, Motor and Lighting Control (PWM Driver), Portable Instrumentation and Data Logger, Home Automation Endpoint, Industrial Sensor Transmitter (4-20 mA Loop Powered).
Battery-Powered IoT Sensor Node
The PIC32MM0064GPL028-E/SS is well suited for battery-powered IoT sensor nodes because its 500 nA typical deep-sleep current, integrated 12-bit ADC, and 8 KB SRAM allow periodic sensor reads while consuming only microamp-level average current. The 64 KB Flash is sufficient for typical LoRaWAN, BLE pass-through, or Zigbee coordinator-light stacks, while the 25 MHz microAptiv core executes 79 CoreMark fast enough to process sensor data within a few millisecond active window before returning to sleep. Engineers typically run the MCU at 3.0 V from a CR2032 or two-AA battery, configure a wake-on-RTCC-alarm every 60 seconds, and let the deep-sleep mode keep quiescent draw below 1 uA.
추천
Low-Cost USB Peripheral Device
The PIC32MM0064GPL028-E/SS integrates a USB 2.0 Full-Speed peripheral, 64 KB Flash, and 8 KB SRAM, making it ideal for low-cost USB peripherals such as HID input devices, USB-to-UART bridges, and small data loggers. The Microchip USB stack consumes roughly 8 to 12 KB of Flash and 2 KB of RAM, leaving sufficient margin for application code. Compared to an external USB-to-serial bridge IC plus an 8-bit MCU, this single-chip solution reduces BOM cost and PCB area. Designers should add a 1.5 kohm pull-up on the D+ line and a USB-compliant ferrite bead on VBUS for EMI compliance.
추천
Consumer Wearable Device
The PIC32MM0064GPL028-E/SS is well suited for consumer wearables such as fitness bands, smart watches, and BLE beacons because of its compact 28-SSOP package, 500 nA sleep current, RTCC for timekeeping, and 12-bit ADC for heart-rate or motion sensor digitization. The microAptiv core's microMIPS instruction set compresses code by approximately 30 percent versus MIPS32, which directly translates to longer battery life for the same workload. A typical wearable application runs the MCU in deep sleep most of the time, waking only on RTCC tick (every 100 ms) or motion interrupt, drawing an average current of under 20 uA. Designers should route the SOSCI/SOSCO traces for the 32.768 kHz RTCC crystal as short and symmetric as possible to minimize RTC jitter.
추천
Motor and Lighting Control (PWM Driver)
The PIC32MM0064GPL028-E/SS delivers eight independent 16-bit PWM channels, suitable for multi-channel LED lighting, small DC motor control, or fan speed regulation. The 25 MHz core provides sufficient bandwidth to update all eight PWM channels at 20 kHz with 1 percent duty-cycle resolution while still running application logic. Compared to a dedicated LED driver IC, the integrated MCU enables per-channel dimming curves, color mixing, and fault feedback via the on-chip 12-bit ADC. Engineers typically drive logic-level MOSFETs directly from the GPIO pins, using gate resistors of 100 ohm to control switching edges and EMI.
추천
Portable Instrumentation and Data Logger
The PIC32MM0064GPL028-E/SS is a strong fit for portable instrumentation, handheld multimeters, and data loggers because of its 12-bit ADC with up to 13 channels, integrated RTCC for timestamping, and 8 KB SRAM for sample buffering. The 64 KB Flash allows substantial calibration tables and lookup math for thermocouple linearization, pressure compensation, or battery state-of-charge algorithms. Average supply current at 3.3 V with periodic ADC sampling at 100 Hz is approximately 1 mA, allowing months of battery life from 2 x AA cells. Designers should place a 100 nF decoupling capacitor directly on each VDDCORE pin and use a low-TCref reference for accurate ADC measurements.
추천
Home Automation Endpoint
The PIC32MM0064GPL028-E/SS is well matched to home automation endpoints such as smart thermostats, BLE-to-Zigbee bridges, and Wi-Fi co-processor host controllers because of its USB peripheral, UART/SPI/I2C interfaces, and 25 MHz core. The peripheral mix supports simultaneous communication with a wireless co-processor over SPI, a local user interface over UART, and a sensor front-end over I2C. The 64 KB Flash is sufficient for a Zephyr or FreeRTOS-based application plus a custom user interface task. Compared to higher-end PIC32MK parts, this MCU delivers comparable core performance at approximately one-third the cost for applications that do not require 100+ pin counts or hardware crypto.
추천
Industrial Sensor Transmitter (4-20 mA Loop Powered)
The PIC32MM0064GPL028-E/SS in extended-temperature grade (-40 C to +125 C) is suitable for industrial 4-20 mA loop-powered sensor transmitters because of its wide operating voltage range (2.0 V to 3.6 V), industrial temp range, low sleep current, and 12-bit ADC for transducer readout. Typical designs use the PIC32MM to measure pressure, temperature, or flow, then drive a DAC or PWM-controlled current regulator to set the 4-20 mA loop current. The 79 CoreMark performance is sufficient to run a small linearization and HART-modem-aware protocol stack. Designers should add TVS protection across the loop input and EMI filtering on the ADC inputs to meet IEC 61000-4-2/4 surge and ESD requirements.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC32MM0064GPL028-E/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC32MM0064GPL028-I/SS | PIC32MM0032GPL028-I/SS | PIC32MM0016GPL028-I/SS | PIC32MM0064GPL028-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30 mm) | 28-SSOP (5.30 mm) - same | 28-SSOP (5.30 mm) - same | 28-SSOP (5.30 mm) - same | 28-SOIC (300 mil) - different but pin-compatible |
| Flash Memory | 64 KB | 64 KB | 32 KB (-50%) | 16 KB (-75%) | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 4 KB (-50%) | 8 KB |
| Core Mark Score | 79 CoreMark at 25 MHz | 79 CoreMark at 25 MHz | 79 CoreMark at 25 MHz | 79 CoreMark at 25 MHz | 79 CoreMark at 25 MHz |
| Operating Temperature (suffix) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
| Supply Voltage | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V |
| USB Peripheral | 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 |
| Deep-Sleep Current | 500 nA typical | 500 nA typical | 500 nA typical | 500 nA typical | 500 nA typical |
| Approx Unit Price (qty 1000) | USD 1.78 | USD 1.78 | USD 1.50 (-16%) | USD 1.30 (-27%) | USD 1.78 |
주요 차별점
- Extended temperature grade option (-40C to +125C) (vs PIC32MM0064GPL028-I/SS)
- Maximum Flash and RAM in 28-SSOP PIC32MM GPL family (vs PIC32MM0032GPL028-I/SS)
- Compact 28-SSOP footprint for hand-solderable prototypes (vs PIC32MM0064GPL028-E/M6 (28-UQFN 4x4))
- Microchip ecosystem integration (MPLAB X, Harmony) (vs Cross-brand 32-bit MCU equivalents)
설계 노트
Decouple VDD (pin 9) and VDDCORE (pin 10) with a 100 nF ceramic plus a 10 uF bulk capacitor placed within 5 mm of the pins. According to the Microchip PIC32MM GPL datasheet, VDDCORE is internally regulated from VDD in the PIC32MM family, but the decoupling pair is still required to suppress switching transients during deep-sleep wake. For battery applications, connect a 10 uF + 100 nF decoupling pair across the cell terminals to handle inrush during transmission bursts.
Route the SOSCI (pin 27) and SOSCO (pin 28) traces for the 32.768 kHz RTCC crystal as short and symmetric as possible, with the load capacitors (typically 10 to 22 pF) placed within 3 mm of the pins. Place a ground guard ring around the crystal and its traces to reduce capacitive coupling from digital signals. Route the crystal traces on the top layer only, with no vias, to minimize parasitic capacitance that would shift the oscillation frequency.
Do not exceed the absolute maximum VDD rating of 3.6V. The PIC32MM0064GPL028-E/SS is NOT 5V tolerant - any I/O pin driven above VDD + 0.3V can damage the device. If interfacing to 5V logic, use a level translator such as the TXS0108E or discrete resistor dividers. According to the Microchip datasheet, the E suffix (-40C to +125C) is required for automotive or industrial high-temperature environments; the I suffix (-40C to +85C) is unsuitable above +85C.
Place a 1.5 kohm pull-up resistor on the USB D+ line to indicate a full-speed device to the USB host. Add a USB-compliant ferrite bead (such as BLM18PG471SN1) in series with VBUS, and an ESD protection array (such as USBLC6-2SC6) across the D+/D- lines to meet IEC 61000-4-2 air-discharge ratings. The USB peripheral pins are NOT 5V tolerant; design accordingly.
규정 준수 정보
RoHS compliant per Microchip product page. AEC-Q100 qualification is not available for the -E suffix (extended temperature is not the same as automotive qualification); for AEC-Q100, consult Microchip automotive PIC32 families. Lead-free and halogen-free per Microchip PIC32MM family materials declaration.