STC12C2052AD is a single-chip microcontroller based on a high performance 1T architecture 8051 CPU, which is produced by STC MCU Limited.
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 ~ 3.5V or 2.2V ~ 3.6V (STC12LE2052AD).
Operating frequency range: 0- 35MHz, is equivalent to standard 8051:0~420MHz
On-chip 1K/2K/3K/4K/5K... FLASH program memory with flexible ISP/IAP capability
On-chip 256 byte RAM
Power control: idle mode(can be waked up by any interrupt) and power-down mode(can be waked up by external interrupts)
Code protection for flash memory access.
Excellent noise immunity, very low power consumption
Four 16-bit timer/counter, be compatible with Timer0/Timer1 of standard 8051, 2-channel PCA can be available as two timers
9 vector-address, 4 level priority interrupt capability
One enhanced UART with hardware address-recognition and frame-error detection function
One 15 bits Watch-Dog-Timer with 8-bit pre-scaler (one-time-enabled)
SPI Master/Slave communication interface
Two channel Programmable Counter Array (PCA)
8-bit, 8-channel high-speed Analog-to-Digital Converter (ADC), up to 100 thousands times per second
Simple internal RC oscillator and external crystal clock
Three power management modes: idle mode, slow down mode and power-down mode
Power down mode can be woken-up by P3.2/INT0, P3.3/INT1, P3.4/T0, P3.5/T1, P3.0/RxD, P3.7/PCA0, and P3.5/PCA1
Operation Temperature: -40 ~ + 85℃ (industrial) / 0 ~ 75℃ (Commercial)
15 common programmable I/O ports are available
Programmable clock output Function. T0 output the clock on P1.0, T1 output the clock on P1.1.
Five package type : SOP-20, DIP-20, LSSOP-20.