MC908GP32CFBE,MC68HC908GP32CFBE是低成本、高性能的M68HC08系列8位微控制器中的一员。该系列中的所有MCU都使用增强型M68HC08中央处理器单元(CPU08),并具有多种模块、内存大小和类型以及封装类型。
1.2 MC908GP32CFBE,MC68HC908GP32CFBE的特征
为了方便起见,对特性进行了组织,以反映:
• MC68HC908GP32的标准特性
• CPU08的特性
1.2.1 MC908GP32CFBE,MC68HC908GP32CFBE的标准特性
• 面向C编译器优化的高性能M68HC08体系结构
• 与M6805、M146805和M68HC05系列完全向上兼容的目标代码
• 8MHz内部总线频率
• FLASH程序内存安全(1)
• 芯片上编程固件,与主机一起使用,不需要高电压进入
• 系统内程序设计
• 系统保护特性:
– 可选计算机正常运行(COP)复位
– 低电压检测,可选复位和跳闸点,适用于3.0V和5.0V工作
– 带复位的非法操作码检测
– 带复位的非法地址检测
• 低功耗设计;具有停止和等待模式的完全静态
• 标准低功耗操作模式:
– 等待模式
– 停止模式
• 主复位引脚和上电复位(POR)
• 32 K字节片上闪存,具有闪存程序存储器的在线编程能力
• 512字节的片上随机存取存储器(RAM)
• 串行外设接口模块
• 串行通信接口模块
MC908GP32CFBE,MC68HC908GP32CFBE的一般描述
• 两个16位、2通道定时器接口模块(TIM1和TIM2),每个通道具有可选的输入捕获、输出比较和PWM功能
• 8通道、8位逐次逼近模数转换器(ADC)
• 中断模块(BRK),允许在电路内调试期间设置单个断点
• 内部提升IRQ和RST以降低客户系统成本
• 具有32 kHz晶体兼容锁相环的片内时钟发生器模块
• 多达33个通用输入/输出(I/O)引脚,包括:
– 26个共享功能I/O引脚
– 五个或七个专用I/O引脚,取决于封装选择
• 仅在端口A、C和D上的输入上可选择的拉拔。选择是在单个端口位的基础上进行的。在输出模式下,拉拔器脱离。
• 所有端口引脚上的大电流10毫安信源/10毫安源极能力
• PTC0-PTC4的高电流15毫安接收器/源能力
• 时基模块,具有时钟预分频器电路,用于八个用户可选择的周期性实时中断,在停止模式期间可选的活动时钟源,用于使用外部32-kHz晶体从停止中周期性唤醒
• 配置寄存器中的振荡器停止模式使能位(OSCSTOPENB),允许用户选择在停止模式期间使能或禁用振荡器
• 8位键盘唤醒端口
• 40引脚塑料双列直插封装(PDIP)、42引脚收缩双列直插封装(SDIP)或44引脚四方扁平封装(QFP)
• 40引脚PDIP中的MC68HC908GP32的具体特性如下:
– 端口C只有5位:PTC0-PTC4
– 端口D只有6位:PTD0-PTD5;单通道TIM模块
• 42引脚SDIP中的MC68HC908GP32的具体特性如下:
– 端口C只有5位:PTC0-PTC4
– 端口D为8位:PTD0-PTD7;双通道TIM模块
• 采用44引脚QFP的MC68HC908GP32的具体特性如下:
– 端口C为7位:PTC0-PTC6
– 端口D为8位:PTD0-PTD7;双通道TIM模块
1.2.2 MC908GP32CFBE,MC68HC908GP32CFBE的特性
CPU08的特性包括:
• 增强的HC05规划模型
• 广泛的回路控制功能
• 16种寻址模式(比HC05多8种)
• 16位索引寄存器和堆栈指针
• 内存到内存数据传输
• 快速8 8乘法指令
• 快速16/8除法指令
• 二进制编码十进制(BCD)指令
• 控制器应用的优化
• 高效的C语言支持
MC908GP32CFBE,MC68HC908GP32CFBE的封装图如下: