M16C/62型单片机是三菱公司16位单片机M16C/60系列中的一种,具有和所有M16C/60系列单片机一样的CPU内核.它的主要特点有:
采用高性能硅栅CMOS工艺,融合了基于寄存器型和基于存储器型两种结构的优点,从而能够实现类似于RISC的高速处理性能.中央处理器有13个寄存器,其中有7个寄存器(R0,R1,R2,R3,A0,A1和FB)为双份,各自组成一个工作寄存器区,因此共有两个工作寄存器区,可用寄存器区选择标志选用当前使用的工作寄存器区.存储器的地址空间从00000H到FFFFFH共1M字节,专用寄存器区(SFR)的地址范围为00000H到003FFH,内置周边电路所用的控制寄存器均位于此区域内.电源用5V时,主时钟f1可用16MHz.指令系统包括91条指令和丰富的寻址方式.
具有很多功能强大的指令,71%的操作指令在三个周期内完成(对16MHz振荡频率为0.2μs).内置有乘法器,进一步提高了运算速度和能力.
芯片内包含有ROM和RAM,也可使用外部存储器.M16C/62型单片机的各种产品的差别仅在于片内存储器的类型和容量不同,以及封装形式的不同,有掩模ROM型,一次可编程PROM型,EPROM型,FLASH型和外部ROM型很多种,为产品的不同阶段提供了兼容的不同芯片.
内置多种周边电路单元,以适应于各种不同系统的要求.有11个16位定时器,有1个8路逐次逼近式A/D转换器,有2路8位D/A转换输出,有5个串行口通道,有2个DMAC通道,有87个可编程I/O口.
有9个固定中断矢量和64个可变中断矢量.
周边I/O中断是可屏蔽中断,用中断控制寄存器可设置可屏蔽中断的中断优先级,中断优先级从低到高共有七级.通过优先级的设定,可以更好地处理实时性要求高的外部设备.通过中断矢量表,可以实现对整个系统的管理.
有专用的C语言编译器NC30,使软件编制简单易行,可采用模块化编程技术,程序可移植性好.配备有软件模拟器和各种级别的硬件仿真器,硬件设计前可用软件进行仿真调试,减少了研制中反复的次数,缩短了产品开发周期.具有集成调试环境,使软、硬件调试简单方便.