STC15F204EA Datasheet – MCU, Single-Chip Microcontroller
Single-chip microcontroller based on a high performance 1T architecture 80C51 CPU
STC15F204EA overview
The STC15F204EA is a Single-chip microcontroller based on a high performance 1T architecture 80C51 CPU, supplied in an SOP 28 Pin Type package. The absolute maximum ratings table on this page lists the 6 limits from the manufacturer's datasheet that must not be exceeded. This page brings together the STC15F204EA pinout and maximum ratings, with the full datasheet PDF to preview below or download.
STC15F204EA series is a single-chip microcontroller based on a high performance 1T architecture 80C51 CPU, which is produced by STC MCU Limited. With the enhanced kernel, STC15F204EA series execute instructions in 1~6 clock cycles (about 6~7 times the rate of a standard 8051 device), and has a fully compatible instruction set with industrial-standard 80C51 series microcontroller. In-System-Programming (ISP) and In- Application- Programming (IAP) support the users to upgrade the program and data in system. ISP allows the user to download new code without removing the microcontroller from the actual end product; IAP means that the device can write non-volatile data in Flash memory while the application program is running. the STC15F204EA series has 9 interrupt sources, 10-bit ADC, on-chip high-precision RC oscillator and a one-time enabled Watch- Dog Timer.
Datasheet
STC15F204EA features
- Enhanced 80C51 Central Processing Unit, faster 6~7 times than the rate of a standard 8051
- Operating voltage range: 3.8 ~ 5.5V or 2.4V ~ 3.6V (STC15L204EA series)
- Operating frequency range: 5MHz ~ 35MHz, is equivalent to standard 8051: 60MHz ~ 420MHz
- A high-precision internal RC oscillator with temperature drifting ±1% (-400C~+850C)
- internal RC oscillator with adjustable frequency to 5.5296MHz/11.0592MHz/22.1184MHz/33.1776MHz
- On-chip 256 bytes RAM and 1K~6K bytes code flash with flexible ISP/IAP capability
- EEPROM function
- Code protection for flash memory access
- Two 16-bit timers/counters — Timer 0 / Timer 1 with mode 0 (16-bit auto-reload mode), mode 1 (16-bit timer mode) and mode 2 (8-bit auto-reload mode)
- simulate UART can be realized by P3.0,P3.1 and Timers
- 8-channel, 10-bit ADC associated interrupt, speed up to 300 thousands times every second
- 9 interrupt sources
- One 15 bits Watch-Dog-Timer with 8-bit pre-scalar (one-time-enabled)
- Three power management modes: idle mode, slow down mode and power-down mode
- Power down mode can be woken-up by external INTx pin (INT0/P3.2, INT1/P3.3, INT2, INT3, INT4 )
- Excellent noise immunity, very low power consumption
- Support 2-wire serial flash programming interface.(GND/P3.0/P3.1/VCC)
- Programmable clock output Function. T0 output the clock on P3.5, T1 output clock on P3.4.
- 26 configurable I/O ports are available and default to quasi-bidirectional after reset. All ports may be independently configured to one of four modes : quasi-bidirectional, push-pull output, input-only or open- drain output. The drive capability of each port is up to 20 mA. But recommend the whole chip's should be less than 90 mA.
- Package type: SOP-28,SKDIP-28
STC15F204EA pinout

| Pin | Name | Description |
|---|---|---|
| 11 | P0.0/RST/SYSclkO | P0.0 |
| Reset pin; | RST | |
| Internal system clock output; | SYSclkO | |
| 13 | P0.1 | Standard PORT0[1] |
| 3 | P1.0/ADC0 | P1.0 |
| ADC input channel-0 | ADC0 | |
| 4 | P1.1/ADC1 | P1.1 |
| ADC input channel-1 | ADC1 | |
| 5 | P1.2/ADC2 | P1.2 |
| ADC input channel-2 | ADC2 | |
| 6 | P1.3/ADC3 | P1.3 |
| ADC input channel-3 | ADC3 | |
| 7 | P1.4/ADC4 | P1.4 |
| ADC input channel-4 | ADC4 | |
| 8 | P1.5/ADC5 | P1.5 |
| ADC input channel-5 | ADC5 | |
| 9 | P1.6/ADC6 | P1.6 |
| ADC input channel-6 | ADC6 | |
| 10 | P1.7/ADC7 | P1.7 |
| ADC input channel-7 | ADC7 | |
| 23 | P2.0/ RSTOUT_LOW | P2.0 |
| After reset, it will output 0. | RSTOUT_LOW | |
| 24 | P2.1 | Standard PORT2[1] |
| 25 | P2.2 | Standard PORT2[2] |
Show all 32 pins
| Pin | Name | Description |
|---|---|---|
| 26 | P2.3 | Standard PORT2[3] |
| 27 | P2.4 | Standard PORT2[4] |
| 28 | P2.5 | Standard PORT2[5] |
| 1 | P2.6 | Standard PORT2[6] |
| 2 | P2.7 | Standard PORT2[7] |
| 15 | P3.0/INT4 | P3.0 |
| One of external Interrupt sour | INT4 | |
| 16 | P3.1 | Standard PORT3[1] |
Absolute maximum ratings
| Parameter | Symbol | Value | Unit |
|---|---|---|---|
| Storage temperature | TST | Min -55 / Max +125 | ℃ |
| Operating temperature (I) | TA | Min -40 / Max +85 | ℃ |
| Operating temperature (C) | TA | Min 0 / Max +70 | ℃ |
| DC power supply (5V) | VDD - VSS | Min -0.3 / Max +5.5 | V |
| DC power supply (3V) | VDD - VSS | Min -0.3 / Max +3.6 | V |
| Voltage on any pin | - | Min -0.3 / Max VCC + 0.3 | V |
STC15F204EA applications
- Embedded Control Systems
- IoT Sensor Node
- Home Automation Controller
- Industrial Automation Control
Comments 0
Leave a comment