STC CHINESE         ENGLISH s-04 s-05

Product>>MicroController>>STC 8051 series>>STC8H series>>STC8H1K08T series


STC8H1K08T series

Features:

Core
• Ultra-high speed 8051 Core with single clock per machine cycle, which is called 1T, and the speed is about 12 times faster than traditional 8051
• Fully compatible instruction set with traditional 8051
• 29 interrupt sources and 4 interrupt priority levels
• Online debugging is supported
Operating voltage
• 1.9 to 5.5V
Operating temperature
• -40°C~85°C
Flash memory
• Up to 17Kbytes of Flash memory to be used for storing user code
• Configurable size EEPROM, 512bytes single page for being erased, which can be repeatedly erased more than 100 thousand times.
• In-System-Programming, ISP in short, can be used to update the application code. No dedicated programmer is needed.
• Online debugging with single chip is supported, and no dedicated emulator is needed. The number of breakpoints is unlimited theoratically.
SRAM
• 128 bytes internal direct access RAM (DATA, use keyword data to declare in C language program)
• 128 bytes internal indirect access RAM (IDATA, use keyword idata to declare in C language program)
• 1024 bytes internal extended RAM (internal XDATA, use keyword xdata to declare in C language program)
Clock
• Internal high precise RC clock(IRC for short, ranges from 4MHz to 36MHz), adjustable while ISP and can be divided to lower frequency by user software, 100KHz for instance.
– Error:±0.3%
– -1.35%~+1.30% temperature drift (at the temperature range of -40℃ to +85℃)
– -0.76%~+0.98% temperature drift (at the temperature range of -20℃ to 65℃)
• Internal 32KHz low speed IRC with large error
• External 4MHz~33MHz oscillator or external clock
• The three clock source above can be selected freely by used code.
Reset
• Hardware reset
– Power-on reset.Measured voltage is 1.69V~1.82V.
– Reset by reset pin. The default function of P5.4 is the I/O port. P5.4 pin can be set as the reset pin while ISP download.
– Watch dog timer reset
– Low voltage detection reset. 4 low voltage detection levels are provided, 1.9V, 2.3V, 2.8V, 3.0V.
• Software reset
– Writing the reset trigger register using software
Interrupts
• 29 interrupt sources: INT0(Supports rising edge and falling edge interrupt), INT1(Supports rising edge and falling edge interrupt), INT2(Supports falling edge interrupt only), INT3(Supports falling edge interrupt only), INT4(Supports falling edge interrupt only), timer 0, timer 1, timer 2, UART 1, UART 2, ADC, LVD, SPI, I2C, comparator, PWMA, PWMB, RTC, TKS, P1, P3, P5, DMA receive and transmit interrupts of UART 1, DMA receive and transmit interrupts of UART 2, DMA interrupt of SPI, DMA interrupt of ADC and DMA interrupt of memory-to-memory.
• 4 interrupt priority levels
• Interrupts that can wake up the CPU in clock stop mode: INT0(P3.2), INT1(P3.3), INT2(P3.6), INT3(P3.7), INT4(P3.0), T0(P3.4), T1(P3.5),T2(P1.2), RXD(P3.0/P3.6/P1.6), RXD2(P1.0), I2C_SDA(P1.4/P3.3),SPI_SS(P5.4/P3.5), Comparator interrupt, LVD interrupt,Power-down wake-up timer.
Digital peripherals
• 3 16-bit timers: timer0, timer1, timer2, where the mode 3 of timer 0 has the Non-Maskable Interrupt (NMI in short) function. Mode 0 of timer 0 and timer 1 is 16-bit Auto-reload mode.
• 2 high speed UARTs: UART1, UART2, whose maximum baudrate clock may be FOSC/4
• 8 channels/2 groups of enhanced PWMs, which can realize control signals with dead time, and support external fault detection function. In addition,it also supports 16-bit timers, 8 external interrupts, 8 channels of external capture and pulse width measurement functions.
• SPI: Master mode, slave mode or master/slave automatic switch mode are supported.
• I2C: Master mode or slave mode are supported.
• MDU16: Hardware 16-bit Multiplier and Divider which supports 32-bit divided by 16-bit, 16-bit divided by 16-bit, 16-bit multiplied by 16-bit, data shift, and data normalization operations.
• RTC: Support year, month, day, hour, minute, second, sub-second (1/128 second). And supports clock interrupt and a set of alarm clocks (Note: A version of the chip does not have this function).
• I/O port interrupt: All I/Os support interrupts, each group of I/O interrupts has an independent interrupt entry address, all I/O interrupts can support 4 types interrupt mode: high level interrupt, low level interrupt, rising edge interrupt, falling edge interrupt. Provides 4 levels of interrupt priority and supports power-down wake-up function.
• DMA: support Memory-To-Memory, SPI, UART1TX/UART1RX, UART2TX/UART2RX, ADC(Automatically calculates the average of multiple ADC results).
Analog peripherals
• Ultra high speed ADC which supports 12-bit precision 15 channels (channel 0 to channel 14) analog-to-digital conversion. The maximum speed can be 800K(800K ADC conversions per second)
• ADC channel 15 is used to test the internal reference voltage. (The default internal reference voltage is 1.19V when the chip is shipped)
• Comparator. A set of comparator
• Touch key: The microcontroller supports up to 16 touch keys. Every touch key can be enabled independently. The internal reference voltage is adjustable with 4 levels. Charge and discharge time settings and internal working frequency settings are flexible. The touch key supports wake-up CPU from low-power mode.
• DAC: 8 channels advanced PWMs timers can be used as 8 channels DAC
GPIO
• Up to 16 GPIOs: P1.0~P1.7(No P1.2), P3.0~P3.7, P5.4
• 4 modes for all GPIOs: quasi-bidirectional mode, push-pull output mode, open drain mode, high-impedance input mode
• Except for P3.0 and P3.1, all other I/O ports are in a high-impedance state after power-on. User must configure the I/O ports mode before using them. In addition, the internal 4K pull-up resistor of every I/O can be enabled independently.
Package
• TSSOP20,QFN20

Product Documents:

General Overview: STC8H1K08T_Features.pdf

Data Sheet:STC8H1K08T.pdf

ROSH:

SCH/PCB: STC SCH/PCB library

Sample Code:

library Function: STC8H1K08 library function

Dome Code: STC8H1K08 Dome 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:

Evaluation Board Schematic:STC8H Evaluation Boar(V9.4)Schematic Diagram

STC8H1K08T series Selection Table:

 

Type
1T 8051
MCU
Oper
ating
Voltage
(V)
Flash
(byte)
S
R
A
M
(byte)
U
A
R
T
Touch key R
T
C
S
P
I
MDU
16
T
I
M
E
R
16
bits
advan
-ced
PWM
Timers

Power
-down
wake
-up
timer
I2C
which
can
wake-up
CPU
Comp
-arat
ors(1
ADC,
ext
brow
-nout
detec
-tion)
DMA A/D
15-
ch
W
D
T
D
P
T
R
E
E
P
R
O
M
Inter
-nal
LVD
Inter
-rupt
(can
wake
-up
CPU)
Prog
-ram
encry
-pted
transm
-ission
(Anti-
bloc
-king)
Internal
High-
reliable
Reset
(with
optional
thres
-hold
voltage)
Inter
-nal
High-
Pre
cise
Clock
Clock
output
and
Reset
Supp
-ort
USB
downl
-oad
Supp
-ort
RS485
downl
-oad
STC8H1K08T series MCU Selection and Price Table
Note:
STC8H1K08T 1.9-5.5 8K 1.2K 2 Y Y Y Y 3 8 Y Y Y 12b Y 2 4K Y Y 4-level Y Y Y Y
STC8H1K17T 1.9-5.5 17K 1.2K 2 Y Y Y Y 3 8 Y Y Y 12b Y 2 IAP Y Y 4-level Y Y Y Y

Sample & Buy:

Sample: Sample Request Form

Buy : Buy Online