ST corta energia de MCUs Cortex-M56+ de 0 MHz e adiciona segurança

Atualização: 20 de março de 2024 Tags:exibiçãoecoelCartãoiclcdltMCUpwm

Bloco mcu STMicroelectronics STM32U0

Chamados de STM32U0, os “MCUs podem reduzir o consumo de energia em até 50% em comparação com gerações anteriores de produtos”, disse a empresa. Ele “permite que mais projetos funcionem sem bateria, funcionando apenas a partir de um sistema de coleta de energia, como uma pequena célula fotovoltaica”.

No mesmo dia, a ST anunciou futuros MCUs FD-SoI com memória de mudança de fase

Escolhendo o STM32U083xC aleatoriamente, eles funcionam de 1.71 a 3.6 V e consomem 130nA no modo alimentado por bateria com relógio em tempo real e nove registros de 32 bits sustentados.

O modo run custa 52μA/MHz de acordo com a primeira página da folha de dados, que continua dizendo que no desligamento, com seis pinos de ativação ativos, isso pode cair para 16nA, aumentando para 30nA em stand-by (8kbyte ram retido) com os mesmos pinos de ativação, ou 160nA se o RTC também for sustentado. O modo Stop de menor potência custa 695nA (825nA com RTC). Wake está a 4 μs do modo Stop de drenagem mais alto.

O consumo de energia é auxiliado por dois reguladores lineares integrados, um para operar até 56 MHz e um de baixa potência regulador para funcionar em até 2 MHz – um modo de operação de baixo consumo de energia.

As fontes de relógio são abundantes, incluindo uma opção de cristal e relógios RC ajustáveis ​​para ajuste fino do consumo de energia.

Perto de 67DMIPS é possível em 56 MHz graças ao flash de 64 bits e um acelerador que implementa uma fila de pré-busca de instruções e cache de ramificação, disse ST, acrescentando: “O desempenho alcançado graças ao acelerador ART é equivalente à execução de um programa em estado de espera 0 a partir da memória flash em uma frequência de CPU de até 56 MHz.”

Segurança

A empresa levou a segurança a sério: “Os dispositivos STM32U0 são os primeiros MCUs rodando em Arm Cortex-M0+ visando SESIP nível 3 e PSA nível 1 com foco na proteção de código de firmware. A certificação fornece uma garantia independente que os fabricantes de produtos podem aproveitar para cumprir a futura marca voluntária de confiança cibernética dos EUA e a diretiva obrigatória de equipamentos de rádio da UE [RED].

Para a interface do usuário, vários canais de detecção capacitiva estão incluídos em alguns dispositivos, assim como um LCD controlador para displays de segmento 8×48 ou 4×52 que inclui um conversor elevador.

A operação ocorre entre -40 e +85°C (+105°C junção) ou -40 a +125°C (+130°C junção).

Os periféricos analógicos incluem ADCs, DACs, amplificadores operacionais (com amplificadores de ganho programáveis) e comparadores analógicos – tanto o amplificador operacional quanto os comparadores têm entradas rail-to-rail.

Além do RTC, o superconjunto de temporizadores é: 1x 32 bits de uso geral, 1x PWM de 16 bits dedicado ao controle do motor, 3x 16 bits de uso geral e 3x 16 bits de baixa potência.

Estão disponíveis opções de flash de até 256kbyte e pacotes de até 81pads.

Existem três partes na família STM32U0:

STM32U0… Flash (kbyte) Ram (kbyte) LCD
controlador de segmento
sem cristal
USB 2.0 (dispositivo)
Comparador Temporizadores com entrada
capturar
UART AES128/256
STM32U031 16 – 64 12 1 2 1
STM32U073 64 – 256 40 Y Y 2 3 2
STM32U083 256 40 Y Y 2 3 2 Y

Encontre a folha de dados STM32U083xC aqui, com números detalhados de consumo de energia da página 48 para as próximas nove páginas – ST foi muito completo. Aprofundando-se nisso, 52μA/MHz está a 48MHz 25°C de 1.8V executando um benchmark denominado ‘While’.