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

 

  1.   요약
  2.   상표
  3. 1MSPM0 포트폴리오 개요
    1. 1.1 머리말
    2. 1.2 STM32 MCU vs. MSPM0 MCU 포트폴리오 비교
  4. 2에코시스템과 마이그레이션
    1. 2.1 소프트웨어 에코시스템 비교
      1. 2.1.1 MSPM0 소프트웨어 개발 키트(MSPM0 SDK)
      2. 2.1.2 CubeIDE vs. CCS(Code Composer Studio IDE)
      3. 2.1.3 CubeMX vs. SysConfig
    2. 2.2 하드웨어 에코시스템
    3. 2.3 디버그 툴
    4. 2.4 마이그레이션 프로세스
    5. 2.5 마이그레이션 및 포팅 예제
  5. 3코어 아키텍처 비교
    1. 3.1 CPU
    2. 3.2 임베디드 메모리 비교
      1. 3.2.1 플래시 기능
      2. 3.2.2 플래시 구성
      3. 3.2.3 임베디드 SRAM
    3. 3.3 전원 켜기 및 재설정 요약 및 비교
    4. 3.4 클록 요약 및 비교
    5. 3.5 MSPM0 작동 모드 요약 및 비교
    6. 3.6 인터럽트 및 이벤트 비교
    7. 3.7 디버그 및 프로그래밍 비교
  6. 4디지털 주변 장치 비교
    1. 4.1 범용 I/O(GPIO, IOMUX)
    2. 4.2 UART(범용 비동기 리시버 트랜스미터)
    3. 4.3 SPI(직렬 주변기기 인터페이스)
    4. 4.4 I2C
    5. 4.5 타이머(TIMGx, TIMAx)
    6. 4.6 WWDT(윈도우 워치독 타이머)
    7. 4.7 실시간 클록(RTC)
  7. 5아날로그 주변 장치 비교
    1. 5.1 ADC(아날로그-디지털 컨버터)
    2. 5.2 콤퍼레이터(COMP)
    3. 5.3 DAC(디지털-아날로그 컨버터)
    4. 5.4 OPA(연산 증폭기)
    5. 5.5 VREF(전압 레퍼런스)
  8. 6개정 내역

클록 요약 및 비교

STM32G와 MSPM0에는 1차 클록을 소싱하는 내부 오실레이터가 포함되어 있습니다. 클록들은 나눠서 다른 클록을 소싱하도록 하고 여러 주변 장치로 분산시킬 수 있습니다.

표 3-6 오실레이터 비교
STM32G0 오실레이터 MSPM0 오실레이터

HSI16RC 16MHz

SYSOSC(1)

HSI48RC 48MHz

SYSOSC

LSI RC 32kHz

LFOSC

HSE OSC 4~48MHz

HFXT

LSE OSC 32kHz

LFXT

I2S_CLKIN

HFCLK_IN(디지털 클록)

SYSOSC는 32MHz, 24MHz, 16MHz 또는 4MHz로 프로그래밍할 수 있습니다.
표 3-7 클록 비교
STM32G 클록 MSPM0 클록

HSISYS

해당 없음

PLLPCLK

SYSPLLCLK1

PLLQCLK

SYSPLLCLK1

PLLRCLK

SYSPLLCLK0

해당 없음

SYSPLLCLK2x(1)

SYSCLK

BUSCLK(2)

HCLK

MCLK

HCLK8

CPUCLK

합니다.

BUSCLK

TIMPCLK

BUSCLK

LPTIMx_IN

LFCLK_IN

SYSPLLCLK2x는 PLL 모듈 출력 속도의 두 배이며 분배할 수 있습니다.
BUSCLK은 전원 도메인에 따라 다릅니다. 전원 도메인 0의 경우 BUSCLK는 ULPCLK입니다. 전원 도메인 1의 경우 BUSCLK은 MCLK입니다.
표 3-8 주변 장치 클록 소스
주변 장치 STM32G 클록 소스 MSPM0 클록 소스

RTC

LSI, LSE, HSE/32

LFCLK(LFOSC, LFXT)

UART

PCLK, LSE, HSI16, SYSCLK

BUSCLK, MFCLK, LFCLK

SPI

찾아야 함

BUSCLK, MFCLK, LFCLK

I2C

PCLK, HSI16, SYSCLK

BUSCLK, MFCLK

ADC

HSI16, SYSCLK, PLLPCLK

ULPCLK, HFCLK, SYSOSC

CAN

PCLK, HSE, PLLQCLK

PLLCLK1, HFCLK

타이머

PCLK, TIMPCLK, PLLQCLK

BUSCLK, MFCLK, LFCLK

LPTIM 1/2(TIMG0/1)

PCLK, LSI, LSE, HSI16, LPTIMX_IN

LFCLK, ULPCLK, LFCLK_IN

RNG

HSI48, PLLQCLK, HSI16/8, SYSCLK

MCLK

각 장치 제품군의 TRM에는 클록 트리가 있어서 클록 시스템을 시각화하는 데 유용합니다. Sysconfig는 주변 장치에 대한 클록 분할 및 소싱 옵션을 지원할 수 있습니다.