Descrição
O microcontrolador de STM32F030x incorpora o núcleo de 32 bits de capacidade elevada do BRAÇO Cortex™-M0 RISC que opera-se em uma frequência de 48 megahertz, em umas memórias encaixadas de alta velocidade (até 64 Kbytes da memória Flash e até 8 Kbytes de SRAM), e em uma escala extensiva de periféricos aumentados e de I/Os. Todos os dispositivos oferecem as relações de comunicação padrão (até dois I2Cs, até dois SPIs, e até dois USARTs), o um 12 bocado CAD, até 6 temporizadores de 16 bits de uso geral e um temporizador do avançado-controle PWM.
O microcontrolador de STM32F030x opera-se na variação da temperatura de -40 a +85 °C, de uma fonte de alimentação de 2,4 a 3,6 V. Um conjunto abrangente de modos da poder-economia permite o projeto de aplicações da baixa potência.
O microcontrolador de STM32F030x inclui dispositivos em quatro pacotes diferentes que variam de 20 pinos a 64 pinos. Segundo o dispositivo escolhido, os grupos diferentes de periféricos são incluídos. A descrição abaixo fornece uma vista geral da escala completa de periféricos de STM32F030x propôs.
Estas características fazem o microcontrolador de STM32F030x apropriado para uma vasta gama de aplicações tais como o controle de aplicativo e as interfaces de usuário, equipamento handheld, receptores de A/V e periféricos digitais da tevê, do PC, plataformas do jogo, e-bicicletas, dispositivos do consumidor, impressoras, varredores, sistemas de alarme, os intercomunicador video, e o HVACs.
Características
●Núcleo: Processador central Cortex™-M0, frequência de 32 bits de ARM® até 48 megahertz
●Memórias
– 16 a 64 Kbytes da memória Flash
– 4 a 8 Kbytes de SRAM com verificação de paridade de HW
●Unidade do cálculo do centro de detecção e de controlo
●Gestão da restauração e do poder
– Escala da tensão: 2,4 V a 3,6 V
– Poder-em/do poder restauração para baixo (POR/PDR)
– Modos da baixa potência: Sono, parada, apoio
●Gestão do pulso de disparo
– oscilador de cristal de 4 a 32 megahertz
– oscilador de 32 quilohertz para o RTC com calibração
– 8 megahertz internos RC com opção de x6 PLL
– 40 oscilador interno do quilohertz RC
●Até 55 I/Os rápidos
– Todo o mappable em vetores de interrupção externo
– Até 36 I/Os com capacidade tolerante de 5 V
●controlador de acesso direto da memória de 5 canais
●1 x 12 bocados, 1,0 µs CAD (até 16 canais)
– Escala da conversão: 0 a 3,6 V
– Fonte análoga separada de 2,4 até 3,6 V
●Até 10 temporizadores
– Um temporizador de 16 bits do avançado-controle de 7 canais para 6 a saída dos canais PWM, com geração do deadtime e parada de emergência
– Um temporizador de 16 bits, com os até 4 IC/OC, úteis para a descodificação do controle do IR
– Um temporizador de 16 bits, com 2 IC/OC, 1 OCN, geração do deadtime e parada de emergência
– Dois temporizadores de 16 bits, cada com IC/OC e OCN, geração do deadtime, parada de emergência e porta do modulador para o controle do IR
– Um temporizador de 16 bits com 1 IC/OC
– Um temporizador básico de 16 bits
– Temporizadores do independente e de cão de guarda do sistema
– Temporizador de SysTick: 24 downcounter mordidos
●Calendário RTC com alarme e excitação periódica da parada/apoio
●Relações de comunicação
– Até duas relações de I2C: um modo rápido de apoio mais (1 Mbit/s) com o dissipador atual de 20 miliampère
– Até dois USARTs controle síncrono mestre de apoio de SPI e do modem; um com auto detecção da taxa de transmissão
– Até dois SPIs (18 Mbit/s) com quadro 4 a 16 mordido programável
●O fio de série elimina erros (SWD)