Descriço
A família de STM32F405xx e de STM32F407xx é baseada no núcleo de 32
bits de capacidade elevada de ARM® Cortex™-M4 RISC que opera-se em
uma frequência de até 168 megahertz. As características de núcleo
Cortex-M4 preciso da unidade da vírgula flutuante uma única (FPU)
que apoie todas as instruções da única preciso do BRAÇO e tipos de
dados de processo de dados. Igualmente executa um conjunto completo
das instruções de DSP e de uma unidade da proteço de memória (MPU)
que aumente a segurança de aplicativo. O núcleo Cortex-M4 com FPU
será referido como Cortex-M4F durante todo este documento.
Características
• Núcleo: Processador central Cortex™-M4 de 32 bits do BRAÇO com
FPU,
Acelerador adaptável do tempo real (ARTE
Accelerator™) que permite 0 execuções do estado de espera
da memória Flash, frequência até 168 megahertz,
unidade da proteço de memória, 210 DMIPS/
1,25 DMIPS/MHz (Dhrystone 2,1), e DSP
instruções
• Memórias
– Até 1 Mbyte da memória Flash
– Até 192+4 Kbytes de SRAM que incluem 64-
Kbyte CCM (de dados da memória acoplada núcleo)
RAM
– Controlador estático flexível da memória
flash compacto de apoio, SRAM,
PSRAM, memórias NEM e do NAND
• Relaço paralela do LCD, 8080/6800 dos modos
• Gesto do pulso de disparo, da restauraço e de fonte
– Fonte da aplicaço de 1,8 V a de 3,6 V e I/Os
– POR, PDR, PVD e BOR
– 4 oscilador de cristal de to-26 megahertz
– RC fábrica-aparado 16 megahertz interno (1%
preciso)
– oscilador de 32 quilohertz para o RTC com calibraço
– 32 quilohertz internos RC com calibraço
• Baixa potência
– Sono, parada e modos espera
– Fonte para o RTC, backup de VBAT do bocado 20×32
registros + 4 KB opcionais SRAM alternativo
• 3×12-bit, 2,4 conversores de MSPS A/D: até 24
canais e 7,2 MSPS em triplo intercalado
modo
• conversores de 2×12-bit D/A
• Acesso direto da memória de uso geral: acesso direto da memória
de 16 córregos
controlador com FIFOs e apoio estourado
• Até 17 temporizadores: até doze de 16 bits e dois 32-
temporizadores mordidos até 168 megahertz, cada um com até 4
Contador de IC/OC/PWM ou de pulso e quadratura
entrada (incremental) do codificador
• Elimine erros do modo
– O fio de série elimina erros (SWD) & JTAG
relações
– Cortex-M4 encaixou o ™ de Trace Macrocell
• Até 140 portos do I/O com capacidade da interrupço
– Até 136 I/Os rápidos até 84 megahertz
– Até 138 5 I/Os V-tolerantes
• Até 15 relações de comunicaço
– Até 3 relações do × I2C (SMBus/PMBus)
– Até 4 USARTs/2 UARTs (10,5 Mbit/s, ISO
7816 relaço, LIN, IrDA, controle do modem)
– Até 3 SPIs (42 Mbits/s), 2 com muxed
I2S completo-frente e verso para conseguir a classe audio
preciso através de PLL audio interno ou externo
pulso de disparo
– a LATA de 2 × conecta (2.0B ativos)
– Relaço de SDIO
• Conectividade avançada
– Dispositivo da velocidade máxima de USB 2,0/host/OTG
controlador com em-microplaqueta PHY
– USB 2,0 de alta velocidade/velocidade máxima
controlador do dispositivo/host/OTG com dedicado
Acesso direto da memória, velocidade máxima PHY da em-microplaqueta
e ULPI
– 10/100 de MAC dos ethernet com acesso direto da memória dedicado:
hardware de IEEE 1588v2 dos apoios, MII/RMII
• 8 - relaço da cmera da paralela 14 mordida até
54 Mbytes/s
• Gerador de número aleatório verdadeiro
• Unidade do cálculo do centro de detecço e de controlo
• identificaço original de 96 bocados
• RTC: preciso subsecond, calendário do hardware