STC32G144K246 主要特色来自Ai助手
STC32G144K246 是 STC 推出的一款超高速 32 位 8051 内核单片机,性能强劲、外设丰富。以下是其主要特色:
🚀 内核与性能
超高速 32 位 8051 内核(1T) ,比传统 8051 同频约快 70 倍以上
100MHz ~ 120MHz CPU/DSP ,240MHz TFPU/PWM
支持 4 级中断优先级
支持 USB、SWD 在线仿真
⚡ 工作电压与温度
工作电压:1.9V ~ 5.5V(低于 -40℃ 时不得低于 3.0V)
工作温度:-20℃ ~ +65℃ / -40℃ ~ +85℃ / -40℃ ~ +125℃(多档可选)
💾 存储器资源
最大 246K 字节 FLASH 程序存储器(ROM)
用户可配置部分 FLASH 作为 DATA FLASH/EEPROM,512 字节单页擦除 ,典型单个扇区擦除次数可达 10 万次
支持硬件 USB 直接下载和普通串口下载
SRAM 共 144K + 4K 字节:
### 16K 内部 SRAM(edata)
### 128K 内部扩展 RAM(内部 xdata)
### 4K 高端扩展 RAM(可映射执行用户程序)
⏱ 时钟控制
内部高精度高速 IRC,误差 ±0.3%(常温 25℃)
两组独立的 500MHz PLL ,可输出 240MHz 时钟供 TFPU、PWM、I2S、SPI 等高速外设使用
支持外部晶振(4MHz ~ 40MHz),可内部 PLL 到高频
🎯 丰富外设
数字外设
14 个 16 位定时器(定时器 17/18 可同步触发两组 ADC 或 DAC)
8 个高速串口(USART1~8),波特率最快 FOSC/4,支持同步/异步/SPI/LIN/红外/智能卡模式
30 通道高级 PWM ,3+3 组,PWM 时钟源可支持到 240MHz
3+8 组 SPI 、QSPI(单线/双线/四线)
两组独立 I2I2C 总线
USB 2.0/USB1.1 兼容全速 USB,16 个双向端点
两路 CAN-FD(兼容 CAN2.0B/A)
2+8 组 LIN
两路独立 I2S 音频总线,支持全双工录音/放音
DSP32 :硬件 32 位/64 位 DSP 运算,速度可达 74MHz
TFPU :单精度浮点运算器,速度可达 240MHz
RTC:年月日/星期/时/分/秒/次秒,支持时钟中断和闹钟
LCD/TFT 彩屏驱动接口(支持 8080/6800 接口)
DMA:支持 SPI/QSPI/I2C/I2S/串口/PWM/ADC/DAC/CAN/LCM 等丰富外设
所有 I/O 口均支持中断,可 4 种模式(高/低电平、上升/下降沿)
模拟外设
两组独立高速 ADC:12 位精度 15 通道(通道 15 用于测试内部 1.19V 参考电压)
两组独立高速 DAC:12 位转换精度
4 组 6P6N 模式比较器
4 组独立运算放大器
🖥 GPIO
最多 91 个 GPIO(P0~PB 多组端口)
支持强推挽、开漏、高阻输入等模式(准双向口除外)
所有 I/O 上电为高阻输入状态,每个 I/O 可独立使能内部上/下拉电阻
📦 封装
LQFP100、LQFP64、LQFP48、LQFP44 多种封装可选
总结: STC32G144K246 是一款集 高速 CPU、DSP32、TFPU 浮点运算、双 ADC/DAC、CAN-FD、USB、大容量存储 于一体的旗舰级 32 位 8051 单片机,非常适合高性能、复杂运算及多功能应用场合。
AI33F400K512 主要特色: (来自官网)
工作电压: 1.9V ~ 5.5V
工作温度: -40℃ ~ 125℃
内核: ARM, STAR-MC1/M33 核
SRAM: 400KB
FLASH: 512KB
振荡系统:
PLL时钟 CPU最高主频可达200MHz,外设最高主频可达288MHz
IHRC内振72M Hz , 精度 +/- 0.3%, 温飘 +/-1.2%
XTAL 48MHz Crystal Oscillator
复位机制: (a) POR+LVR (b)/RESET-pin (c) LVD (d) WDT (e) Software Reset
数字外围:
Cache, TCM, DCMI, SDIO, FMC 支持SDRAM接口
DMA: 8CH X 2
17个 TIMER ( T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)
-- T1/T8, 2 × 16-bit motor control PWM with dead-PWM generation and emergency stop
-- PWM DMA支持,PWM支持硬件移向功能
-- 高级控制定时器(TIM1/TIM8)支持编码器功能,相当于高级PWMA
-- 通用定时器(TIM2/TIM3/TIM4/TIM5)支持编码器功能,相当于高级PWMB
-- 2 × watchdog PWM (Independent and Window)
-- 系统节拍定时器: 24-bit downcounter
USART *6 or 8 (USART1 *4)
I2C *2
-- I2C Fast Mode (1400K bit/s) support
SPI *2 : SPI 1 *1 , SPI 2/I2S *1, 最高速1/2主频
CRC calculation unit, 96-bit unique ID
USB 2.0/1.1 Full-Speed功能 16个双向端点,支持4种端点传输模式
2组CAN-FD
模拟外围:
2组独立12-bit ADC,1Mbps,有DMA支持
2组独立12-bit DAC,200Kbps,有DMA支持
4组独立轨到轨运算放大器,2.5M频宽
4组独立轨到轨比较器
4-Level Low-Voltage-Detector (1.9V/2.3V/2.6V/2.9V)
封装:
LQFP-100,LQFP-64,LQFP-48 封装
开发进度:
PGA/OP + DAC + ADC + DCMI 前端设计 均已完成,版图制作中
深圳本土独立自主知识产权说明:
为响应国家号召:完全独立自主可控 !
AI33, 使用兼容 ARM 指令集的中国本土 STAR-MC1 核,兼容M33/M4 !
1

STC32G144K246 Ai8052 LQFP100














内核
√超高速32位8051内核(1T),比传统8051约快70倍以上
√4级中断优先级
√支持在线仿真
工作电压
工作温度
√1.9V~5.5V(当工作温度低于-40°C时,工作电压不得低于3.0V)
√-20°C ~65°C(内部高速IRC温漂-0.76%~+0.98%)
√-40°C ~85°C(内部高速IRC温漂士1.3%)
√-40°C~125°C(内部高速IRC温漂±3%,当温度高于85°C时请使用外部35MHz及以下的晶振)
Flash存储器
√最大246K字节FLASH程序存储器(ROM),用于存储用户代码
√支持用户可配置部分FLASH作为DATAFLASH/EEPROM使用,512字节单页擦除,
典型单个扇区擦除次数可达10万次,用户保守可当2万次使用
√支持硬件USB直接下载和普通串口下载
√支持硬件 SWD实时仿真,P3.0/P3.1(需 USB-Link1D工具)
√Flash数据保持时间:100年@25°C,20年@105°C,10年@125°C。由于汽车及单片机的平均温度不可能长时间大于105°C,从严考虑,Flash数据保持时间可达20年以上,不保证100年。
SRAM,共144K+4K字节
√16K字节内部SRAM(edata)
√128K字节内部扩展RAM(内部xdata)
√4K字节高增扩展RAM(可映射到80H1:0000H~80H1:0FFFH区执行用户程序)
时钟控制
√内部高精度、高稳定的高速IRC(1SP编程时可进行上下调整)
误差士0.3%(常温下25°C)
-1.35%~+1.30%温票(全温度范围,-40°C~ 85°C
-0.76%~+0.98%温(温度范围,-20°C~65°C)
√内部32KIz低速IRC(为了低功耗,省去了温度补偿和电压补偿电路,误差较大)
√外部晶振(4MHlz~80MHiz)和外部时钟,有专门的外部时钟干扰内部电路,可软件启动
√内部两组独立的500MHlz的PL.L,可输出230MIlz的时钟提供给TFPU、PWM、125、SPI等高速外设用户可自由选择上面的4种时钟源(芯片上电工作过程:上电复位/复位脚复位/看门狗复位/低压检测复位时,芯片默认从ISP系统程序开始执行代码,此时固定使用内部24Mlz的高速IRC时钟,当需要下载用户程序且下戴完成后复位到用户程序区或者不需要下载直接复位到用户程序区时,默认会使用上次用户下载时所调节的高速IRC时钟,如果用户程序需要使用外部高速晶振、外部32.768KHIz晶振或者内部30KH1z 低速IRC,则需要用户软件先启动相应的时钟,然后通过设CLKSEL寄存器进行切换)
复位
√硬件复位
√上电复位,复位电压值为1.7V~1.9V。(在芯片未使能低压复位功能时有效)
√复位脚复位,出厂时P5.4默认为1O口,ISP下载时可将P5.4管脚设置为复位脚(注意:当设置P5.4
管脚为复位脚时,复位电平为低电平)
√看门狗溢出复位
√低压检测复位,提供4级低压检测电压:2.0V、2.4V、2.7V、3.0V。
√软件复位
√软件方式写复位触发寄存器
中断
中断源:INT0、INT1、INT2、INT3、INT4、
定时器0、定时器1、定时器2、定时器3、定时器4、定时器5、定时器6、定时器7、定时器8、定时器9定时器10、定时器11、定时器17、定时器18、
USART1、USART2, USART3, USART4. USART5, USART6. USART7, USART8,
ADCA 模数转换、
ADCB 模数转换、DACA数模转换、DACB数模转换、LVD低压检测、SPI1、SPI2、SPI3、PCI、PC2、比较器1、比较器2、比较器3、比较器4、
PWMA、PWMB、PWMC、PWMD、PWME、PWMF、
USB、
TFT彩屏接口中断、
RTC实时时钟、所有的1O中断(8组)、所有的USART串口的DMA接收和发送中断(8组)、12C的DMA接收和发送中断(两组)、12S的DMA接收和发送中断(两组)、SPI的DMA中断(3组)、QSPI的DMA中断、ADC的DMA中断(两组)、DAC的DMA中断(两组)、LCD驱动的DMA中断、、CAN-FD的DMA中断(两组)、PWM的DMA中断(PWMA/PWMC/PWME)、存储器到存储器的DMA中断以及两组外设到外设的DMA中断中断:
√提供4级中断优先级
数字外设
14个16位定时器:定时器0、定时器1、定时器2、定时器3、定时器4、定时器5、定时器6、定时器7、定时器8、定时器9、定时器10、定时器11、定时器17、定时器18,其中定时器0的模式3具有NMI(不可屏蔽中断)功能,定时器0和定时器1的模式0为16位自动重载模式。定时器11:可选时钟源。
定时器17和定时器18可同步触发
两组ADC或者同步触发两组DAC:
8个高速同步/异步串口:申口1(USART1)、申口2(USART2)、申口3(USART3)、申口4(USART4)、
申口5(USART5)、串口6(USART6)、申口7(USART7)、申口8(USART8),波特率时钟源最快可为FOSC/4。支持同步串口模式、异步串口模式、SPI模式、LIN模式、红外模式(1rDA)、智能卡模式(1S07816)
24通道高级 PWM,3+3组高级 PWM,每组均可实现4通道 PWM.PWMA/PWMC/PWME均可实现4对互补对称带死区控制的 PWM,PWMB/PWMD/PWMF均可实现4通道 PWM输出,并支持外部异常检测功能。PWM时钟源的输入速度可支持到230MHz
QSPI:支持单线、双线和四线模式时RTC的时间计数值不复位。
1°C:两组独立的硬件1°C,均支持主机模式和从机模式
ICE:支持硬件仿真,支持串口和USB口直接仿真,还支持SWD硬件仿真
RTC:支持年、月、日、星期、时、分、秒、次秒(1/128秒),并支持时钟中断和一组闹钟。芯片复位
USB:USB2.0/USB1.1兼容全速USB,16个双向端点,支持4种端点传输模式(控制传输、中断传输、批量传输和同步传输),端点拥有64/128/256/512/1024字节的FIFO缓冲区,不同的端点的FIFO缓冲区大小不等。
CAN:两个独立的CAN-FD2.0控制单元。CAN-FD的STB脚可软件设置是否使能,若不使能STB脚可当作GPIO使用。
LIN:2+8组硬件LIN(两组组独立LIN,8组USART的LIN模式),一个独立的LIN控制单元(支持1.3和2.1版本)12S:两路独立的12S音频总线,可支持全双工方式的录音和放音DSP32:硬件32位/64位DSP运算指令,速度可达74MHz
TFPU:单精度浮点运算器(支持浮点加、减、乘、除以及正弦、余弦、正切和反正切等运算),速度可达230M1z1O口中断:所有的1O均支持中断,每组1O中断有独立的中断入口地址,所有的1O中断可支持4种中断模式:高电平中断、低电平中断、上升沿中断、下降沿中断。
1O口中断可以进行掉电唤醒,且有4级中断优先级。
LCD/TFT彩屏驱动模块:支持8080和6800两种接口以及8位和16位数据宽度。对16位数据支持大小端数据格式选择。
DMA:支持SPI(3组)、
QSPI、12C(两组)、12S(两组)、
申口(8组)、
PWM(3组,PWMA/PWMC/PWME)、
ADC (两组,ADCA/ADCB) 、
DAC (两组.DACADACB) 、
CAN-DA (两组) 、LCM 的 DMA,以及外设到外设直接的DMA
硬件数字ID:支持32+32字节
模拟外设
https://www.stcaimcu.com/data/download/Datasheet/STC32G144K246.pdf
