Freescale公司的16位单片机主要分为HC12系列、HCS12系列及HCS12X系列。其中HC12系列单片机是在HC11系列的基础上开发的,其核心是16位高速CPU12核,支持HC11系列所有指令、寻址方式和操作模式。HCS12系列单片机以速度更快的CPU12内核为核心,简称为S12系列。相比于HC12的8 MHz总线速度,典型的S12总线速度可以达到25 MHz。
Freescale公司的单片机型号众多,初次接触的用户面对众多型号,可能不知该如何选择。首先简单介绍一下HCS12系列单片机的命名规则,以MC9S12DG128为例进行介绍。
①表示质量认定状态。MC表示完全合格产品,XC表示初始产品,PC表示预测试产品。
②表示存储器类型。无表示片内带ROM或者片内没有程序存储器,7表示片内带EPROM或一次可编程ROM(OTP ROM),8表示片内带EEPROM,9表示片内带Flash存储器。
③表示内核类型。S12表示16位单片机,S08表示8位单片机。
④表示系列。DG表示为D系列产品。
⑤表示存储空间大小及版本。128表示128 KB的Flash存储空间,B为Flash版本。
⑥表示工作温度范围。无表示工作温度范围是0℃~70℃,C表示工作温度范围是-40℃~85℃,V表示工作温度范围是-40℃~105℃,M表示工作温度范围是-40℃~125℃。
⑦表示封装形式。FU表示80引脚QFP封装,PV表示112引脚LQFP封装等。
⑧表示无铅标志。E表示芯片无铅生产标志。
Freescale公司HCS12系列单片机分为很多子系列,各个子系列产品具有不同的特点和应用领域。表2-1列举了HCS12各个子系列部分单片机的型号、主要特点、资源等基本情况介绍。
表2-1 HCS12系列单片机汇总表
(续表)