AT32UC3C0512C-ALUT
Self-operatedAvailable
IC
LQFP-144(20x20)
AT32UC3C0512C-ALUT
AT32UC3C0512C-ALUT is a MICROCHIP Microcontrollers(MCU/MPU/SOC) in LQFP-144(20x20) package.
Brand
MICROCHIP
Package
LQFP-144(20x20)
Lead Time
In stock
Date Code
—
AT32UC3C0512C-ALUT Parameters
| Package | LQFP-144(20x20) |
|---|---|
| Brand | MICROCHIP |
| MOQ / SPQ | 1 / 1 |
| CPU最大主频 | 66MHz |
| 程序存储容量 | 512KB |
| RAM容量 | 64KB |
| ADC(位数) | 12bit |
| 振荡器类型 | Integrated |
| Operating Temperature | -40℃~+85℃ |
| Product Name | 32位RISC架构处理器特性 |
| Packaging | Tray |
| Product Type | Microcontrollers(MCU/MPU/SOC) |
| Category | Microcontrollers(MCU/MPU/SOC) |
|---|---|
| Stock | 10 |
| CPU内核 | AVR |
| CPU位数 | 32 Bit |
| 程序存储器类型 | FLASH |
| I/O数量 | 123 |
| DAC(位数) | 12bit |
| 工作电压 | 3V~5.5V |
| 功能特性 | 存储加密 |
| Part Number | AT32UC3C0512C-ALUT |
| Unit | pcs |
| Product Weight | 0.00134 |
AT32UC3C0512C-ALUT Overview
32位加载/存储RISC架构, 最多支持15个通用32位寄存器。 32位堆栈指针、程序计数器和链接寄存器位于寄存器文件中。 完全正交的指令集、流水线架构以及对字节、半字、字和双字内存访问的支持, 使得处理更加高效。 快速中断和多级中断优先级, 加上可选的分支预测, 确保了最小延迟。 特权模式和非特权模式支持安全高效的操作系统。 创新的指令集, 具有可变指令长度, 确保了业界领先的代码密度。 可选的DSP扩展包括饱和算术和多种乘法指令, 以及Java、SIMD、读-修改-写内存和支持协处理器的扩展, 增强了功能。 架构支持高效的片上调试解决方案, 并且可以选择MPU或MMU以支持高级操作系统。 通过安全状态下的FlashVault支持, 在同一CPU上可以同时执行可信代码和非可信代码。
AT32UC3C0512C-ALUT Features
- 32位加载/存储RISC架构
- 最多15个通用32位寄存器
- 32位堆栈指针、程序计数器和链接寄存器位于寄存器文件中
- 完全正交的指令集
- 流水线架构允许大多数指令每时钟周期执行一条指令
- 字节、半字、字和双字内存访问
- 快速中断和多级中断优先级
- 可选的分支预测以最小化分支延迟
- 特权模式和非特权模式, 支持高效且安全的操作系统
- 创新的指令集结合可变指令长度, 确保行业领先的代码密度
- 可选的DSP扩展, 包括饱和算术和多种乘法指令
- 可选扩展包括Java、SIMD、读-修改-写内存操作和协处理器
- 架构支持高效的片上调试解决方案
- 可选的MPU或MMU支持高级操作系统
- 通过安全状态支持FlashVault, 可在同一CPU上执行可信代码和非可信代码
- AVR32是一个完全同步的可综合RTL设计, 具有行业标准接口, 确保与遗留知识产权(IP)轻松集成到SoC设计中
- 提供字节、半字、字和双字数据的内存加载和存储操作, 并自动进行半字和字节数据的符号或零扩展
- C编译器与架构紧密关联, 能够利用代码优化功能, 同时优化代码大小和速度
- 某些指令具有多种寻址模式以减少代码大小
- 常用指令(如加法)具有紧凑格式(两个操作数)和扩展格式(三个操作数)
- 加载和存储指令有多种不同格式, 以减少代码大小并加快执行速度
- 寄存器文件组织为16个32位寄存器, 包括程序计数器、链接寄存器和堆栈指针
- 一个寄存器设计用于保存函数调用的返回值, 并被某些指令隐式使用
- AVR32包含强大的异常处理方案, 具有不同的异常源优先级
- 四级外部中断请求, 每个都在自己的上下文中执行
- 可选的Java硬件加速
- FlashVault技术允许对片上闪存和其他存储器进行部分编程和锁定, 创建安全的片上存储以存放机密代码和有价值的软件知识产权
- AVR32架构定义了不同的微架构, 以在面积和功耗方面提供不同的性能水平
- AVR32A微架构针对成本敏感的低端应用
- AVR32B微架构针对中断延迟重要的应用
- 支持的数据类型包括字节、半字、字和双字
- 数据通常以大端方式存储
- 定义了特殊的端转换加载和存储指令以支持小端数据传输
- AVR32指令集包括紧凑指令和扩展指令
- 所有指令必须放置在半字边界上
- AVR32处理器支持多种不同的执行上下文, 包括不可屏蔽中断、异常、中断3、中断2、中断1、中断0、监督模式和应用程序模式
- AVR32可以设置为调试状态, 允许实现软件监控例程
- 某些版本的AVR32处理器核心带有Java扩展模块(JEM), 用于Java状态
- 安全状态允许在同一处理器上执行安全或可信软件以及非安全或非可信软件
- 每种正常操作模式都有专用的上下文
- 寄存器R12设计用于保存函数调用的返回值
