一般说明
MC68HC912B32、MC68HC12BE32和MC68HC(9)12BC32是由标准片上外设组成的16位微控制器单元(MCU)。多路复用的外部总线还可以以8位窄模式操作,用于在低成本系统中与单个8位宽存储器接口。如表1-1所示,引脚兼容设备的四个引脚之间的功能集略有不同。
功能包括:
•16位CPU12:
–向上兼容M68HC11指令集
–中断堆叠和编程器型号与M68HC11相同
–20位算术逻辑单元(ALU)
–指令队列
–增强的索引寻址
–模糊逻辑指令
•多路总线:
–单片或扩展
–16位乘16位宽或16位乘8位窄模式
•内存:
–32 Kbyte FLASH电可擦除可编程只读存储器(EEPROM),带2 Kbyte擦除保护启动块-仅限MC68HC912B32和MC68HC914BC32
–32 KB ROM-仅限MC68HC12BE32和MC68HC12 BC32
–768字节EEPROM
–1 Kbyte随机存取存储器(RAM),单周期存取,用于对齐或未对齐的读/写
•8通道10位模数转换器(ATD)
•8通道标准定时器模块(TIM)-仅限MC68HC912B32和MC68HC(9)12BC32:
–每个通道可完全配置为输入捕获或输出比较
–简单脉宽调制器(PWM)模式–定时器计数器的模数重置
•增强型捕获计时器(ECT)-仅限MC68HC12BE32:
–16位主计数器,带7位预分频器
–八个可编程输入捕获或输出比较通道;八个带缓冲区的输入捕获中的四个
–输入捕获过滤器和缓冲区,四个通道上的三次连续捕获,或四个通道中的两次捕获,其余四个通道可选择捕获/比较
–四个8位或两个16位脉冲累加器
–16位模数递减计数器,带4位预分频器
–用于信号滤波的四个用户可选延迟计数器
•16位脉冲累加器:
–外部事件计数
–门控时间累积
•脉宽调制器(PWM):
–8位、4通道或16位、2通道
–每个脉冲宽度和占空比的单独控制
–可编程中心对齐或左对齐输出慢模式时钟分频器咨询M68HC12B系列数据表,版本9.1 Freescale Semiconductor 21
•串行接口:
–异步串行通信接口(SCI)
–同步串行外围接口(SPI)
–仅限J1850字节数据链路通信(BDLC)、MC68HC912B32和MC68HC12BE32
–控制器局域网(CAN),仅限MC68HC(9)12BC32
•计算机正常运行(COP)看门狗定时器、时钟监视器和周期性中断定时器
•慢模式时钟分频器
•80针四芯扁平封装(QFP)
•多达63条通用输入/输出(I/O)线
•单线背景调试模式(BDM)
•片上硬件断点
(图片:引线/示意图)