Microchip基于ATSAM4N8BA-MU ARM®Cortex®-M4的微控制器运行频率为100MHz,具有512KB的闪存和64KB的SRAM。
外围设备包括用于快速串行通信的六个USART、三个SPI和三个I2C,以及一个10通道12位ADC、一个10位DAC、PWM、定时器和RTC。
该器件工作电压为1.62V至3.6V,可用于64引脚QFP和QFN封装。
特色
- ARM Cortex-M4运行频率高达100 MHz
- 内存保护单元(MPU)
- DSP指令,Thumb®-2指令集
- 512 KB嵌入式闪存
- 64 KB嵌入式SRAM
- 8 KB ROM,带嵌入式引导加载程序例程(UART、USB)和IAP例程
- 用于单电源操作的嵌入式电压调节器
- 通电复位(POR)、褐光检测器(BOD)和双看门狗用于安全操作
- 石英或陶瓷谐振器振荡器:3至20 MHz,具有时钟故障检测,32.768 kHz用于RTT或系统时钟
- 慢时钟内部RC振荡器作为永久低功耗模式设备时钟
- 高精度8/12MHz工厂微调内部RC振荡器,具有4MHz默认频率,用于设备启动,用于频率调整的应用程序微调访问
- PLL高达240 MHz,用于设备时钟
- 温度传感器
- 两个输入上的低功耗篡改检测,通过立即清除通用备份寄存器(GPBR)来防止篡改
- 23个外围DMA控制器
- 睡眠、等待和备份模式,在具有RTC、RTT和GPBR的备份模式下可降至0.7μA
- 64引线LQFP,14 x 14 mm,间距0.5 mm
- 64引线QFN,9 x 9 mm,间距0.5 mm
- 工业(-40°C至+85°C)
- 2个USART,具有ISO7816、IrDA(仅USART0)、RS-485和SPI模式
- 4个双线UART
- 3双线接口(TWI)
- 1个SPI
- 2个三通道16位定时器计数器块,具有捕获、波形、比较和PWM模式、正交解码器逻辑和步进电机的2位灰度上/下
- 1四通道16位PWM
- 32位低功耗实时定时器(RTT)和低功耗实时时钟(RTC),具有日历和报警功能
- 256位通用备份寄存器(GPBR)
- 47条具有外部中断能力(边缘或电平灵敏度)、去抖动、毛刺滤波和片上串联电阻器端接的I/O线。可单独编程的漏极开路、上拉和下拉电阻器和同步输出
- 三个32位并行输入/输出控制器,外设DMA辅助并行捕获模式
- 一个高达510 ksps的10位ADC,具有数字平均功能,可提供高达12位、高达16个通道的增强分辨率模式
- 一个10位DAC,最高1 msps内部电压参考,典型值3V
- 串行线/JTAG调试端口(SWJ-DP)
- 调试对系统中所有存储器和寄存器的访问,包括内核运行、停止或保持复位时的Cortex-M4寄存器组。
- 串行线调试端口(SW-DP)和串行线JTAG调试端口(SW J-DP)调试访问。
- Flash修补程序和断点(FPB)单元,用于实现断点和代码修补程序。
- 数据监视点和跟踪(DWT)单元,用于实现监视点、数据跟踪和系统分析。
- 用于支持printf样式调试的Instrumentation Trace Macrocell(ITM)。
- 所有数字引脚上的IEEE1149.1 JTAG边界扫描。
- ASF Atmel软件框架–SAM软件开发框架
- 集成在具有图形用户界面的Atmel Studio IDE中,或作为独立的GCC、IAR编译器提供。
- DMA支持,中断处理程序驱动程序支持
- USB、TCP/IP、Wi-Fi和蓝牙、众多USB类、DHCP和Wi-Fi加密堆栈
- RTOS集成,FreeRTOS是核心组件