Microchip Technology ATSAM4E8基于ARM的闪存微控制器

Microchip Technology ATSAM4E8基于ARM的闪存微控制器 (MCU) 基于高性能32位Arm® Cortex®-M4 RISC处理器,并包含一个浮点单元 (FPU)。ATSAM4E8 MCU的最高速度为120MHz,具有高达1024 KB的闪存,2 KB的高速缓存和高达128 KB的SRAM。

ATSAM4E8 MCU具有一套丰富的高级连接外设、一个单精度FPU、高级模拟功能以及全套定时和控制功能。这套外设包括一个全速USB设备端口(带嵌入式收发器)、一个10/100 Mbps以太网MAC(支持IEEE 1588)、一个高速MCI(用于SDIO/SD/MMC)、一个外部总线接口(具有连接SRAM、PSRAM、NOR闪存、LCD模块和NAND闪存的静态存储控制器)、并行I/O采集模式(用于相机接口),AES256用硬件加速、2个USART、2个UART、2个TWI、3个SPI以及一个4通道PWM、 3个三通道通用32位定时器(带步进电机并支持正交解码器逻辑),一个低功耗RTC、一个低功耗RTT、256位通用备份寄存器、2个模拟前端接口(16位ADC、DAC、MUX和PGA)、一个12位DAC(2通道)和一个模拟比较器。

ATSAM4E8具有软件可选择的三种低功耗模式:睡眠、等待和备份。在睡眠模式下,处理器停止,而所有其他功能可以继续运行。在等待模式下,所有时钟和功能都停止,但可以将一些外设配置为根据预定义条件唤醒系统。

实时事件管理允许外设在工作和睡眠模式下接收、反应和发送事件,无需处理器干预。

特性

  • 内核
    • ARM Cortex-M4,带有2 KB高速缓存,运行频率高达120MHz
    • 内存保护单元 (MPU)
    • DSP指令、浮点单元 (FPU)、Thumb®-2指令集
  • 存储器
    • 512KB嵌入式闪存
    • 128KB嵌入式SRAM
    • 带嵌入式启动加载程序 (UART) 和IAP例程的16KB ROM
    • 静态存储器控制器 (SMC):支持SRAM、NOR、NAND
    • NAND闪存控制器
    • 外部总线接口:8位数据、4芯片选择、24位地址
  • 系统
    • 嵌入式稳压器,用于单电源工作
    • 上电复位 (POR)、掉电检测器 (BOD) 和安全运行双看门狗
    • 石英或陶瓷谐振器振荡器:3MHz至20MHz,带时钟故障检测;32.768kHz,用于RTT或系统时钟
    • 高精度8/16/24MHz工厂微调内部RC振荡器
    • 一个高达240 MHz的PULL,用于设备时钟和USB
    • 温度传感器
    • 两个输入上的低功率篡改检测,立即清除通用备份寄存器 (GPBR) 的防篡改功能
    • 多达2个外设DMA控制器 (PDC),最多支持33个通道
    • 一个4通道DMA控制器
  • 外设特性
    • 两个USART,带USART1(ISO7816、IrDA®、RS-485、SPI、曼彻斯特和调制解调器模式)
    • USB 2.0设备:全速 (12 MB)、2668字节FIFO、最多8个端点。片上收发器
    • 两个2线UART
    • 两个2线接口 (TWI)
    • 高速多媒体卡接口(SDIO/SD卡/MMC)
    • 一个带片选信号的主/从串行外设接口 (SPI)
    • 三个3通道32位定时器/计数器模块,有采集、波形、比较和PWM模式
    • 用于步进电机的正交解码器逻辑和2位灰色上/下计数器
    • 带日历和闹钟功能的32位低功耗实时定时器 (RTT) 和低功耗实时时钟 (RTC)
    • 256位通用备份寄存器 (GPBR)
    • MII模式下的一个以太网MAC (GMAC) 10/100 Mbps,仅使用专用DMA并支持IEEE1588,Wake-on-LAN
    • 两个CAN控制器,带8个邮箱
    • 4通道16位PWM,带互补输出、故障输入、用于电机控制的12位死区发生器计数器。
    • 实时事件管理
  • I/O
    • 多达117条I/O线路,具有外部中断功能(边沿或电平灵敏度)、去抖动、毛刺滤波
    • 双向焊盘,模拟I/O,可编程上拉/下拉
    • 五个32位并行输入/输出控制器,外设DMA辅助并行采集模式
  • 加密
    • 符合FIPS出版物197的AES 256位密钥算法
  • 模拟特性
    • AFE(模拟前端):2x16位ADC、最多24通道、差分输入模式、可编程增益级、自动校准和自动失调校正
    • 一个2通道12位1 Msps DAC
    • 一个带灵活输入选择和可选择输入滞后的模拟比较器
  • 支持调试器开发
    • 串行线/JTAG调试端口 (SWJ-DP)
    • 接入系统中全部存储器和寄存器进行调试,包括在内核正在运行、暂停或保持复位状态时的Cortex-M4寄存器组
    • 串行线调试端口 (SW-DP) 和串行线JTAG调试端口 (SWJ-DP) 调试接入
    • 闪存补丁和断点 (FPB) 单元,用于实现断点和代码补丁
    • 数据观察点和跟踪 (DWT) 单元,用于实现观察点、数据跟踪和系统分析
    • 仪器跟踪宏单元 (ITM),支持Printf样式调试
    • 全部数字引脚上的IEEE1149.1 JTAG边界扫描
  • 集成软件库和工具
    • ASF-Atmel软件框架 - SAM软件开发框架
    • 在Atmel Studio IDE中集成了图形用户界面或可用作独立GCC、IAR编译器
    • 支持DMA、中断处理程序、支持驱动程序
    • USB、TCP/IP、Wi-Fi和蓝牙、多种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脚距

框图

Microchip Technology ATSAM4E8基于ARM的闪存微控制器
发布日期: 2018-06-01 | 更新日期: 2022-10-21