STC 中文         ENGLISH s-04 s-05

产品介绍>>微控制器>>STC32G系列MCU


STC32G12K128系列

特性:

内核
• 超高速32 位8051 内核(1T),比传统8051 约快70 倍以上
• 49 个中断源,4 级中断优先级
• 支持在线仿真
工作电压
• 1.9V~5.5V
• 内建LDO
工作温度
• -40℃~85℃(可使用内部高速IRC(36MHz 或以下)和外部晶振)
• -40℃~125℃(当温度高于85℃时请使用外部耐高温晶振,且工作频率控制在24MHz 以下)
Flash 存储器
• 最大128K 字节FLASH 程序存储器(ROM),用于存储用户代码
• 支持用户配置EEPROM 大小,512 字节单页擦除,擦写次数可达10 万次以上
• 支持硬件USB 直接下载和普通串口下载
• 支持硬件SWD 实时仿真,P3.0/P3.1(需STC-USB Link1 工具)
SRAM
• 4K 字节内部SRAM(edata)
• 8K 字节内部扩展RAM(内部xdata)
• 使用注意:(强烈建议不要使用idata 和pdata 声明变量)
时钟控制
• 内部高精度IRC(ISP 编程时可进行上下调整)
– 误差±0.3%(常温下25℃)
– -1.35%~+1.30%温漂(全温度范围,-40℃~85℃)
– -0.76%~+0.98%温漂(温度范围,-20℃~65℃)
• 内部 32KHz 低速 IRC(误差较大)
• 外部晶振(4MHz~33MHz)和外部时钟,有专门的外部时钟干扰内部电路,可软件启动)
• 内部PLL 输出时钟(注:PLL 输出的96MHz/144MHz 可独立作为高速PWM 和高速SPI 的时钟源)
• 用户可自由选择上面的4种时钟源
复位
• 硬件复位
– 上电复位,复位电压值为1.7V~1.9V。(在芯片未使能低压复位功能时有效)
– 复位脚复位,出厂时P5.4 默认为I/O 口,ISP 下载时可将P5.4 管脚设置为复位脚(注意:当设置P5.4 管脚为复位脚时,复位电平为低电平)
– 看门狗溢出复位
– 低压检测复位,提供4 级低压检测电压:2.0V、2.4V、2.7V、3.0V
• 软件复位
– 软件方式写复位触发寄存器
中断
• 提供49 个中断源:INT0、INT1、INT2、INT3、INT4、定时器0、定时器1、定时器2、定时器3、定时器 4、USART1、USART2、UART3、UART4、ADC 模数转换、LVD 低压检测、SPI、I2C、比较器、PWMA、 PWMB、USB、CAN、CAN2、LIN、LCMIF 彩屏接口中断、RTC 实时时钟、所有的I/O 中断(8 组)、 串口1 的DMA 接收和发送中断、串口2 的DMA 接收和发送中断、串口3 的DMA 接收和发送中断、 串口4 的DMA 接收和发送中断、I2C 的DMA 接收和发送中断、SPI 的DMA 中断、ADC 的DMA 中断、 LCD 驱动的DMA 中断以及存储器到存储器的DMA 中断。
• 提供 4 级中断优先级
数字外设
• 5 个16 位定时器:定时器0、定时器1、定时器2、定时器3、定时器4,其中定时器0 的模式3 具有NMI (不可屏蔽中断)功能,定时器0 和定时器1 的模式0 为16 位自动重载模式
• 2个高速同步/异步串口:串口1(USART1)、串口2(USART2),波特率时钟源最快可为FOSC/4。支持 同步串口模式、异步串口模式、SPI 模式、LIN 模式、红外模式(IrDA)、智能卡模式(ISO7816)
• 2 个高速异步串口:串口3、串口4,波特率时钟源最快可为FOSC/4
• 2 组高级PWM,可实现8 通道(4 组互补对称)带死区的控制的PWM,并支持外部异常检测功能
• SPI:支持主机模式和从机模式以及主机/从机自动切换
• I2C:支持主机模式和从机模式
• ICE:硬件支持仿真
• ;RTC:支持年、月、日、时、分、秒、次秒(1/128 秒),并支持时钟中断和一组闹钟
• USB:USB2.0/USB1.1 兼容全速USB,6 个双向端点,支持4 种端点传输模式(控制传输、中断传输、批 量传输和同步传输),每个端点拥有64 字节的缓冲区
• CAN:两个独立的CAN 2.0 控制单元
• LIN:一个独立的LIN 控制单元(支持1.3 和2.1 版本),另外USART1 和USART2 可支持两组LIN
• MDU32:硬件32 位乘除法器(包含32 位除以32 位、32 位乘以32 位)
• I/O 口中断:所有的I/O 均支持中断,每组I/O 中断有独立的中断入口地址,所有的I/O 中断可支持4 种中断模式:高电平中断、低电平中断、上升沿中断、下降沿中断。I/O 口中断可以进行掉电唤醒,且有4 级中断优先级。
• LCD 驱动模块:支持8080 和6800 两种接口以及8 位和16 位数据宽度
• DMA:支持SPI 移位接收数据到存储器、SPI 移位发送存储器的数据、I2C 发送存储器的数据、I2C 接收数 据到存储器、串口1/2/3/4 接收数据到的存储器、串口1/2/3/4 发送存储器的数据、ADC 自动采样数据到 存储器(同时计算平均值)、LCD 驱动发送存储器的数据、以及存储器到存储器的数据复制
• 硬件数字ID:支持32 字节
模拟外设
• ADC:超高速ADC,支持12 位高精度15 通道(通道0~通道14)的模数转换,ADC 的通道15 用于测试 内部参考电压(芯片在出厂时,内部参考电压调整为1.19V,误差±1%)
封装
• 比较器:一组比较器
GPIO
• 最多可达60 个GPIO:P0.0~P0.7、P1.0~ P1.7(无P1.2)、P2.0~P2.7、P3.0~P3.7、P4.0~P4.7、P5.0~P5.4、 P6.0~P6.7、P7.0~P7.7
• 所有的 GPIO 均支持如下 4 种模式:准双向口模式、强推挽输出模式、开漏输出模式、高阻输入模式
• 除P3.0 和P3.1 外,其余所有IO 口上电后的状态均为高阻输入状态,用户在使用IO 口时必须先设置IO 口 模式
• 另外每个I/O均可独立使能内部4K上拉电阻
封装
• LQFP64、LQDP48、LQFP32、PDIP40

参考文档:

总体介绍: STC32G12K128_Features.pdf

Data Sheet: STC32G12K128.pdf

ROSH:

SCH/PCB库: STC SCH/PCB库

示例程序:

库函数: STC32G12K128 系列库函数

演示程序: STC32G12K128 系列演示程序

开发用户USB-ISP软件 :STC32G开发用户USB-ISP软件

开发用户UART-ISP软件 :STC32G开发用户UART-ISP软件

开发软件:

专用烧录软件:

ISP下载软件 :STC ISP 下载软件(v6.90)

ISP下载软件 :STC ISP 下载软件(v6.91)

IDE软件:STC IDE软件(v0.1)

开发工具:

实验箱原理图:STC32G实验箱V9.4原理图

实验箱原理图:STC32G实验箱V9.6原理图

实验箱演示程序:STC32G实验箱演示程序

实验板原理图:屠龙刀三-STC32实验板原理图

实验板演示程序:屠龙刀-STC32-实验板演示程序

STC32转STC89原理图:STC32转STC89原理图

STC32转STC89演示程序:STC32转STC89学习程序

STC32G12K128系列单片机选型表:

 

单片机型号 工作
电压
(V)
Flash
程序
存储
SRAM
字节
D
P
T
R
E
E
P
R
O
M
I/O U
A
R
T
DMA
USART
同 步/异 步 串 口 并 可 掉 电 唤 醒
CAN 总 线 LIN 总 线 全 速 USB D
M
A
SPI并 可 掉 电 唤 醒
D
M
A
I2C并 可 掉 电 唤 醒
定时
器/计
数器
(T0-
T4外
部管
脚也
可掉
电唤
醒)
MDU
32
硬件
32位
乘除
法器
16 位 高 级 PWM 定 时 器 互 补 对 称 死 区 控 制 掉电唤醒专用定时器 DMA
15路
高速
ADC
(8路
PWM
可当
8路
D/A
使用)


内部低压检测中断并可掉电唤醒 看门狗 复位定时器 内部高可靠复位(可选复位门槛电压)





可对外输出时钟及复位 可设置下次更新程序需口令

R
S
4
8
5



U
S
B








线
仿
STC32G12K64 1.9-5.5 64K 12K 2 64K 60 2 5 8 12位 4级
STC32G12K128 1.9-5.5 128K 12K 2 IAP 60 2 5 8 12位 4级

样品申请与购买:

样品申请:STC样品申请单

样品在线购买 :在线购买