La gamme de microcontrôleurs (MCU) PIC32CZ CA de Microchip représente une gamme Arm® Cortex®-M7 hautes performances. Ces microcontrôleurs sont équipés jusqu'à 4 Mo de Flash, 1 Mo de SRAM et d'une mémoire à configuration groupée (TCM), le tout soutenu par un code correcteur d'erreurs (ECC). Les options de connectivité sont étendues, y compris les communications série standard telles que UART, USART, SPI, I2C, I2S, CAN FD et Ethernet 10/100/1000. Les fonctionnalités analogiques avancées comprennent un CAN 12 bits de 4,6875 Méch./s et un contrôleur tactile périphérique. La variante de la gamme PIC32CZ CA90 offre un module de sécurité matériel (HSM) avec stockage sécurisé. Ces microcontrôleurs sont entièrement pris en charge par MPLAB® X IDE et MPLAB Harmony.
Fonctionnalités
- Processeur
- Arm Cortex-M7
- 300 MHz (2,14 DMIPS/MHz)
- Instruction et cache SATA L1 de 16 Ko chacun avec ECC
- Unité en virgule flottante (FPU)
- Unité de protection de la mémoire (MPU)
- MAC (unité de multiplication-accumulation)
- Tension de fonctionnement : 1,75 V à 3,6 V
- Mémoire
- Flash double panneau de 4 Mo avec ECC
- 1 Mo de SRAM avec ECC
- 256 Ko TCM avec ECC
- 8 Ko de TrustRAM
- Système
- Contrôleur DMA à 16 canaux
- Contrôleur d'interruption NVIC
- Sécurité
- HSM intégré/enclave sécurisée
- Démarrage sécurisé
- Stockage de clés sécurisé
- Approvisionnement en usine disponible
- Sécurité
- Détection de défaillance d'horloge
- Contrôle par redondance cyclique (CRC) 32 bits
- ECC avec injection d'erreurs pour Flash et SRAM
- Moniteur d'alimentation programmable - Tension d'E/S et tension de noyau
- Autotest intégré à la mémoire globale (MBIST)
- Soutien au développement
- IDE MPLAB X
- MPLAB Harmony v3 et MCC
- Compilateur MPLAB XC32
- Interface de débogage de fil série (SWD) à 2 fils
- Interface de numérisation/débogage JTAG à 4 fils
- Périphériques de communication
- Dix interfaces de communication série (SERCOM), USART, I2C, SPI
- Deux modules I2S
- Deux interfaces quadruples série (SQI)
- Six ports CAN avec canal DMA dédié prenant en charge CAN 2.0 A/bande ISO CAN-FD
- Ethernet MAC (GMAC) 10/100/1000 Mbps en GMII, MII et RMII ; prise en charge IEEE®1588 PTP et Ethernet AVB
- Deux ports USB 2.0 haute vitesse/pleine vitesse/basse vitesse
- Contrôleur de bus média local (MLB)
- Interface de bus externe (EBI) 16 bits
- Deux interfaces de carte mémoire SD (HC) (SDHC)
- Périphériques analogiques
- Module SAR CAN (A/N) 4 cœurs-S/H, 4,6875 Méch./s, 12 bits avec 36 canaux analogiques
- 2 comparateurs analogiques
- Contrôleur tactile capacitif périphérique (PTC) avec 32 canaux/capteurs à capacité propre et 16 canaux/capteurs à capacité mutuelle
- Temporisateurs/compteurs
- 10 temporisateurs/capture de compteur (TCC)/comparaisons de sortie
- Horloge de surveillance (WDT) indépendante
- Horloge temps réel (RTC)
- Temporisateur temps réel (RTT)
- Module ETM avec flux de traçage des instructions