Microchip Technology PIC32CM SG00/GC00 32비트 Arm® Cortex®-M23 MCU

Microchip Technology PIC32CM SG00/GC00 32비트 Arm® Cortex®-M23 MCU(마이크로컨트롤러)는 보안, 안전, CAN-FD, 전속 USB, 향상된 터치 및 고급 아날로그 기능을 제공하는 저전력 32비트 Arm 기반 MCU 제품군입니다. Arm Cortex-M23 CPU는 최대 72MHz까지 실행할 수 있으며 2.64CoreMark/MHz 및 1.03 DMIPS/MHz 등급을 가지고 있습니다. 보안 기능에는 ARM TrustZone®과 장치 ID 컴포지션 엔진(DICE) 지원 기능을 들 수 있습니다. 또한 하드웨어 보안 모듈(HSM 라이트)과 TrustRAM이 있습니다. Microchip Technology PIC32CM SG00/GC00의 고급 아날로그 기능에는 최대 4.5Msps 최대 12 단일 엔드 채널 또는 3개의 차동 및 6개의 단일 엔드 채널을 갖춘 12비트 ADC(아날로그-디지털 변환기) 모듈이 포함됩니다. 향상된 주변 장치 터치 컨트롤러는 최대 324(18x18)개의 상호 정전 용량 채널과 최대 36개의 자체 정전 용량 채널에 Driven Shield+ 기술을 적용했습니다. 이 장치는 TQFP-48, VQFN-48, TQFP-64, VQFN-64 또는 TSFP-100 패키지로 제공됩니다.

특징

  • 작동 조건
    • 1.71 V~3.63 V, -40 °C~+125 °C, DC~48 MHz
    • 1.71 V~3.63 V, -40 °C~+85 °C, DC~72 MHz
  • 최대 72MHz 속도로 실행되는 Arm Cortex-M23 코어 CPU
    • 2.64 CoreMark/MHz 및 1.03 DMIPS/MHz
    • NVIC(중첩 벡터 인터럽트 컨트롤러)
    • 스택 제한 점검
    • MPU(메모리 보호 장치)
  • 메모리
    • 추가 16KB BFM(부팅 플래시 메모리)
    • 추가 32KB CFM(구성 플래시 메모리)
    • 플래시 지원
      • 오류 주입 기능이 있는 ECC(오류 수정 코드)
      • 인접한 섹션의 CRC
      • 시스템 대기 중 딥 전원 차단 옵션
      • 읽기 및 쓰기 액세스 모두에 대한 대역 내 오류 보고
      • 변조 이벤트 로깅
    • 유휴, 대기 및 최대 절전 모드에서 유지되는 ECC 및 오류 주입 기능이 있는 128KB SRAM 메인 메모리
    • 512바이트 TrustRAM
  • 보안 기능
    • 메모리 및 주변 장치의 유연한 하드웨어 격리를 위한 ARM TrustZone 기술 적용
      • PFM, BFM, SRAM의 구성 가능한 파티셔닝
      • 각 주변 장치, I/O 및 외부 인터럽트 라인에 대한 개별 보안 속성 지정
    • 보안 부팅(옵션)
    • 장치 ID 구성 엔진(DICE) 지원
    • 로컬 암호화 및 증명을 위한 장치 고유 키를 생성하는 물리적 복제 불가능 기능(PUF)
    • 하드웨어 보안 모듈(HSM Lite)
      • AES(256비트), SHA-1, SHA-2, RSA, ECC 가속기
      • 순수 난수 발생기
    • TrustRAM
  • 고급 아날로그 기능 및 터치
    • 12비트 ADC 모듈
      • 최대 4.5Msps
      • 최대 12개의 싱글 엔드 채널 또는 3개의 차동 및 6개의 싱글 엔드 채널
      • 외부 레퍼런스 지원
    • 프로그래밍 가능한 전압 레퍼런스를 갖춘 아날로그 비교기 2개
    • 향상된 PTC(주변 장치 터치 컨트롤러)
      • 최대 324(18x18) 상호 정전 용량 채널
      • 최대 36개의 자체 정전 용량 채널과 향상된 노이즈 내성 및 습기 내성을 위한 Driven Shield+ 기술 적용
      • 저전력, 고감도, 환경적으로 견고한 정전식 터치 버튼, 슬라이더 및 휠
      • 높은 전도 내성을 위한 하드웨어 노이즈 필터링 및 노이즈 신호 비동기화
      • 대기 절전 모드에서 터치 시 웨이크업 지원
      • 대형 자체 커패시터 센서 지원
  • 시스템
    • VDDIO 및 VDDREG에 적용된 통합 파워온 리셋(POR) 및 프로그래밍 가능한 브라운아웃 감지(BOD)
    • 프로그래밍 가능한 LVD(저전압 감지 모듈)
    • 주변 장치 간 코어 독립적 작동을 위한 12채널 이벤트 시스템(EVSYS)
    • 고유 128비트 일련 번호
  • 하드웨어 안전 기능
    • 플래시 및 SRAM에 오류 주입 기능을 갖춘 ECC
    • 부팅 사용자 모드에서 SRAM/TrustRAM MBIST에 액세스 가능
    • PAC를 통한 IP 레지스터 쓰기 보호
    • 페일 세이프 클록 모니터(CFD)
    • ISO 26262:2018 준수
  • 전력 관리
    • 빠른 웨이크업 시간을 위한 유휴 모드
    • 대기 모드, 백업 모드, 꺼짐 모드 및 슬립 워킹 주변 장치
    • 최대 절전 모드에서 최대 SRAM 유지
  • 타이머/출력 비교/입력 캡처
    • 최대 7개의 16비트 타이머/제어용 카운터(TCC), 각각 2개의 더블 버퍼 비교/캡처 채널 포함
    • 클록/캘린더 기능이 있는 32비트 RTC(실시간 카운터)
    • WDT(워치독 타이머) (Window 모드 포함)
  • 클록 관리
    • 4~48MHz 크리스털 발진기(XOSC48), 안전 클록 스위치로 클록 고장 감지
    • 32.768kHz 크리스털 발진기(XOSC32K), 안전 클록 스위치로 클록 오류 감지
    • 32.768kHz 초저전력 내부 RC 발진기(OSCULP32K)
    • 48MHz 디지털 위상 고정 루프(DFLL48M)
    • 1.6GHz 위상 고정 루프(PLL1G6)
    • 주파수 측정기(FREQM)
  • 강력하고 사용하기 쉬운 에코시스템으로 신속하게 프로토타입을 개발할 수 있도록 지원하는 소프트웨어 및 도구
    • MPLAB 코드 구성기로 코드 시작하기
    • MPLAB Harmony v3을 사용하여 주변 장치, 소프트웨어 라이브러리 및 지원되는 RTOS를 그래픽으로 구성
    • MPLAB XC 컴파일러 다운로드
    • MPLAB X IDE의 32비트 MCU 지원 활용하기
    • 프로젝트에 적합한 디버거 선택(MPLAB® ICE, MPLAB ICD 또는 PICkit™)
  • DMA(직접 메모리 액세스)
    • 4가지 블록 전송 모드가 있는 8개의 채널
    • 프로그래밍 가능한 32비트 CRC(순환 중복 검사)
  • 입/출력
    • 최대 25mA소스/싱크가 있는 고전류 핀
    • 디지털 I/O 핀의 구성 가능한 오픈 드레인 출력
    • 최대 10개의 5V 내성 입력 핀(디지털 핀만 해당)
    • 최대 80개의 프로그래밍 가능한 I/O 라인
    • 16개의 외부 인터럽트(EIC)
    • 다음을 지원하는 두 가지 구성 가능한 사용자 지정 로직(CCL):
      • AND, NAND, OR, NOR 등의 조합 로직 함수
      • 플립플롭 및 래치와 같은 순차 로직 함수
    • 범용 저드롭아웃(LDO) 출력 1개
      • VDDIO에서 생성된 1.2V/1.5V/1.8V/2.5V
      • 최대 100 mA
    • SUPC로 제어되는 출력 2개
  • 통신 인터페이스/디지털 주변 장치
    • CAN-FD 모듈(ISO 11898-1:2015) 2개, CAN 2.0A/B 지원
    • 각각 다음과 같이 작동하도록 구성할 수 있는 직렬 통신 인터페이스(SERCOM) 6개
      • 전이중 및 단선 반이중 구성의 USART
      • 최대 3.4MHz를 제공하는 I 2C 호스트/클라이언트
      • SPI
      • RS-485 IRDA, LIN 호스트/클라이언트
    • 하나의 전속(12MBps) USB(범용 직렬 버스) 2.0 인터페이스
      • 임베디드 호스트 및 장치 기능
      • 8개의 엔드 포인트
      • 직렬 저항기가 통합된 온칩 송수신기
      • 장치 모드에서 크리스털 없는 작동 지원
  • AEC-Q100 등급1 인증(-40~+125°C)
  • 디버거 개발 지원
    • SWD 및 JTAG를 사용한 인-서킷 및 인-애플리케이션 프로그래밍/디버깅
    • Cortex-M 디버거 포트
    • 8개의 중단점과 4개의 감시 지점 지원
    • IEEE®1149 호환(JTAG) 바운더리 스캔
    • 비침입 하드웨어 기반 명령어 추적, 보안 디버깅

패키지 옵션

차트 - Microchip Technology PIC32CM SG00/GC00 32비트 Arm® Cortex®-M23 MCU

블록 선도

블록 선도 - Microchip Technology PIC32CM SG00/GC00 32비트 Arm® Cortex®-M23 MCU
게시일: 2025-09-08 | 갱신일: 2025-10-03