ATSAM4E8 MCU는 다양한 고급 연결 주변기기, 단일 정밀도 FPU, 고급 아날로그 기능 및 타이밍 및 제어 기능을 제공합니다. 주변기기 세트에는 송수신기가 내장된 전속 USB 장치 포트, IEEE 1588을 지원하는 10/100Mbps 이더넷 MAC, SDIO/SD/MMC를 위한 고속 MCI, SRAM, PSRAM, NOR 플래시, LCD 모듈 및 NAND 플래시에 연결 기능을 제공하는 정적 메모리 컨트롤러가 특징인 외부 버스 인터페이스, 카메라 인터페이스를 위한 병렬 I/O 캡처 모드, AES256용 하드웨어 가속, USART 2개, UART 2개, TWI 2개, SPI 3개 및 4채널 PWM, 3채널 범용 32비트 타이머(스테퍼 모터 및 쿼드러처 디코더 로직 지원), 저전력 RTC, 저전력 RTT, 256비트 범용 백업 레지스터, 아날로그 프론트 엔드 인터페이스 2개(16비트 ADC, DAC, MUX 및 PGA), 12비트 DAC(2채널) 1개 및 아날로그 비교기가 포함되어 있습니다.
ATSAM4E8에는 세 가지 소프트웨어 선택 가능 저전력 모드, 즉 절전, 대기 및 백업 모드가 있습니다. 절전 모드에서는 프로세서가 중지되고 다른 모든 기능은 계속 실행될 수 있습니다. 대기 모드에서는 모든 클록 및 기능이 중지되지만 사전 지정된 조건에 따라 시스템을 웨이크업하기 위해 일부 주변기기를 구성할 수 있습니다.
실시간 이벤트 관리 기능 덕분에 주변기기는 프로세서 개입 없이 활성 및 절전 모드에서 이벤트를 수신 및 전송하고 이벤트에 응답할 수 있습니다.
특징
- 코어
- 최대 120MHz에서 실행되는 2Kbyte 캐시의 ARM Cortex-M4
- MPU(메모리 보호 장치)
- DSP 명령어, FPU(부동 소수점 장치), Thumb®-2 명령어 세트
- 메모리
- 512KB 임베디드 플래시
- 128KB 임베디드 SRAM
- 16KB ROM(임베디드 부팅 로더 루틴(UART) 및 IAP 루틴 포함)
- 정적 메모리 컨트롤러(SMC): SRAM, NOR, NAND 지원
- NAND 플래시 컨트롤러
- 외부 버스 인터페이스: 8비트 데이터, 4 칩 선택, 24비트 어드레스
- 시스템
- 단일 전원 작동을 위한 내장형 전압 레귤레이터
- 안전한 작동을 위한 파워 온 리셋(POR), 브라운 아웃 감지기(BOD) 및 듀얼 워치독
- 수정 또는 세라믹 공진 발진기: RTT 또는 시스템 클록을 위한 3~20MHz(클록 오류 감지 기능을 포함) 및 32.768kHz
- 고정밀 8/16/24MHz 공장 트리밍 내부 RC 발진기.
- 장치 클록 및 USB용 최대 240MHz의 PLL 1개
- 온도 센서
- 2개의 입력에서 저전력 탬퍼 감지, 범용 백업 레지스터(GPBR)를 즉각적으로 제거하여 부당 변경 방지
- 최대 33개의 채널을 제공하는 주변기기 DMA 컨트롤러(PDC) 최대 2개
- 4 채널 DMA 컨트롤러 1개
- 주변기기 특징
- USART1(ISO7816, IrDA®, RS-485, SPI, 맨체스터 및 모뎀 모드)을 갖춘 USART 2개
- USB 2.0 장치: 전속(12Mbits), 2668 바이트 FIFO, 최대 8개의 엔드 포인트 온칩 송수신기
- 2선 UART 2개
- 2선 인터페이스(TWI) 2개
- 고속 멀티미디어 카드 인터페이스(SDIO/SD 카드/MMC)
- 칩 선택 신호가 있는 마스터/슬레이브 SPI(Serial Peripheral Interface) 1개
- 캡처, 파형, 비교 및 PWM 모드가 있는 3채널 32비트 타이머/카운터 블록 3개
- 스테퍼 모터용 쿼드러처 디코더 로직 및 2비트 그레이 업/다운 카운터
- 달력 및 알람 기능을 갖춘 32비트 저전력 실시간 타이머(RTT) 및 저전력 실시간 클록(RTC)
- 256비트 범용 백업 레지스터(GPBR)
- MII 모드에서 10/100 Mbps를 제공하는 이더넷 MAC(GMAC) 1개(전용 DMA, IEEE1588 지원, Wake-on-LAN만 제공)
- CAN 컨트롤러 2개(8개의 메일박스 포함)
- 4채널 16비트 PWM(상보 출력, 오류 입력, 모터 제어용 12비트 데드 타임 생성기 카운터 포함).
- 실시간 이벤트 관리
- I/O
- 외부 인터럽트 기능(에지 또는 레벨 감도)을 갖춘 최대 117개의 I/O 라인, 디버깅, 글리치 필터링
- 양방향 패드, 아날로그 I/O, 프로그래밍 가능 풀업/풀다운
- 32비트 병렬 입/출력 컨트롤러 5개, 주변기기 DMA 보조 병렬 캡처 모드
- 암호화
- FIPS Publication 197과 호환되는 AES 256비트 키 알고리즘
- 아날로그 기능
- AFE(아날로그 프런트 엔드): 2x16비트 ADC, 최대 24채널, 차동 입력 모드, 프로그래밍 가능 이득 스테이지, 자동 보정 및 자동 오프셋 보정
- 2채널 12비트 1Msps DAC 1개
- 유연한 입력 선택, 선택 가능한 입력 히스테리시스 기능이 있는 아날로그 비교기 1개
- 디버거 개발 지원
- 직렬 와이어/JTAG 디버그 포트(SWJ-DP)
- 코어가 실행 중, 정지 또는 리셋 상태일 때 Cortex-M4 레지스터 뱅크를 포함하여 시스템의 모든 메모리 및 레지스터에 대한 디버그 액세스
- 직렬 와이어 디버그 포트(SW-DP) 및 직렬 와이어 JTAG 디버그 포트(SWJ-DP) 디버그 액세스
- 브레이크포인트 및 코드 패치를 구현하기 위한 FPB(Flash Patch and Breakpoint) 장치
- Watchpoint, 데이터 추적 및 시스템 프로파일링을 구현하기 위한 DWT(Data Watchpoint and Trace) 장치
- printf 스타일 디버깅을 지원하는 ITM(Instrumentation Trace Macrocell)
- 모든 디지털 핀에서 IEEE1149.1 JTAG 경계 스캔
- 통합 소프트웨어 라이브러리 및 도구
- ASF-Atmel 소프트웨어 프레임워크 - SAM 소프트웨어 개발 프레임워크
- 그래픽 사용자 인터페이스와 함께 Atmel Studio IDE에 통합되거나 GCC, IAR 컴파일러를 위한 독립 실행형 장치로 제공 가능
- DMA 지원, 인터럽트 처리기, 드라이버 지원
- USB, TCP/IP, Wi-Fi 및 Bluetooth, 수많은 USB 클래스, DHCP 및 Wi-Fi 암호화 스택
- RTOS 통합, FreeRTOS는 핵심 구성 요소입니다.
- 저전력 모드
- RTC, RTT 및 GPBR이 포함된 백업 모드에서 최대 0.9μA의 절전, 대기 및 백업 모드
- 온도 작동 범위
- 개정 A - 산업용(-40°C~+85°C)
- 개정 B - 상업용(-40°C~+105°C)
- 패키지 옵션
- 144볼 LFBGA, 10mm x 10mm, 피치 0.8mm
- 144리드 LQFP, 20mm x 20mm, 피치 0.5mm
블록 선도

