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.4V.
- On-chip 1K/2K/3K/4K/5K/7.5K FLASH program memory with flexible ISP/IAP capability, can be repeatedly erased more than 100 thousand times.
- on-chip 256 bytes SRAM
- On-chip EEPROM with large capacity can be repeatedly erased more than 100 thousand times.
- ISP/IAP, In-System-Programming and In-Application-Programming , no need for programmer and emulator.
- Internal hghly reliable Reset with 16 levels optional threshold voltage of reset, external reset curcuit can be completely removed
- nternal high- precise R/C clock(±0.3%) with ±1% temperature drift (-40°C to +85°C)) while ±0.6% (-20℃ to 65℃)) in normal temperature and wide frenquency adjustable between 5MHz and 35MHz(5.5296MHz / 11.0592MHz / 22.1184MHz / 33.1776MHz).
- Operating frequency range: 0- 35MHz, is equivalent to traditional 8051:0~420MHz.
- No need external crystal and reset, and can output clock and low reset signal from MCU.
- A high-speed asynchronous serial ports----UART ( can be regarded as 2 serial ports by shifting among 2 groups of pins): UART1(RxD/P3.0, TxD/P3.1) can be switched to (RxD_2/P3.6, TxD_2/P3.7).
- 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 be generated 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 T0/T2(their falling edge can wake up if T0/T2 have been enabled before power-down mode,but no interrupts can be generatetd); internal low-power special wake- up Timer.
- Two Timers/Counters----T0(are compatible with Timer0 of traditional 8051) and T2, T0/T2 all can independently achieve external programmable clock output
- Programmable clock output function(output by dividing the frequency of the internal system clock or the input clock of external pin):
The speed of external programmable clock output of 5V MCU is also not more than 13.5MHz,because the output speed of I/O port of STC15 series 5V MCU is not more than 13.5MHz.
The speed of external programmable clock output of 3.3V MCU is also not more than 8MHz,because the output speed of I/O port of STC15 series 3.3V MCU is not more than 8MHz.
① 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 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)
Two 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.
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.
It is on MCLKO/P3.4 that the Programmable clock output of master clock of STC15 series 8-pin MCU (such as STC15F101W series).
However, it is on MCLKO/P5.4 that the Programmable clock output of master clock of other STC15 series MCU including 16-pin or more
than 16-pin MCU(such as STC15F2K60S2, STC15W4K32S4 and so on)
- Comparator, which support comparing by external pin CMP+ and CMP- or internal reference voltage and generating output signal (its
polarity can be configured) on CMPO pin can be used as 1 channel ADC or brownout detect function.
- One 15 bits Watch-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.
- 14/6 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 push-pull/
strong pull-up, input-only/high-impedance and open drain.
The driving
ability of each I/O port can be up to 20mA, but the current of the whole chip don’t exceed this maximum 90mA.
- If I/O ports are not enough, it can be extended by connecting a 74HC595. Besides, cascading several chips also can extend to dozens of I/O ports.
- Package: SOP-8, DIP-8, SOP-16(6mm x 9mm), DIP-16.
- 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: STC15W204S_Features.pdf
Data Sheet: STC15W204S.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:
STC15W204S series Selection Table:
Type |
Oper
ating
Voltage
(V) |
Flash
(byte) |
SRAM (byte) |
U
A
R
T |
S
P
I |
T
I
M
E
R
S
T0
/T2
|
CCP
PCA
PWM |
Speical
Power
down
Wakeup
Timer |
Stand
ard
Extern
al
Interru
pts |
A/D
8-
ch |
C
O
M
P
A
R
A
T
O
R |
D
P
T
R |
EEP ROM |
Internal
Low-
Voltage
Detection
Interrupt |
W
D
T |
Internal
High-
reliable
Reset
(with
optional
threshold
voltage) |
Internal
High-
Pre
cise
Clock |
Output
clock
and reset
signal
from
MCU |
Encryption
Download
(to protect
your code
from being
intercepted) |
R
S
4
8
5
C
o
n
t
r
o
l |
STC15W201S series Selection Table |
STC15W201S |
5.5-2.5 |
1K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
4K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W202S |
5.5-2.5 |
2K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
3K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W203S |
5.5-2.5 |
3K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
2K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
STC15W204S |
5.5-2.5 |
4K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
1K |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
IAP15W205S |
5.5-2.5 |
5K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
IAP |
Y |
Y |
16-level |
Y |
Y |
Y |
Y |
IRC15W207S
Using external
crystal or internal 24MHz clock |
5.5-2.5 |
7.5K |
256 |
1 |
- |
2 |
- |
Y |
5 |
- |
Y |
1 |
IAP |
Y |
Y |
Fixed |
Y |
Y |
N |
N |
Sample & Buy:
Sample: Sample Request Form
Buy : Buy Online