Features:
- Enhanced 8051 Central Processing Unit, 1T, single clock per machine cycle, faster 8~12 times than the rate of
a traditional 8051.
- Operating voltage range : 5.5V ~ 2.5V.
- On-chip 16K/32K/40K/48K/56K/58K/61K/63.5K FLASH program memory with flexible ISP/IAP capability,can be repeatedly erased more than 100 thousand times.
- Large capacity of on-chip 4096 bytes SRAM: 256 byte scratch-pad RAM and 3840 bytes of auxiliary RAM
- Be capable of addressing up to 64K byte of external RAM
- On-chip EEPROM with large capacity can be repeatedly erased more than 100 thousand times.
- Dual Data Pointer (DPTR) to speed up data movement
- ISP/IAP, In-System-Programming and In-Application-Programming , no need for programmer and emulator.
- 8 channels and 10 bits Analog-to-Digital Converter (ADC), the speed up to 300 thousand times per second, 3
channels PWM also can be used as 3 channels D/A Converter(DAC).
- 6 channels 15 bits high-precision PWM (with a dead-section controller) and 2 channels CCP
(The high-speed
pulse function of which can be utilized to realize 11 ~ 16 bits PWM)
---- can be used as 8 channels D/A Converter or 2 Times or 2 external Interrupts (which can be generated on
rising or falling edge).
- Internal hghly reliable Reset with 16 levels optional threshold voltage of reset,so that external reset curcuit
can be completely removed.
- Internal high- precise R/C clock(±0.3%) with ±1% temperature drift (-40~+85°C) while ±0.6% (-20~+65°C)
in normal temperature and wide frenquency adjustable between 5MHz and 35MHz (5.5296MHz /11.0592MHz / 22.1184MHz / 33.1776MHz).
- Operating frequency range: 5- 35MHz, is equivalent to traditional 8051:60~420MHz.
- Four high-speed asynchronous serial ports----UARTs (UART1/UART2/UART3/UART4 can be usedsimultaneously and regarded as 9
serial ports by shifting among 9 groups of pins):
--UART1(RxD/P3.0, TxD/P3.1) can be switched to (RxD_2/P3.6, TxD_2/P3.7),also can be switched to (RxD_3/P1.6, TxD_3/P1.7);
--UART2(RxD2/P1.0, TxD2/P1.1) can be switched to (RxD2_2/P4.6, TxD2_2/P4.7);
--UART3(RxD3/P0.0, TxD3/P0.1) can be switched to (RxD3_2/P5.0, TxD3_2/P5.1);
--UART4(RxD4/P0.2, TxD4/P0.3) can be switched to (RxD4_2/P5.2, TxD4_2/P5.3)
- A high-speed synchronous serial peripheral interface----SPI.
- Support the function of Encryption Download (to protect your code from being intercepted).
- Support the function of RS485 Control
- Code protection for flash memory access, excellent noise immunity, very low power consumption
- Power management mode: Slow-Down mode, Idle mode(all interrupt can wake up Idle mode),Stop/Power-
Down mode.
- Timers which can wake up stop/power-down mode: have internal low-power special wake-up Timer.
- Resource which can wake up stop/power-down mode are:
INT0/P3.2, INT1/P3.3 (INT0/INT1, may begenerated on both rising and falling edges),
INT2/P3.6, INT3/P3.7, INT4/P3.0 (INT2
/INT3/INT4, only be generated on falling
edge);pins CCP0/CCP1; pins RxD/RxD2/
RxD3/RxD4;
pins T0/T1/T2/T3/T4(their
falling edge can wake up if T0/T1/T2/T3/T4
have been enabled before power-down mode,
but no interrupts can be generatetd);
internal
low-power special wake-up Timer.
- 7 Timers/Counters: five 16-bit reloadable Timers/Counters (T0/T1/T2/T3/T4, T0 and T1 are compatible with
Timer0/Timer1 of traditional 8051) and 2 Timers which maybe realized by 2 channels CCP.T0/T1/T2/T3/T4
all can independently achieve external programmable clock output (5 channels) .
- Programmable clock output function(output by dividing the frequency of the internal system clock or the
input clock of external pin):
①The Programmable clock output of T0 is on P3.5/T0CLKO (output by dividing the frequency of the internal system clock or the input clock of external pin T0/P3.4)
②The Programmable clock output of T1 is on P3.4/T1CLKO (output by dividing the frequency of the internal
system clock or the input clock of external pin T1/P3.5)
③The Programmable clock output of T2 is on P3.0/T2CLKO (output by dividing the frequency of the internal
system clock or the input clock of external pin T2/P3.1)
④The Programmable clock output of T3 is on P0.4/T3CLKO (output by dividing the frequency of the internal
system clock or the input clock of external pin T3/P0.5)
⑤he Programmable clock output of T4 is on P0.6/T4CLKO (output by dividing the frequency of the internal
system clock or the input clock of external pin T4/P0.7)
Five timers/counters in above all can be output by dividing the frequency from 1 to 65536.
⑥The Programmable clock output of master clock is on P5.4/MCLKO, and its frequency can be divided into
MCLK/1, MCLK/2, MCLK/4, MCLK/16.
The master clock can either be internal R/C clock or the external input clock or the external crystal oscillator.
MCLK is the frequency of master clock. MCLKO is the output of master clock.
- Comparator, which can be used as 1 channel ADC or brownout detect function and support comparing by external pin CMP+ and
CMP- or internal reference voltage and generating output signal (its polarity can be
configured) on CMPO pin.
- One 15 bitsWatch-Dog-Timer with 8-bit pre-scaler (one-time-enabled)
- advanced instruction set, which is fully compatible with traditional 8051 MCU, have hardware multiplication /
division command.
- 62/46/42/38/30/26 common I/O ports are available, their mode is quasi_bidirectional/weak pull-up(traditional
8051 I/O ports mode) after
reset, and can be set to four modes: quasi_bidirectional /weak pull-up, strong pushpull/
strong pull-up, input-only/high-impedance and
open drain.
- the driving ability of each I/O port can be up to 20mA, but it don't exceed this maximum 120mA that the
current of the whole
chip of 40-pin or more than 40-pin MCU, while 90mA that the current of the whole chip
of 16-pin or more than 16-pin MCU or 32-pin or less than 32-pin MCU.
- Package: LQFP64L, LQFP64S, LQFP48, LQFP44, LQFP32, SOP28, SKDIP28, PDIP40.
- All products are baked 8 hours in high-temperature 175°C after be packaged ,Manufacture guarantee good
quality.
- In Keil C development environment, select the Intel 8052 to compiling and only contain < reg51.h >
Product Documents:
General Overview: STC15W4K32S4_Features.pdf
Data Sheet: STC15W4K32S4.pdf
ROSH:
SCH/PCB: STC SCH/PCB library
Sample Code:
Software Tools:
ISP programming software : STC ISP programming software (v6.88)
ISP programming software : STC ISP programming software (v6.91)
IDE software:STC IDE software(v0.1)
Development Tools:
STC15W4K32S4 series Selection Table:
Type
1T 8051
MCU |
Oper
ating
Voltage
(V) |
Flash
(byte) |
S
R
A
M
(byte) |
U
A
R
T |
S
P
I |
Co
mm
on
Tim
ers
T0-
T4 |
8 channels
PWM |
SpeIcal
Power
-down
Wake-
up
Timer |
Stan
dard
Exter
nal
Interr
upts |
A/D
8-
ch |
C
O
M
P
A
R
A
T
O
R |
D
P
T
R |
EEP
ROM |
Intern
-al
Low-
Volta
-ge
Detect
-ion
Interr
-upt |
W
D
T |
Internal
High-
reliable
Reset
(with
optional
thresh
-old
voltage) |
Intern
-al
High-
Pre
cise
Clock |
Output
clock
and reset
signal
from
MCU |
Encrypt
-ion
Downlo
-ad(to
protect
your
code
from
being
interce
-pted) |
R
S
4
8
5
C
o
n
t
r
o
l |
15-bit special
PWM
(with a
dead-
section
control
er) |
10-bit CCP |
STC15W4K32S4 series MCU Selection and Price Table
Note: 8 channels PWM can be used as 8 channels DAC, 2 channels CCP can be used as 2 Timers or 2 external interrupts. |
STC15W4K16S4 |
5.5-2.5 |
16K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
45K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W4K32S4 |
5.5-2.5 |
32K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
29K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W4K40S4 |
5.5-2.5 |
40K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
21K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W4K48S4 |
5.5-2.5 |
48K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
13K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W4K56S4 |
5.5-2.5 |
56K |
4K |
|
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
|
5K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
IAP15W4K58S4
(which itself is a emluator) |
5.5-2.5 |
58K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
IAP |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
IAP15W4K61S4
(which itself is a emluator) |
5.5-2.5 |
61K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
IAP |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
IRC15W4K63S4
(Using external crystal or internal 24MHz clock) |
5.5-2.5 |
63.5K |
4K |
4 |
Y |
5 |
6-ch |
2-ch |
Y |
5 |
10bits |
Y |
2 |
IAP |
Y |
Y |
Fixed |
Y |
Y |
N |
N |
Sample & Buy:
Sample: Sample Request Form
Buy : Buy Online