Description
La famille de STM32F405xx et de STM32F407xx est basée sur le noyau à 32 bits performant d'ARM® Cortex™-M4 RISC opérant à une fréquence de jusqu'à 168 mégahertz. Les caractéristiques de noyau Cortex-M4 une précision simple de l'unité de virgule flottante (FPU) qui soutient tous les instructions de précision simple de BRAS et types de données informatiques. Elle met en application également un ensemble complet des instructions de DSP et d'une unité de protection de la mémoire (MPU) qui augmente la sécurité d'application. Le noyau Cortex-M4 avec FPU désigné sous le nom de Cortex-M4F dans tout ce document.
Caractéristiques
• Noyau : Unité centrale de traitement Cortex™-M4 à 32 bits de BRAS avec FPU,
Accélérateur en temps réel adaptatif (ART
Accelerator™) permettant 0 exécutions d'état d'attente
de la mémoire instantanée, fréquence jusqu'à 168 mégahertz,
unité de protection de la mémoire, 210 DMIPS/
1,25 DMIPS/MHz (Dhrystone 2,1), et DSP
instructions
• Souvenirs
– Jusqu'à 1 Moctet de mémoire instantanée
– Jusqu'à 192+4 K bytes de SRAM comprenant 64-
K byte CCM de données (de mémoire couplée par noyau)
RAM
– Contrôleur statique flexible de mémoire
éclair compact de soutien, SRAM,
PSRAM, souvenirs NI et de non-et
• Interface parallèle d'affichage à cristaux liquides, 8080/6800 de modes
• Gestion d'horloge, de remise et d'approvisionnement
– Approvisionnement d'application de 1,8 V à de 3,6 V et I/Os
– POR, PDR, PVD et BOR
– 4 oscillateur à cristal de to-26 mégahertz
– RC usine-équilibré 16 par mégahertz interne (1%
exactitude)
– oscillateur de 32 kilohertz pour le RTC avec le calibrage
– 32 kilohertz internes RC avec le calibrage
• Puissance faible
– Sommeil, arrêt et modes veille
– Approvisionnement de VBAT pour le RTC, support du peu 20×32
registres + 4 KBs facultatifs SRAM de secours
• 3×12-bit, 2,4 convertisseurs de MSPS A/D : jusqu'à 24
canaux et 7,2 MSPS dans triple intercalé
mode
• convertisseurs de 2×12-bit D/A
• DMA polyvalent : 16 courant DMA
contrôleur avec FIFOs et appui éclaté
• Jusqu'à 17 minuteries : jusqu'à douze de 16 bits et deux 32-
minuteries mordues jusqu'à 168 mégahertz, chacun avec jusqu'à 4
Compteur d'IC/OC/PWM ou d'impulsion et quadrature
entrée (par accroissement) d'encodeur
• Corrigez le mode
– Le fil périodique corrigent (SWD) et JTAG
interfaces
– Cortex-M4 a inclus le ™ de Trace Macrocell
• Jusqu'à 140 ports d'entrée-sortie avec la capacité d'interruption
– Jusqu'à 136 I/Os rapides jusqu'à 84 mégahertz
– Jusqu'à 138 5 I/Os V-tolérants
• Jusqu'à 15 interfaces de communication
– Jusqu'à 3 interfaces du × I2C (SMBus/PMBus)
– Jusqu'à 4 USARTs/2 UARTs (10,5 Mbits/s, OIN
7816 interface, LIN, IrDA, contrôle de modem)
– Jusqu'à 3 SPIs (42 Mbits/s), 2 avec muxed
I2S duplex pour réaliser la classe audio
exactitude par l'intermédiaire de PLL audio interne ou externe
horloge
– la BOÎTE de 2 × connecte (2.0B actifs)
– Interface de SDIO
• Connectivité avancée
– Dispositif à toute vitesse d'USB 2,0/host/OTG
contrôleur avec la sur-puce PHY
– USB 2,0 ultra-rapide/à toute vitesse
contrôleur du dispositif/host/OTG avec consacré
DMA, sur-puce PHY à toute vitesse et ULPI
– MAC d'Ethernet 10/100 avec DMA consacré :
matériel d'IEEE 1588v2 de soutiens, MII/RMII
• 8 - à l'interface de caméra du parallèle 14 mordu jusqu'à
54 Mbytes/s
• Véritable générateur à nombre aléatoire
• Unité de calcul de centre de détection et de contrôle
• identification unique de 96 bits
• RTC : exactitude fraction de seconde, calendrier de matériel