Microchip Technology ATSAM4C32 32비트 마이크로컨트롤러
Microchip Technology ATSAM4C32 32비트 MCU(마이크로컨트롤러)는 고성능 Arm® Cortex®-M4 RISC 프로세서 2개를 중심으로 구축된 스마트 에너지 애플리케이션용 SoC(시스템 온 칩) 솔루션입니다. ATSAM4C32는 최대 120MHz까지 작동하며 2MB 내장 플래시, 304KB SRAM, 각 코어에 대한 온칩 캐시가 특징입니다. 듀얼 Arm Cortex-M4 아키텍처는 16비트 외부 버스 인터페이스를 통해 프로그램 및 데이터 메모리를 확장할 수 있는 기능을 통해 애플리케이션 계층, 통신 계층 및 보안 기능을 단일 장치에 통합할 수 있습니다.ATSAM4C32 MCU의 주변 장치 세트에는 고급 암호화 엔진, 변조 방지, FPU(부동 소수점 장치), USB 전속 호스트/장치 포트, USART 5개, UART 2개, TWI 2개, SPI 최대 7개가 포함됩니다. 이 장치는 또한 PWM 타이머, 3채널 범용 16비트 타이머 2개, 최저 0.5µA의 백업 도메인에서 실행되는 보정된 저전력 RTC 및 50 x 6 세그먼트 LCD 컨트롤러를 통합합니다.
SAM4C 시리즈는 Microchip의 업계 최고의 SAM4 표준 마이크로컨트롤러와 함께 전세계 스마트 계측 설계자에게 전례 없는 비용 구조, 성능 및 유연성을 제공하는 확장 가능한 플랫폼입니다.
특징
- 애플리케이션/마스터 코어
- 최대 120MHz까지 실행되는 Arm Cortex-M4
- MPU(메모리 보호 장치)
- DSP 지침
- Thumb®-2 명령 집합
- 2KB 캐시 메모리를 포함한 명령 및 데이터 캐시 컨트롤러
- 메모리
- ECC가 내장된 프로그램 코드(I-코드 버스) 및 프로그램 데이터(D-코드 버스)를 위한 최대 2MB의 내장 플래시(128비트당 2비트 오류 감지 및 1비트 수정)
- 프로그램 데이터(시스템 버스)를 위한 최대 256KB의 내장 SRAM(SRAM0)
- 내장 부트로더 루틴(UART) 및 IAP(인애플리케이션 프로그래밍) 루틴이 있는 8KB ROM
- 보조 프로세서(애플리케이션, 통신 또는 계측 기능을 분리하는 기능 제공)
- 최대 120MHz까지 작동하는 ARM Cortex-M4F
- IEEE® 754 준수, 단일 정밀 FPU(부동소수점 장치)
- DSP 지침
- Thumb-2 명령 집합
- 2KB 캐시 메모리를 포함한 명령 및 데이터 캐시 컨트롤러
- 메모리
- 프로그램 코드(I-코드 버스) 및 프로그램 데이터(D-코드 버스 및 시스템 버스)를 위한 최대 32KB 내장 SRAM(SRAM1)
- 프로그램 데이터(시스템 버스)를 위한 최대 16KB 내장 SRAM(SRAM0)
- 대칭형/비동기식 듀얼 코어 아키텍처
- 인터럽트 기반 프로세서 간 통신
- 비동기 클로킹
- 각 코어를 위한 인터럽트 컨트롤러(NVIC) 1개
- 각 NVIC 입력에 라우팅되는 각 주변기기 IRQ
- 공유 시스템 컨트롤러
- 전원 공급 장치
- 단일 전원 작동을 위한 내장형 코어 및 LCD 전압 레귤레이터
- 안전한 작동을 위한 POR(파워 온 리셋), BOD(브라운 아웃 감지기) 및 듀얼 워치독
- 초저전력 백업 모드(25°C에서 5µA(표준) 미만)
- 클록
- 3~20MHz 발진기(크리스털, 세라믹 공진기 또는 외부 클록 지원, 클록 오류 감지도 지원)
- 크리스털 또는 외부 클록 신호 및 주파수 모니터링을 지원하는 초저전력 768kHz 발진기
- 실시간 트리밍 기능이 있는 고정밀 4/8/12MHz 고장 트리밍된 내부 RC 발진기
- 최대 240MHz 고주파 PLL 1개, 고주파 PLL을 위한 소스로서 내부 32kHz 입력이 있는 8MHz PLL 1개
- 영구 클록으로서의 저전력 슬로우 클록 내부 RC 발진기
- 그레고리 및 페르시아 달력, 백업 모드에서 파형 생성, 768kHz 크리스털 주파수 보정 회로용 클록 보정 회로가 있는 초저전력 RTC
- PDC(주변기기 DMA 컨트롤러) 채널 최대 23개
- 전원 공급 장치
- 암호화
- 다양한 모드(GCM, CBC, ECB, CFB, CBC-MAC, CTR)를 갖춘 고성능 AES 128~256
- TRNG(최대 38Mbit/s 스트림, 테스트를 거친 Diehard 및 FIPS 포함)
- RSA, ECC, DSA, ECDSA용 공개키 암호화 가속기 및 관련 ROM 라이브러리
- 보안 해시 알고리즘(SHA1, SHA224, SHA256) 기반 ICM(무결성 검사 모듈), DMA 지원
- 안전
- 타임 스탬핑 기능이 있고 일반 백업 레지스터를 즉시 지우는 물리적 변조 방지 감지 I/O 최대 4개
- JTAG 액세스로부터 장치를 보호하기 위한 보안 비트
- 공유 주변 장치
- 저전력 세그먼트 LCD 컨트롤러 1개
- 50개 세그먼트와 6개 공통 단자의 디스플레이 용량
- 소프트웨어 선택 가능한 LCD 출력 전압(대비)
- 저전력 모드에서 낮은 소비전류
- 백업 모드에서 사용 가능
- ISO7816, IrDA®, RS-485, SPI 및 맨체스터 모드를 사용하여 USART 최대 5개 제공
- ANSI-C12.18 또는 IEC62056-21 규격을 준수하는 보정기와 같은 휴대용 장비와 전기적으로 절연된 직렬 통신을 제공하는 광 트랜시버를 지원하는 UART(UART1) 1개가 있는 2선 UART 2개
- 전속 USB 호스트 및 장치 포트(144핀 패키지로 SAM4C32E에서만 사용 가능)
- 400kHz 마스터/슬레이브 및 다중 마스터 2선 인터페이스(I2C 호환) 최대 2개
- SPI(직렬 주변기기 인터페이스) 최대 7개
- 캡처, 파형, 비교 및 PWM 모드가 있는 3채널 16비트 타이머/카운터 2개
- 스테퍼 모터용 쿼드러처 디코더 로직 및 2비트 그레이 업/다운 카운터
- 4채널 16비트 펄스 폭 변조기
- 32비트 실시간 카운터
- 저전력 세그먼트 LCD 컨트롤러 1개
- 아날로그 변환 블록
- 30kS/s에서 12비트 분해능을 제공하는 디지털 평균기가 포함된 8채널, 500kS/s, 저전력 10비트 SAR ADC
- 소프트웨어 제어식 온칩 기준 범위: 6~3.4V
- 온도 센서 및 백업 배터리 전압 측정 채널
- 디버그
- 데이지 체인 토폴로지보다 높은 성능을 제공하는 공통 SW-DP/SWJ-DP를 사용한 스타 토폴로지 AHB-AP 디버그 액세스 포트 구현
- 두 코어 간의 디버그 동기화(정지 및 실행 모드에 대해 각 코어로/에서 교차 트리거링)
- I/O
- 외부 인터럽트 기능(에지 또는 레벨 감도), 슈미트 트리거, 내부 풀업/풀다운, 디바운싱, 글리치 필터링 및 온다이 시리즈 저항기 종단이 있는 I/O 라인 최대 106개
- 패키지
- 14mm x 14mm LQFP-100, 0.5mm 피치
- 14mm x 14mm TQFP-100, 0.5mm 피치
- 20mm x 20mm TQFP-144, 0.5mm 피치
애플리케이션
- 홈 영역 네트워크 장비
- 에너지 게이트웨이
- 데이터 집선 장치
- 스마트 계측기
블록 선도
게시일: 2021-11-15
| 갱신일: 2022-03-11
