STM8S103F3P6 8位STM8微控制器
STM8S系列微控制器是访亚博真人问行8位微控制器单元,具有8千射线闪光灯,16 MHz CPU和集成的EEPROM。这个STM8家族提供性能,稳健性和系统成本降低。它具有一个集成的真实数据EEPROM,可支持多达100000的写入/擦除周期,并同时提供性能和鲁棒性。它具有先进的核心和外围设施,由最先进的技术提供。
在这一系列的微控制器单元中,还提供了16 MHz时钟频率,具有独立时钟源的独立看门狗计时器以及具有单独的时钟安全系统的独立看门狗计时器。与内部时钟振荡器,看门狗和Brown -Out重置的高系统集成水平高度降低了系统成本。
STM8S103F3P6微控制器单元具有640位ROM,10位5通道ADC,1KB RAM,并且程序内存大小为8KB。除这些功能外,它还为7个计时器提供I2C,SPI和UART通信支持。
STM8S103F3P6 PINOUT配置
别针 |
引脚名称 |
类型 |
主要功能(重置后) |
TSSOP20 |
|||
1 |
pd4/ beep/ tim2_ ch1/ uart1 _ck |
我/o |
端口D4 |
2 |
pd5/ ain5/ uart1 _tx |
我/o |
端口D5 |
3 |
pd6/ ain6/ uart1 _rx |
我/o |
端口D6 |
4 |
nrst |
我/o |
重置 |
5 |
PA1/ OSCIN |
我/o |
端口A1 |
6 |
PA2/ OSCOUT |
我/o |
端口A2 |
7 |
VSS |
s |
数字地面 |
8 |
VCAP |
s |
1.8 V调节电容器 |
9 |
VDD |
s |
数字电源 |
10 |
PA3/ TIM2_ CH3 [SPI_ NSS] |
我/o |
端口A3 |
11 |
pb5/ i2c_ sda [tim1_ bkin] |
我/o |
港口B5 |
12 |
pb4/ i2c_ scl |
我/o |
端口B4 |
13 |
PC3/ TIM1_CH3 [TLI] [tim1_ ch1n] |
我/o |
端口C3 |
14 |
pc4/ clk_cco/ tim1_ ch4/ ain2/ [tim1_ ch2n] |
我/o |
端口C4 |
15 |
PC5/ spi_sck [tim2_ ch1] |
我/o |
端口C5 |
16 |
pc6/ spi_mosi [tim1_ ch1] |
我/o |
端口C6 |
17 |
pc7/ spi_miso [tim1_ ch2] |
我/o |
端口C7 |
18 |
PD1/游泳 |
我/o |
端口D1 |
19 |
PD2/ AIN3/ [TIM2_ CH3] |
我/o |
端口D2 |
20 |
pd3/ ain4/ tim2_ ch2/ adc_ etr |
我/o |
端口D3 |
STM8S103F3P6微控制器的功能和规范
- 核心:哈佛建筑和三阶段管道的STM8核心
- 数据总线宽度:8位
- 最大时钟频率:16 MHz
- 程序内存大小:8KB
- 数据RAM大小:1KB
- ADC分辨率:10位
- 操作供应:2.95V至5.5 V
- 最低工作温度:-40C
- 最高工作温度: + 85C
- 程序内存类型:Flash
- 数据RAM类型:RAM
- 数据ROM大小:128B
- 数据ROM类型:EEPROM
- 接口类型:12C,SPI,UART
- ADC的数量:1(5个频道)
- 次数/计数器:7个计时器
- 处理器系列:STM8S
- 产品类型:8位微控制器MCU亚博真人
笔记:完整的技术细节可以在STM8S103F3P6数据表链接在此页面的底部。
替代产品STM8S103F3P6
在以下 -
- PIC16LF18444T
- MSP430G2353
- MSP430G2553
STM8S103F3P6- 概述
8位微控制器STM8S103F3P6是来自具有UART,I2C,SPI和5个通道10位ADC的ST微电子机构的强大,高性能的微控制器。
它还具有功能强大的计时器功能,具有高级16位控制计时器,16位通用计时器,也可用于PWM,8位基本计时器,带8位预定器,自动唤醒计时器和窗户看门狗和独立看门狗计时器内置。因此,该微控制器可用于需要不同类型的计时器的各种应用程序。
微控制器还具有一个可以保留数据20年的EEPROM,并具有100 K的写入和擦除周期。
它具有1 kbyte的RAM,带有8 kbyte的闪存。2.95V至5.5V的操作电压使其成为3.3V的合适选择以及两个操作电压上的5.0V逻辑水平操作。
非常适合20 I/OS的低空间应用。输入输出引脚对电流注射具有很高的稳健性和免疫力。
此外,用于快速片上编程和非侵入性调试支持的嵌入式单线接口模块(游泳)使其成为用于多个应用程序的生产的微控制器。
如何选择STM微控制器
Stmicroelectronics提供了STM8家族的大量微控制器。亚博真人每个MCU都有自己的优势和劣势。在为其项目选择MCU之前,必须考虑许多参数。以下几点只是建议,可能会帮助人们选择MCU。
如果您是一个正在学习STM8系列微控制器的初学者,那么选择具有良好在线社区支持和广泛应用程序的MCU将是一个不错的选择。在这种情况下,STM8S103F3P6是一个不错的选择。STMicroelectronics为STM8系列提供了一个很好的在线支持论坛。
考虑系统的操作电压。如果它们是5V,则选择一个5V MCU。在这种情况下,某些传感器或设备可以在3.3V上进行操作和通信,可以选择3.3V MCU。
如果尺寸和价格是一个限制,那么您可以选择像STM8S001J3这样的小8针MCU。这些也相对便宜。
根据项目中使用的传感器和执行器,请验证MCU可能需要的哪些模块。例如,如果您正在阅读许多模拟电压,请确保所选的STM8S103F3P6系列微控制器具有足够的ADC通道和支持分辨率。
如果您的项目涉及诸如UART,SPI,I2C,CAN等的通信协议。请确保您的STM8微控制器可以支持所有这些。一些MCU可以支持同一协议的多个模块
编程STM8微控制器
STM8微亚博真人控制器可以使用市场上可用的不同软件进行编程。下面的详细信息是针对由Stmicroelectronics本身开发的最先进,最常见的软件和编译器。
为了对STM8微控制器进行编程,我们将需要进行编程的IDE(集成开发环境)。一个编译器,我们的程序将转换为MCU可读表格,称为HEX文件。
IDE:ST视觉发展
编译器:宇宙C编译器
Stmicroelectronics已免费提供所有这些软件。可以直接从其官方页面下载。我还为您提供了链接。下载后,将它们安装在计算机上。如果您有任何问题,则可以在下面的评论中发布它们。
传感器或其他设备与STM8S103F3P6微控制器的接口非常容易。它具有用于接口相关操作的UART,SPI,I2C和ADC外围支持。可以选择任何可用的接口,以进行连接性和集成相关的操作。
在下图中,显示了基本的编程连接 -
STM8S103F3P6微控制器的应用
- 数据采集
- 低成本传感器集成
- 低功率嵌入式设备。
- 小数据保留相关目的
2D和3D模型
STM8S103F3P6的尺寸如下所示。