KOKA016A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
MCU 제품군 MSPM0 및 STM32G0에서는 애플리케이션 데이터 저장 용도로 SRAM을 사용합니다.
주요 기능 | STM32G0 | MSPM0 |
---|---|---|
SRAM 메모리 |
STM32G0B1xx, G0C1xx: 144KB(SRAM 패리티 활성화된 경우 128KB) STM32G071xx, G081xx: 36KB(SRAM 패리티 활성화된 경우 32KB) STM32G051xx, G061xx: 18KB(SRAM 패리티 활성화된 경우 16KB) STM32G031xx, G041xx: 8KB(SRAM 패리티 활성화된 경우 8KB) 제로 대기 상태 |
MSPM0Gxx: 32KB~16KB MSPM0Lxx: 4KB~2KB 제로 대기 상태 일부 장치에는 SRAM 패리티와 ECC가 포함됩니다. 자세한 사항은 장치 데이터 시트를 참조하세요 |
최대 CPU 클록 주파수에서 제로 대기 상태 | 예 |
예 |
액세스 해석 | 바이트, 하프워드(16비트) 또는 풀워드(32비트) |
바이트, 하프워드(16비트) 또는 풀워드(32비트) |
패리티 검사 | 예 |
예 |
MSPM0 MCU에는 장치의 지원 대상 CPU 주파수 범위에 걸쳐 제로 대기 상태 액세스를 갖는 저전력 고성능 SRAM이 포함되어 있습니다. SRAM은 코드 외에 호출 스택, 힙 및 글로벌 데이터 같은 휘발성 정보를 저장하는 용도로 사용할 수 있습니다. SRAM 콘텐츠는 실행, 절전, 중지 및 대기 작동 모드에서 완전히 유지되지만 종료 모드에서는 삭제됩니다. 애플리케이션이 1KB 해상도로 SRAM의 하위 32KB를 동적으로 쓰기 보호할 수 있도록 쓰기 보호 메커니즘이 제공됩니다. SRAM이 32KB 미만인 장치에서는 전체 SRAM에 대해 쓰기 보고가 제공됩니다. 쓰기 보호는 CPU 또는 DMA가 의도치 않게 코드를 덮어쓰기하는 경우에 대비해 일정 수준의 보호를 제공하기 때문에 SRAM에 실행 가능한 코드를 넣을 때 유용합니다. SRAM에 코드를 삽입하면 제로 대기 상태 작동을 활성화하고 전력 소비를 줄여 필수 루프의 성능을 개선할 수 있습니다.