Microchip Technology System-on-Chip (SoC) W1 PIC32MZ
I SoC (System-on-Chip) PIC32MZ W1 di Microchip Technology sono SoC MCU Wi-Fi ad alte prestazioni con un nucleo di classe M MIPS, connettività robusta e memoria 2 MB per lo sviluppo del software. Oltre a un potente core, il PIC32MZ2051-W1 offre una connettività leader nel settore, con supporto per le modalità radio 2,4 GHz 802,11 b/g/n. Questi dispositivi presentano un ricco set di periferiche, tra cui Ethernet, USB, ADC, pulsanti tattili CVD e CAN.Caratteristiche
- Interfacce wireless
- PHY
- Collegamento WLAN IEEE® 802.11 b/g/n
- Flusso spaziale singolo di larghezza di banda di canale 20 MHz
- Supporto FEM esterno per amplificatore di potenza (PA), amplificatore a basso rumore (LNA) e interruttore trasmettitore/ricevitore (TX/RX)
- Banda ISM 2,4 GHz (da 2.400 MHz a 2.483,5 MHz)
- MAC
- Infrastruttura modalità BSS STA
- Funzionalità modalità Soft-AP
- Scansione attiva e passiva
- Supporto controllo alimentazione trasmissione sovratemperatura e tensione
- Sicurezza
- WPA3 personale (SAE e PMF-802.11w)
- WPA2 personale con opzioni per compatibilità WPA e PMF
- WEP
- Rete Harmony
- Supporto pronto all’uso per stack TCP/IP MPLAB® Harmony v3
- TLS v1.2 con crittografia simmetrica/asimmetrica
- Modalità di risparmio energetico Wi-Fi
- Modalità di sospensione wireless (WSM)
- Modalità di sospensione profonda Wireless (WDS)
- Supporto per marcatura oraria Wi-Fi
- PHY
- Core con microprocessore di classe M 200 MHz, MIPS32®
- 16 KB I-Cache, 16 KB D-Cache
- MMU basate su traslazione di mappatura fissa (FMT) per un’esecuzione ottimale del sistema operativo integrato
- Modalità microMIPS™ per codice di dimensioni inferiori fino a 35%
- Nucleo potenziato con DSP
- 4 accumulatori a 64 bit
- MAC a ciclo singolo, saturazione e matematica frazionale
- Architettura a codice efficiente (C e Assembly)
- Memoria Flash e SRAM su chip
- PIC32MZ1025W104
- Memoria di programma flash da 1 MB
- Flash programma di avvio 64 KB
- SRAM 256 KB (programma e dati)
- Buffer dati 64 KB (DBF)
- Buffer dedicato per periferiche
- PIC32MZ2051W104
- Memoria di programma flash da 2 MB
- Flash programma di avvio 128 KB
- SRAM 512 KB (programma e dati)
- Buffer dati 128 KB (DBF)
- PIC32MZ1025W104
- Gestione dell’alimentazione e recupero del sistema
- Modalità a bassa potenza (inattivo, sospensione, sospensione profonda e sospensione estremamente profonda)
- SRAM contestuale 8 KB per archiviazione di contesto in modalità a bassa potenza
- Modalità di sospensione profonda
- 32x registri semaphore (larghezza 32 bit) per archiviazione contestuale
- Consumo di corrente 1,9 µA (tipico)
- Il SoC W1 PIC32MZ utilizza un registro semaphore a 32 bit per l’archiviazione contestuale con i seguenti valori di consumo di corrente in modalità di sospensione estremamente profonda
- 0,71 µA (tipico) per PIC32MZ1025W104132
- 1,06 µA (tipico) per PIC32MZ2051W104132
- Ripristino di accensione (POR) integrato, ripristino dei cali di tensione (BOR), BOR a potenza zero (ZPBR) e rilevamento di bassa tensione programmabile (PLVD)
- Oscillatore secondario e clock a sicurezza intrinseca
- Accensione rapida e recupero da cali di tensione
- Sicurezza
- Modalità di sicurezza accelerata hardware (con supporto DMA integrato)
- Motore di crittografia con generatore numerico casuale (TRNG) per crittografia/decrittografia e autenticazione dei dati (AES, 3DES, SHA, MD5 e HMAC)
- Modalità AES
- Codebook elettronico (BCE)
- Blockchain Cipher (CBC)
- Modalità contatore (CTR)
- Modalità feedback Cipher (CFB)
- modalità feedback in uscita (OFB)
- Modalità Galois/contatore (GCM)
- Crittografia hardware con chiave pubblica accelerata con supporto per:
- Configurazione moltiplicatori 16-DSP
- ECC/ECDH/ECDSA/Curve25519 a 256 bit
- Ed25519 a 256 bit
- Generazione ECC/ECDH/ECDSA a 512 bit
- Gestione clock
- Oscillatore primario (POSC) 40 MHz
- Oscillatore secondario 32,768 kHz (SOSC)
- Timer di accensione (PWRT) e timer di avvio dell’oscillatore (OST)
- Monitoraggio clock a sicurezza intrinseca (FSCM)
- Sorgenti di clock su chip
- Oscillatore RC rapido (FRC) 8 MHz
- Oscillatore RC (LPRC) a bassa potenza 32,768 kHz
- PLL programmabili e sorgenti di clock dell'oscillatore
- Timer watchdog indipendente (WDT), timer deadman (DMT) e timer watchdog in sospensione indipendente
- Riattivazione e avvio rapidi
- Supporto per clock di riferimento precisi a dispositivi esterni
- Controller a memoria diretta (DMA)
- 8x canali con rilevamento automatico delle dimensioni dei dati
- Controllo di ridondanza ciclica (CRC) a 32 bit Programmabile
- Modulo ADC analogico a 12 bit avanzato
- 2 MSPS con 2 circuiti sample-and-hold (S & H) (1x dedicato e 1x condiviso)
- Fino a 20 canali di ingresso analogici
- Funzionamento in modalità di sospensione e inattività
- Sorgenti di attivazione multiple
- 2 comparatori digitali e 2 filtri digitali
- Supporta l’interfaccia tattile a capacità autonoma con un massimo di 18 pulsanti tattili e 1 schermatura azionata
- Interfacce di comunicazione
- Fino a 2 moduli CAN (CAN e CAN-FD) con 2,0 B attivo con supporto di indirizzamento DeviceNet™
- Fino a 3 moduli UART (velocità fino a 10 Mbps), supporta i protocolli RS-232, RS-485, LIN 2,1 e IrDA
- 1 modulo MAC ethernet (10/100 Mbps) con interfaccia RMII e DMA dedicato
- Precision Time Protocol (PTP) IEEE 1588
- Supporto sincronizzazione tempo tra Wi-Fi ed Ethernet
- Fino a 2 moduli SPI (4 fili) con velocità fino a 40 MHz
- SQI configurabile come un modulo SPI aggiuntivo (60 MHz)
- 1 interfaccia OTG USB 2.0 a piena velocità con DMA dedicato
- 2 I2C (fino a 1 M baud) con supporto SMBus
- Timer/comparazione uscita/acquisizione ingresso
- 7 timer/contatori a 16 bit o fino a 3 timer/contatori a 32 bit
- Moduli di confronto uscita (OC) 4x
- 4 moduli di acquisizione ingresso (CI)
- Calendario e orologio in tempo reale (RTCC) di precisione a bassa potenza
- Ingresso/uscita
- Sorgente/dissipatore ad alta corrente (fino a 25 mA) su tutti i pin I/O
- Controlli a drain aperto, pull-up, pull-down e velocità di risposta configurabili
- Interruzione esterna su tutti i pin I/O
- Selezione pin periferici (PPS) per abilitare la rimappatura delle funzioni
- Fino a 62x pin GPIO
- Generatore trigger periferico (PTG) con comando utente a 8 bit per la programmazione di sequenze complesse
- Supporto libreria di sicurezza di classe B, IEC 60730
- Supporto per debugger di sviluppo
- Programmazione su circuito e nelle applicazioni
- Interfaccia JTAG potenziata MIPI® a 4 fili
- Software illimitato: 8 istruzioni e 4 punti di interruzione hardware di complessi dati
- Scansione dei confini compatibile con IEEE 1149.2 (JTAG)
- Supporto funzionalità iLowTrace: buffering off-chip dei messaggi iFlowTrace
- Supporto software e strumenti
- Compilatore C/C + + con DSP nativo/frazionario
- Framework software integrato MPLAB® Harmony
- TCP/IP, USB, grafica e middleware MTouch™
- MFi e Android™
- Kernel RTOS: Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriμm® µC/OS™ e SEGGER embOS ®
- Supporta le modalità di aggiornamento firmware over-the-air (OTA) e over-the-host (OH)
- Package DQFN a 132 pin a doppia fila, 10 mm x 10 mm x 0,9 mm
- Portata di tensione di funzionamento da 2,97 V a 3,63 V
- Intervallo di frequenze di funzionamento da CC a 200 MHz
- Intervallo delle temperature di funzionamento: da -40 °C a +85 °C
Software e supporto
Schema a blocchi
Applicazioni
- Automazione industriale e sistemi di controllo
- dispositivi Smart home
- sensori e apparecchiature abilitati per l’IoT
- Dispositivi medici
- Sistemi di sicurezza e sorveglianza
- Robotica
- Monitoraggio remoto e telemetria
- Gateway wireless e punti di accesso
- Elettronica di consumo
- Sistemi di gestione dell’energia e di reti intelligenti
- Sistemi di automazione degli edifici
Pubblicato: 2024-05-07
| Aggiornato: 2025-03-13
