单片机封装格式
单片机封装格式为LQFP44,封装图如下图所示:
使用LQFP44封装形式的STC15W4K56S4单片机共有44个引脚,除14号引脚接电源,16号引脚接地外,默认情况下其余所有引脚都是I / O(INOUT / OUTPUT)口。
各引脚功能说明如下:
P0口:
引脚 | 引脚编号 | 可复用作功能 | 说明 |
P0.0 | 40 | AD0 | 地址/数据总线 |
RXD3 | 串口3数据接收端 | ||
P0.1 | 41 | AD1 | 地址/数据总线 |
TXD3 | 串口3数据发送端 | ||
P0.2 | 42 | AD2 | 地址/数据总线 |
RXD4 | 串口4数据接收端 | ||
P0.3 | 43 | AD3 | 地址/数据总线 |
TxD4 | 串口4数据发送端 | ||
P0.4 | 44 | AD4 | 地址/数据总线 |
T3CLKO | 定时器/计数器3的时钟输出 | ||
P0.5 | 1 | AD5 | 地址/数据总线 |
PWMTLT_2 | PWM异常停机控制引脚 | ||
T3 | 定时器/计数器3的外部输入 | ||
P0.6 | 2 | AD6 | 地址/数据总线 |
PWM7_2 | 脉宽调制输出通道7 | ||
T4CLKO | 定时器/计数器4的时钟输出 | ||
P0.7 | 3 | AD7 | 地址/数据总线 |
PWM6_2 | 脉宽调制输出通道6 | ||
T4 | 定时器/计数器4的外部输入 |
引脚 | 引脚编号 | 复用功能 | 说明 |
P1.0 | 4 | ADC0 | 8通道模/数转换器ADC输入口 |
CCP1 | 捕获/脉冲输出/脉宽调制通道1 | ||
RXD2 | 串口2数据接收端 | ||
P1.1 | 五 | ADC1 | 8通道模/数转换器ADC输入口 |
CCP0 | 捕获/脉冲输出/脉宽调制通道0 | ||
TXD2 | 串口2数据发送端 | ||
P1.2 | 7 | ADC2 | 8通道模/数转换器ADC输入口 |
SS | 单片机用作SPI从机时的从机片选输入控制端 | ||
ECI | 可编程计数阵列定时器的外部时钟输入 | ||
CMP0 | 比较器的比较结果输出端 | ||
P1.3 | 8 | ADC3 | 8通道模/数转换器ADC输入口 |
MOSI | SPI主机输出,从机输入 | ||
P1.4 | 9 | ADC4 | 8通道模/数转换器ADC输入口 |
味噌 | SPI主机输入,从机输出 | ||
P1.5 | 10 | ADC5 | 8通道模/数转换器ADC输入口 |
SCLK | SPI主机时钟输出或从机时钟输入 | ||
P1.6 | 11 | ADC6 | 8通道模/数转换器ADC输入口 |
RxD_3 | 串口1接收端备用切换引脚 | ||
XTAL2 | 外部晶振输入端口 | ||
SysClkO_2 | 主时钟输出备用切换引脚 | ||
PWM6 | 脉宽调制输出通道6 | ||
P1.7 | 12 | ADC7 | 8通道模/数转换器ADC输入口 |
TxD_3 | 串口1发送端备用切换引脚 | ||
XTAL1 | 外部晶振输入端口 | ||
PWM7 | 脉宽调制输出通道7 |
引脚 | 引脚编号 | 可复用作功能 | 说明 |
P2.0 | 三十 | A8 | 地址总线 |
RSTOUT_LOW | 通过程序下载软件设置上电复位后输出为高电平还是低电平 | ||
P2.1 | 31 | A9 | 地址总线 |
SCLK_2 | SPI时钟备用切换引脚 | ||
PWM3 | 脉宽调制输出通道3 | ||
P2.2 | 32 | A10 | 地址总线 |
MISO_2 | SPI主机输入,从机输出备用切换引脚 | ||
PWM4 | 脉宽调制输出通道4 | ||
P2.3 | 33 | A11 | 地址总线 |
MOSI_2 | SPI主机输出,从机输入备用切换引脚 | ||
PWM5 | 脉宽调制输出通道5 | ||
P2.4 | 34 | A12 | 地址总线 |
ECI_3 | 可编程计数阵列定时器的外部时钟输入备用切换引脚 | ||
SS_2 | SPI从机时的从机片选 | ||
PWMFLT | PWM异常停机控制引脚 | ||
P2.5 | 35 | A13 | 地址总线 |
CCP0_3 | 捕获/脉冲输出/脉宽调制通道0备用切换引脚 | ||
P2.6 | 36 | A14 | 地址总线 |
CCP1_3 | 捕获/脉冲输出/脉宽调制通道1备用切换引脚 | ||
P2.7 | 37 | A15 | 地址总线 |
PWM2_2 | 脉宽调制输出通道二 |
引脚 | 引编号 | 可复用作功能 | 说明 |
P3.0 | 18 | 的的的的RxD | 串口1数据接收端 |
外部中断4,只能执行下降沿中断 | |||
T2CLKO | T2时钟输出 | ||
P3.1 | 19 | 的的的TxD | 串口1数据发送端 |
T2 | 定时器/计数器T2外部计数脉冲输入 | ||
P3.2 | 20 | INT0 | 外部中断0,上升沿,下降沿中断均可执行 |
P3.3 | 21 | INT1 | 外部中断1,上升沿,下降沿中断均可执行 |
P3.4 | 22 | T0 | 定时器/计数器T0外部计数脉冲输入 |
T1CLKO | T1时钟输出 | ||
ECI_2 | 可编程计数阵列定时器的外部时钟输入备用切换引脚 | ||
P3.5 | 23 | T1 | 定时器/计数器T1外部计数脉冲输入 |
T0CLKO | T0时钟输出 | ||
CCP0_2 | 捕获/脉冲输出/脉宽调制通道0备用切换引脚 | ||
P3.6 | 24 | 外部中断2,只能执行下降沿中断 | |
RxD_2 | 串口1数据接收端备用切换引脚 | ||
CCP1_2 | 捕获/脉冲输出/脉宽调制通道1备用切换引脚 | ||
P3.7 | 25 | 外部中断3,只能执行下降沿中断 | |
TxD_2 | 串口1数据发送端备用切换引脚 | ||
PWM2 | 脉宽调制输出通道2 |
引脚 | 引脚编号 | 可复用作功能 | 说明 |
P4.0 | 17 | MOSI_3 | SPI主机输出,从机输入备用切换引脚 |
P4.1 | 26 | MISO_3 | SPI主机输入,从机输出备用切换引脚 |
P4.2 | 27 | 扩展外部数据存储器时的写控制端 | |
PWM5_2 | 脉宽调制输出通道5 | ||
P4.3 | 28 | SCLK_3 | SPI时钟备用切换引脚 |
P4.4 | 29 | 扩展外部数据存储器时的读控制端 | |
PWM4_2 | 脉宽调制输出通道4 | ||
P4.5 | 38 | ALE | 扩展外部数据存储器时利用此引脚锁存低8位地址 |
PWM3_2 | 脉宽调制输出通道3 | ||
P4.6 | 39 | RxD2_2 | 串口2数据接收端备用切换引脚 |
P4.7 | 6 | TxD2_2 | 串口2数据发送端备用切换引脚 |
引脚 | 引脚编号 | 可复用作功能 | 说明 |
P5.4 | 13 | RST | 外部复位引脚 |
SysClkO | 可编程主时钟输出 | ||
SS_3 | SPI作从机,从机片选输入端备用切换引脚 | ||
CMP- | 比较器负极输入端 | ||
P5.5 | 15 | CMP + | 比较器正极输入端 |
VCC | 14 | 无 | 接电源 |
GND | 16 | 无 | 接地 |