ST, 56MHz Cortex-M0+ MCU의 전력을 차단하고 보안을 추가

업데이트: 20년 2024월 XNUMX일 태그 :디스플레이환경el전자icLCDltMCUpwm

STMicroelectronics STM32U0 MCU 블록

STM32U0으로 불리는 이 MCU는 이전 제품 세대에 비해 에너지 소비를 최대 50%까지 줄일 수 있다고 회사측은 밝혔습니다. 이를 통해 "소형 광전지와 같은 에너지 수확 시스템에서만 실행되어 배터리 없이 더 많은 설계를 수행할 수 있습니다".

같은 날, ST는 상변화 메모리를 탑재한 미래의 FD-SoI MCU를 발표했습니다.

STM32U083xC를 무작위로 선택하면 1.71~3.6V에서 작동하고 실시간 클록과 130개의 32비트 레지스터가 유지되는 배터리 지원 모드에서 XNUMXnA를 소비합니다.

데이터 시트 첫 페이지에 따르면 실행 모드 비용은 52μA/MHz이며, 16개의 웨이크업 핀이 활성화된 셧다운 시 30nA로 떨어지고 대기 시 8nA(160kbyte)로 증가할 수 있다고 나와 있습니다. 램 유지) 동일한 웨이크 핀을 사용하거나 RTC도 유지되는 경우 695nA입니다. 최저전력 정지 모드의 비용은 825nA(RTC 사용 시 4nA)입니다. 웨이크는 최고 드레인 중지 모드에서 XNUMXμs 내에 있습니다.

전력 소비는 56개의 온보드 선형 레귤레이터(하나는 최대 XNUMXMHz까지 실행 가능)와 저전력을 통해 지원됩니다. 조정기 최대 2MHz에서 실행 – 저전력 실행 모드.

세밀한 전력 소비 조정을 위한 크리스털 옵션과 조정 가능한 RC 클럭을 포함하여 클럭 소스가 풍부합니다.

ST는 67비트 플래시와 명령 프리페치 큐 및 분기 캐시를 구현하는 가속기 덕분에 56MHz에서 거의 64DMIPS가 가능하다고 덧붙였습니다. “ART 가속기로 달성한 성능은 플래시 메모리에서 0 대기 상태 프로그램 실행과 동일합니다. 최대 56MHz의 CPU 주파수에서.”

보안

회사는 보안을 중요하게 여겼습니다. “STM32U0 장치는 펌웨어 코드 보호에 초점을 맞춘 SESIP 레벨 0 및 PSA 레벨 3을 목표로 하는 Arm Cortex-M1+에서 실행되는 최초의 MCU입니다. 인증은 제품 제조업체가 향후 자발적인 미국 사이버 신뢰 마크와 의무적인 EU 무선 장비 지침(RED)을 준수하기 위해 활용할 수 있는 독립적인 보증을 제공합니다.”

사용자 인터페이스의 경우 일부 장치에는 여러 정전식 감지 채널이 포함됩니다. LCD 승압 컨버터를 포함하는 8×48 또는 4×52 세그먼트 디스플레이용 컨트롤러입니다.

작동 범위는 -40~+85°C(+105°C 접합) 또는 -40~+125°C(+130°C 접합)입니다.

아날로그 주변 장치에는 ADC, DAC, 연산 증폭기(프로그래밍 가능 이득 증폭기 포함) 및 아날로그 비교기가 포함됩니다. 연산 증폭기와 비교기 모두 레일-투-레일 입력을 갖습니다.

RTC 외에도 타이머의 상위 집합은 범용 1비트 32개, 모터 제어 전용 1비트 PWM 16개, 범용 3비트 16개 및 3비트 저전력 16개입니다.

최대 256kbyte의 플래시 옵션을 사용할 수 있으며 최대 81개의 패드를 패키지로 제공합니다.

STM32U0 제품군에는 세 가지 부분이 있습니다.

STM32U0… 플래시(KB) 램(KB) LCD
세그먼트 컨트롤러
크리스탈이 없는
USB 2.0(장치)
비교기 입력이 있는 타이머
포착
UART AES 128/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

여기에서 STM32U083xC 데이터 시트를 찾아보세요. 자세한 전력 소비 수치는 48페이지에서 다음 52페이지에 걸쳐 나옵니다. ST는 철저하지 않더라도 아무것도 아닙니다. 이를 자세히 살펴보면 48μA/MHz는 'While'이라는 벤치마크를 실행하면서 25V에서 1.8MHz XNUMX°C로 나타납니다.