MC32F7362B
8 位 RISC CPU, 4K×16bit FLASH, 255 byte SRAM, 128×16bit EEPROM, 3路运算放大器, 通用ADC类MCU。
► 8位CPU内核
‒ 精简指令集,8级深度硬件堆栈
‒ CPU为双时钟,可在系统高/低频时钟之间切换
‒ 系统高频时钟下FCPU可配置为FHOSC的4/8/16/32/64分频
‒ 系统低频时钟下FCPU固定为FLOSC的2分频
► 程序存储器
‒ 4K×16位FLASH型程序存储器,可通过间接寻址读取程序存储器内容
‒ 支持在板带电烧录编程,擦写次数至少1000次
► 数据存储器
‒ 256字节SRAM型通用数据存储器,支持直接寻址、间接寻址等多种寻址方式
‒ 128×16位EEPROM型数据存储器,支持单独烧录和软件读写,擦写次数至少10000次
► 3组共15个I/O
‒ P0(P00~P02),P1(P10~P15),P2(P20~P25)
‒ 所有端口均支持施密特输入,均支持推挽输出
‒ P20可复用为外部复位RST输入
‒ 所有端口均内置上拉和下拉电阻,均可单独使能
‒ P14/P00可复用为外部中断输入,支持外部中断唤醒功能
‒ P1和P2所有端口均支持键盘中断唤醒功能,并可单独使能
► 系统时钟源
‒ 内置高频RC振荡器(32MHz),可用作系统高频时钟源,支持软件微调
‒ 内置低频RC振荡器(32KHz),可用作系统低频时钟源
► 系统工作模式
‒ 高速模式:CPU在高频时钟下运行,低频时钟源工作
‒ 低速模式:CPU在低频时钟下运行,高频时钟源可选停止或工作
‒ HOLD1模式(低功耗模式):CPU暂停,高频时钟源工作,低频时钟源可选停止或工作
‒ HOLD2模式(低功耗模式):CPU暂停,高频时钟源停止,低频时钟源工作
‒ 休眠模式(低功耗模式):CPU暂停,高/低频时钟源均停止
► 内部看门狗计数器(WDT)
‒ 溢出时间可配置:16ms/64ms/256ms/1024ms
‒ 工作模式可配置:始终开启、始终关闭、低功耗模式下关闭
► 3个定时器
‒ 8位定时器T0,可实现外部计数功能
‒ 16位定时器T1,可实现外部计数和内/外部信号输入捕捉功能
‒ 8位定时器T2,可实现3路共周期独立占空比的PWM(其中1路可扩展为1对8+3模式的带死区互补PWM)
► 1个12位高精度SAR型ADC
‒ 13路外部通道:AN0~AN12;3路内部通道:GND、VDD/4、OP2_OUT
‒ 参考电压可选:VDD、内部参考电压VIR(2V/3V/4V)、外部参考电压VER(VERI输入)
‒ ADC时钟:FHIRC的16/32/64/128分频
‒ 支持零点校准
► 3个运算放大器OP0~OP2
‒ 输入共模0 ~(VDD-1.4V)
‒ OP0/OP1为开漏输出型,共用一个输出端口,且负端输入及输出均为纯模拟端口
‒ OP0正端输入可选14位的VDD内部分压电压、或外部输入电压
‒ OP1正端输入可选12位的VDD内部分压电压、或外部输入电压
‒ OP2支持失调电压自消除调校(调校精度±2mV),内置增益电路,放大倍数为10/20倍
‒ OP2的输出信号OP2_OUT可作为ADC输入
‒ OP2可实现模拟比较器功能,比较模式下输出为数字信号且支持去抖处理,输出端电平可选择上升沿或下降沿触发中断(支持中断唤醒),可从端口输出且支持输出取反
► 1组异步通讯UART接口
‒ 支持双线异步全双工、单线异步半双工等多种工作模式
‒ 支持8位/9位数据位(含校验位)、1位/2位停止位等多种传输格式
‒ 内置波特率发生器,时钟源为系统高频时钟FHOSC的2分频时钟(16MHz)
‒ 内置接收缓冲器和锁存寄存器、发送缓冲器和移位寄存器,支持收/发数据的2级缓存
‒ 发送缓冲器空、接收完成、发送完成时触发中断
‒ 双线模式2组端口RX0/TX0或RX1/TX1可选,单线模式4路端口可选
‒ 支持端口电平反向输入/输出
► 中断
‒ 外部中断(INT0~INT1),键盘中断(P10~P15,P20~P25)
‒ 定时器中断(T0~T2),T1捕捉中断
‒ ADC中断,OP2比较中断,LVD中断
‒ UART中断(接收完成中断、发送完成中断、发送缓冲器空中断)
► 低电压检测LVD
‒ 2.0V/2.2V/2.4V/2.6V/2.8V/3.2V/3.6V/4.0V
‒ 支持LVD中断唤醒
► 低电压复位LVR
‒ 1.8V/2.0V/2.7V
► 工作电压
‒ VLVR27 ~ 5.5V @ Fcpu = 0~8MHz
‒ VLVR20 ~ 5.5V @ Fcpu = 0~4MHz
‒ VLVR18 ~ 5.5V @ Fcpu = 0~1MHz
► 封装形式
‒ SOP20/SSOP20/TSSOP20/SOP16/SOP14