9s12
MC9S12系列单片机(也称为HCS12系列,简称S12系列)是基于速度更快的CPU12内核的单片机系列,具备片上纠错能力,并与68HC11和68HC12结构编码兼容,便于移植。
与HC12相比,MC9S12系列采用Motorola第三代Flash,容量为32K~512KB,具有在线编程能力和保密机制,无需外加编程电压,最短整体擦除时间仅100ms,512字节页擦除时间仅20ms。典型的HC12总线速率是8MHz,而S12内部总线速率最高可达25MHz,即40ns 的最小指令周期。MC9S12系列RAM和EEPROM容量总体上高于HC12系列,且串行接口丰富,时钟发生器模块内设PLL,内部时钟可软件调节。此外S12具有灵活的定制模式,背景调试模式以及对C进行完全优化的压缩代码的优点。
S12系列的单片机仍在不断推出,有替代HC12系列单片机的趋势。目前该系列单片机有MC9S12A、B、C、D、E、G、H、K、Q、R、T等系列。
MC9S12 A系列单片机总线频率为25MHz,MC9S12 A512可达33MHz,采用5V供电。
MC9S12G系列单片机总线频率为16MHz,可采用3.3V或5V的供电电压。该系列封装形式有45LQFP、52LQFP和80QFP。
MC9S12E系列系列单片机总线频率为25MHz,3.15V~5.5V的供电电压,由VREG产生2.5V 的内部数字电压。本系列最大的特点是具有2个DAC和3个定时器模块,且其增强型的SCI还具有红外IrDA功能,传输速率可达 2.4~115.2kbp。
MC9S12T系列目前只有MC9S12T64,其内部有64KB的Flash,2KB的RAM,2KB的校准RAM(CALRAM),有2个SCI,1个SPI,1个8路10位的A/D和8路8位的PWM。2. 带CAN总线的MC9S12系列单片机 目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。3. 带液晶驱动和SSD的MC9S12H系列单片机 MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。4. 带USB接口的MC9S12F系列单片机 带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。5. 带以太网接口的MC9S12NE系列单片机 带符合IEEE802.3通信协议标准的10/100Mbps以太网接口的MC9S12NE系列单片机目前主要有MC9S12NE64。 MC9S12NE64基于强大的HCS12内核,内置了以太网媒体访问控制器EMAC、10/100Mbps以太网物理层EPHY,片内有64KB的 Flash,8KB的RAM,1个8路10位A/D,1个4路16位定时器,2个SCI,1个SPI,1个IIC等。MC9S12NE工作电压为 3.3V,内部有2.5V电压转换器,支持低电压保护,封装形式有80TQFP和112LQFP两种。MC9S12NE64适用于网络应用、工业控制、远程设备、网络游戏、以太网网桥、汽车仪表读数、售
MC9S12 A系列单片机总线频率为25MHz,MC9S12 A512可达33MHz,采用5V供电。
MC9S12G系列单片机总线频率为16MHz,可采用3.3V或5V的供电电压。该系列封装形式有45LQFP、52LQFP和80QFP。
MC9S12E系列系列单片机总线频率为25MHz,3.15V~5.5V的供电电压,由VREG产生2.5V 的内部数字电压。本系列最大的特点是具有2个DAC和3个定时器模块,且其增强型的SCI还具有红外IrDA功能,传输速率可达 2.4~115.2kbp。
MC9S12T系列目前只有MC9S12T64,其内部有64KB的Flash,2KB的RAM,2KB的校准RAM(CALRAM),有2个SCI,1个SPI,1个8路10位的A/D和8路8位的PWM。
目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。3. 带液晶驱动和SSD的MC9S12H系列单片机 MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。4. 带USB接口的MC9S12F系列单片机 带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。5. 带以太网接口的MC9S12NE系列单片机 带符合IEEE802.3通信协议标准的10/100Mbps以太网接口的MC9S12NE系列单片机目前主要有MC9S12NE64。 MC9S12NE64基于强大的HCS12内核,内置了以太网媒体访问控制器EMAC、10/100Mbps以太网物理层EPHY,片内有64KB的 Flash,8KB的RAM,1个8路10位A/D,1个4路16位定时器,2个SCI,1个SPI,1个IIC等。MC9S12NE工作电压为 3.3V,内部有2.5V电压转换器,支持低电压保护,封装形式有80TQFP和112LQFP两种。MC9S12NE64适用于网络应用、工业控制、远程设备、网络游戏、以太网网桥、汽车仪表读数、售
目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。
MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。
带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。
带符合IEEE802.3通信协议标准的10/100Mbps以太网接口的MC9S12NE系列单片机目前主要有MC9S12NE64。 MC9S12NE64基于强大的HCS12内核,内置了以太网媒体访问控制器EMAC、10/100Mbps以太网物理层EPHY,片内有64KB的 Flash,8KB的RAM,1个8路10位A/D,1个4路16位定时器,2个SCI,1个SPI,1个IIC等。MC9S12NE工作电压为 3.3V,内部有2.5V电压转换器,支持低电压保护,封装形式有80TQFP和112LQFP两种。MC9S12NE64适用于网络应用、工业控制、远程设备、网络游戏、以太网网桥、汽车仪表读数、售货机、家庭/办公自动化等。
与HC12相比,MC9S12系列采用Motorola第三代Flash,容量为32K~512KB,具有在线编程能力和保密机制,无需外加编程电压,最短整体擦除时间仅100ms,512字节页擦除时间仅20ms。典型的HC12总线速率是8MHz,而S12内部总线速率最高可达25MHz,即40ns 的最小指令周期。MC9S12系列RAM和EEPROM容量总体上高于HC12系列,且串行接口丰富,时钟发生器模块内设PLL,内部时钟可软件调节。此外S12具有灵活的定制模式,背景调试模式以及对C进行完全优化的压缩代码的优点。
S12系列的单片机仍在不断推出,有替代HC12系列单片机的趋势。目前该系列单片机有MC9S12A、B、C、D、E、G、H、K、Q、R、T等系列。
·1. MC9S12A、G 、E和T系列单片机 | Top |
MC9S12 A系列单片机总线频率为25MHz,MC9S12 A512可达33MHz,采用5V供电。
MC9S12G系列单片机总线频率为16MHz,可采用3.3V或5V的供电电压。该系列封装形式有45LQFP、52LQFP和80QFP。
MC9S12E系列系列单片机总线频率为25MHz,3.15V~5.5V的供电电压,由VREG产生2.5V 的内部数字电压。本系列最大的特点是具有2个DAC和3个定时器模块,且其增强型的SCI还具有红外IrDA功能,传输速率可达 2.4~115.2kbp。
MC9S12T系列目前只有MC9S12T64,其内部有64KB的Flash,2KB的RAM,2KB的校准RAM(CALRAM),有2个SCI,1个SPI,1个8路10位的A/D和8路8位的PWM。2. 带CAN总线的MC9S12系列单片机 目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。3. 带液晶驱动和SSD的MC9S12H系列单片机 MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。4. 带USB接口的MC9S12F系列单片机 带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。5. 带以太网接口的MC9S12NE系列单片机 带符合IEEE802.3通信协议标准的10/100Mbps以太网接口的MC9S12NE系列单片机目前主要有MC9S12NE64。 MC9S12NE64基于强大的HCS12内核,内置了以太网媒体访问控制器EMAC、10/100Mbps以太网物理层EPHY,片内有64KB的 Flash,8KB的RAM,1个8路10位A/D,1个4路16位定时器,2个SCI,1个SPI,1个IIC等。MC9S12NE工作电压为 3.3V,内部有2.5V电压转换器,支持低电压保护,封装形式有80TQFP和112LQFP两种。MC9S12NE64适用于网络应用、工业控制、远程设备、网络游戏、以太网网桥、汽车仪表读数、售
·1. MC9S12A、G 、E和T系列单片机 | Top |
MC9S12 A系列单片机总线频率为25MHz,MC9S12 A512可达33MHz,采用5V供电。
MC9S12G系列单片机总线频率为16MHz,可采用3.3V或5V的供电电压。该系列封装形式有45LQFP、52LQFP和80QFP。
MC9S12E系列系列单片机总线频率为25MHz,3.15V~5.5V的供电电压,由VREG产生2.5V 的内部数字电压。本系列最大的特点是具有2个DAC和3个定时器模块,且其增强型的SCI还具有红外IrDA功能,传输速率可达 2.4~115.2kbp。
MC9S12T系列目前只有MC9S12T64,其内部有64KB的Flash,2KB的RAM,2KB的校准RAM(CALRAM),有2个SCI,1个SPI,1个8路10位的A/D和8路8位的PWM。
·2. 带CAN总线的MC9S12系列单片机 | Top |
目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。3. 带液晶驱动和SSD的MC9S12H系列单片机 MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。4. 带USB接口的MC9S12F系列单片机 带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。5. 带以太网接口的MC9S12NE系列单片机 带符合IEEE802.3通信协议标准的10/100Mbps以太网接口的MC9S12NE系列单片机目前主要有MC9S12NE64。 MC9S12NE64基于强大的HCS12内核,内置了以太网媒体访问控制器EMAC、10/100Mbps以太网物理层EPHY,片内有64KB的 Flash,8KB的RAM,1个8路10位A/D,1个4路16位定时器,2个SCI,1个SPI,1个IIC等。MC9S12NE工作电压为 3.3V,内部有2.5V电压转换器,支持低电压保护,封装形式有80TQFP和112LQFP两种。MC9S12NE64适用于网络应用、工业控制、远程设备、网络游戏、以太网网桥、汽车仪表读数、售
·2. 带CAN总线的MC9S12系列单片机 | Top |
目前MC9S12系列单片机中带有CAN通信模块的有MC9S12B、MC9S12D、MC9S12K、MC9S12Q、MC9S12C、MC9S12R和MC9S12H系列单片机。
MC9S12B系列单片机总线频率均为25MHz,供电电压5V或5.5V。MC9S12B系列单片机是9S12D系列单片机在成本和功能上的简化版本。
MC9S12D系列单片机采用5V供电,25MHz的总线速度,主要用于工业控制,特别适合用在汽车上。该系列单片机的特点是丰富的I/O模块和工业控制专用的通信模块。其80引脚封装的单片机有59个I/O引脚,112引脚封装的有91个I/O引脚。通信模块有SCI、SPI、IIC、CAN、J1850、byteflight等模块,CAN模块最多的MC9S12DP256片内有5个CAN模块。其中 byteflight模块是符合BMW Byteflight规范,传输速率达10Mbps。所有MC9S12D系列单片机功能相同的引脚都兼容。
MC9S12K系列单片机采用5V供电。该系列单片机均含8路的定时器,其中MC9S12KT256有2个ADC模块,每个为8路。
MC9S12Q系列单片机其80引脚的单片机与MC9S12B、C、GC、D和K系列的兼容。
MC9S12C系列单片机目前有MC9S12C32、 MC9S12C64、MC9S12C96和MC9S12C128,片内Flash分别为32KB、64KB、96 KB和128 KB。片内RAM除MC9S12C32为2KB,其余均为4KB,封装形式有48引脚和80引脚两种,可采用3.3V或5V供电。MC9S12C系列单片机有1个SCI、1个SPI、1个8路16位的定时器模块、1个6路8位的PWM、1个8路10位的A/D和1个CAN通信接口。
·3. 带液晶驱动和SSD的MC9S12H系列单片机 | Top |
MC9S12H系列单片机不仅带有CAN总线接口,还带有液晶驱动,可驱动32个前极和4个背极,未用到的管脚可以作为普通I/O口来使用。其中步进止动检测SSD(stepper stall detectors),用于步进电机止动检测,能够为仪表提供最佳的零位识别。另外,含有MC10B8C模块,使单片机对Motor的直接控制成为可能。以MC9S12H256为例,24/4表示高电流驱动引脚有24个,可驱动步进电机的为4个。该系列还有1个8路10位的定时器。
·4. 带USB接口的MC9S12F系列单片机 | Top |
带USB接口的MC9S12F系列单片机目前只有MC9S12UF32,它片内有32KB的Flash和3.5KB的RAM,支持USB2.0(只能做为从机)。MC9S12UF32内部集成了队列控制器和USB2.0的物理收发层以及支持高速(480Mbps)和全速(12Mbps)模式的串行接口。在高速运行模式下,其总线频率最高可达30MHz,能够满足实时电影播放等要求高速数据传输的应用。它支持带有远程唤醒的设备挂起和恢复操作,内置了 1.5KB的QRAM专用于USB端点缓存,具有6个独立的端点,其中端点4和5具有容量大小可编程的端点缓存,端点1、2、3和6具有64 B固定大小的端点缓存。封装有100或64引脚LQFP两种,100引脚的可外扩总线。
除了标准的USB功能外,MC9S12UF32还有ATA5HC接口、CFHC接口、SDHC接口、SMHC接口和MSHC接口,能通过USB2.0协议控制外部硬盘、CD-ROM和DVD-ROM。同时还支持对各种存储卡的控制,如CF、SD、MMC、SM和记忆棒等,可应用于硬盘、读卡器、 ATA/ATAPI接口设计、各种USB通用方案、数字钱包、移动闪存、MP3、数码相机等。
另外MC9S12UF32还具有异步串行通信接口、8路16位的定时器、键盘中断等9S12系列单片机都有的功能模块。
·5. 带以太网接口的MC9S12NE系列单片机 | Top |