MK20DX128VLH5是一款32位Kinetis K2x微控制器,带有USB控制,基于ARM Cortex-M4 RISC架构内核,最高工作频率为50MHz。该设备包含160kB内部闪存、18kB内部RAM、2kB EEPROM、一个16位SAR A/D转换器和40个通用I/O引脚。该设备还具有三个UART模块、一个SPI模块、一种I2C模块和一个I2S模块等通信接口。
特色
- ARM Cortex-M4内核,带DSP指令,每MHz提供1.25 Dhrystone MIPS
- 串行编程接口(EzPort)
- 3至32MHz晶体振荡器和32kHz晶体振荡器
- 多用途时钟发生器
- 多种低功耗模式可根据应用需求提供功率优化
- 具有多主保护的内存保护单元
- 16通道DMA控制器,支持多达63个请求源
- 外部监视器
- 软件监视器
- 低泄漏唤醒装置
- 硬件CRC模块,支持快速循环冗余检查
- 每个芯片128位唯一标识(ID)号
- 两个模拟比较器(CMP),包含6位DAC和可编程参考输入
- 电压参考值
- 可编程延迟块
- 8通道电机控制/通用/PWM定时器
- 两个2信道正交解码器/通用定时器
- 周期中断计时器
- 16位低功耗定时器
- 载波调制器发射机