本文档描述了Freescale公司56F823xx系列数字信号控制器(DSC)设备的特性、架构和编程模型。本文档主要面向系统架构师和软件应用开发人员,他们正在使用或考虑在系统中使用这些DSC。56F823xx微控制器是32位56800EX内核的数字信号控制器(DSC)系列的成员之一。该系列的每个设备在单芯片上集成了32位DSP的处理能力和微控制器的功能以及一组灵活的外设。由于其具有成本效益、配置灵活性和紧凑的程序代码,56F823xx非常适合许多消费者和工业应用。
56800EX内核基于双哈佛式架构,由三个并行操作的执行单元组成,允许每条指令周期进行多达六个操作。MCU风格的编程模型和优化的指令集可以直接生成高效、紧凑的DSP和控制代码。该指令集对于C编译器也非常高效,可以快速开发优化的控制应用程序。此外,提供了内存资源保护(MRP)来保护监管程序和用户程序的资源。