五、凌阳单片机
凌阳科技股份有限公司(Sunplus Technology Co.,Ltd.)是全球知名的芯片设计公司,致力于开发高品质的集成电路芯片。凌阳科技在单片微处理器的核心技术上,发展了从8位系列微控制器到μ'nSP系列16位微控制器、32位微控制器等核心技术;同时,形成完整的IC产品线,应用在电子词典、计算机外设、智能家电控制器、数码相机、VCD、DVD播放器和来电显示器等产品领域。
SPMC65系列单片机是由凌阳科技设计开发的8位通用单片机系列产品。该系列单片机具有较高的抗干扰能力、丰富易用的资源以及优良的结构,是非常适合于家用电器、工业控制和仪器仪表等方面应用的工业级微控制器。SPMC65系列单片机针对家用电器、工业控制应用,设计了工业级芯片,并为其应用领域做了具有针对性的增强设计。如:加强I/O端口以提高I/O端口的驱动能力和抗干扰能力;采用增强的复位系统提高系统的可靠性,提供可靠而且完整的CCP功能的定时器/计数器等。
SPMC65系列单片机的特点如下。
1.SPMC65CPU内核
(1)支持182条指令。
(2)CPIJ最高频率8MHz。
(3)支持位操作指令。
2.I/O端口
(1)最多6组8位通用I/O端口。
(2)可设置为上拉/下拉/悬浮输入口,或者输出口。
(3)具有复用功能的双向I/O端口。
3.时钟管理(Clock)
(1)3种时钟源:RC振荡器、晶体和外部时钟输入。
(2)具备时钟频率输出能力。
4.省电模式
两种省电模式(STOP和HALT)。
5.模拟外设
(1)9通道带一个内部参考电压的10位ADC;或8通道带内/外部参考电压的10位ADC。
(2)4.0V或2.5V可选的低电压复位系统。
(3)1通道10位DAC,最大输出电流为3.3mA。
(4)2个模拟电压比较器。
6.3个16位定时/计数器(类型Ⅰ,Timer0、Timer2和Timer4)
(1)8位/16位定时、计数功能。
(2)捕获功能(8位脉宽/周期测量、16位脉宽测量)。
(3)8位/16位比较输出。
(4)8位PWM输出。
7.2个16位定时/计数器(类型Ⅱ,Timer1、Timer3)
(1)8位/16位定时/计数器,事件计数模式。
(2)捕获功能(8位脉宽/周期测量,16位脉宽测量)。
(3)8位/16位比较输出。
(4)12位PWM输出。
8.1个16位定时/计数器(类型Ⅲ,Timer5)
(1)8位/16位定时/计数器,事件计数模式。
(2)捕获功能(8位脉宽/周期测量,16位脉宽/周期测量)。
(3)8位/16位比较输出。
(4)16位PWM输出。
9.时基
频率选择1kHz~2MHz@8MHz。
10.串行总线接口
(1)SPI总线。
(2)UART总线。
(3)I2C总线。
为了方便二次的开发,凌阳科技有限公司还开发了一款仿真芯片ECMC653,专门用于SPMC65系列单片机的仿真。ECMC653芯片内集成了SPMC65系列单片机全部的资源,具有928B的RAM和16KB的SRAM。同时还集成了1个时基、1个看门狗定时/计数器、6个16位定时/计数器和9个通道的ADC等。为了缩短开发周期,便于发现程序中隐藏的错误,芯片内部集成了专用的IKB的PC Trace用于记录程序的运行路径,这样就可以从中了解到程序是否正确执行。
SPMC65单片机系列部分型号芯片的硬件资源,见表1-5。
表1-5 SPMC65单片机系列部分型号芯片的硬件资源