中文         ENGLISH s-04 s-05
  STC  
   

Product>>MicroController>>STC 8051 series>>STC8A8K64D4 series


Features:

 

Core
• Enhanced 8051 Core with single clock per machine cycle (1T)
• Fully compatible instruction set with traditional 8051
• 43 interrupt sources and 4 interrupt priority levels
• Online debugging is supported
Operating voltage
• 1.9 to 5.5V
• Built-in LDO
Operating temperature
• -40°C~85°C
Flash memory
• Up to 64Kbytes of Flash memory to be used to store user code
• Configurable EEPROM size, 512bytes single page erased, can be repeatedly erased more than 100 thousand times.
• In-System-Programming, ISP in short, can be used to update the application code, no need for programmer.
• Online debugging with single chip is supported, and no emulator is needed. The number of breakpoints is unlimited theoretically.
SRAM
• 128 bytes internal direct access RAM
• 128 bytes internal indirect access RAM
• 8192 bytes internal extended RAM
Clock
• Internal high precise RC clock IRC(IRC for short, ranges from 4MHz to 45MHz), adjustable while ISP and can be divided to lower frequency by user software, 100KHz for instance.
– Error:±0.3%
– -1.38%~+1.42% temperature drift (at the temperature range of -40°C to +85°C)
– -0.88%~+1.05% temperature drift (at the temperature range of -20°C to 65°C)
• Internal 32KHz low speed IRC with large error
• External 4MHz~45MHz oscillator or external clock
Reset
• Hardware reset
– Power-on reset.
– Reset by reset pin. The default function of P5.4 is the I/O port. The P5.4 pin can be set as the reset pin while ISP download. (Note: When the P5.4 pin is set as the reset pin, the reset level is low.)
– Watch dog timer reset
– Low voltage detection reset. 4 low voltage detection levels are provided, 2.2V, 2.4V, V2.7,V3.0
• Software reset
– Writing the reset trigger register using software
Interrupts
• 43 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, timer 3, timer 4, UART 1, UART 2, UART 3, UART 4, ADC, LVD, SPI, I2C, comparator, PWMA, PWMB, RTC, TKS, P1, P2, P3, P4, P5,P6,P7, LCD driver, DMA receive and transmit interrupts of UART 1, DMA receive and transmit interrupts of UART 2, DMA receive and transmit interrupts of UART 3, DMA receive and transmit interrupts of UART 4, DMA interrupt of SPI, DMA interrupt of ADC, DMA interrupt of LCD driver 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), T3(P0.4), T4(P0.6), RXD(P3.0/P3.6/P1.6/P4.3), RXD2(P1.0/P4.0), RXD3(P0.0/P5.0), RXD4(P0.2/P5.2),CCP0(P1.7/P2.3/P7.0/P3.3) ,CCP1(P1.6/P2.4/P7.1/P3.2) ,CCP2(P1.5/P2.5/P7.2/P3.1) , CCP3(P1.4/P2.6/P7.3/P3.0), I2C_SDA(P1.4/P2.4/P3.3), SPI_SS(P1.2/P2.2/P3.5), Comparator interrupt, LVD interrupt, Power-down wake-up timer and interrupts of all I/O ports.
Digital peripherals
• 5 16-bit timers: timer0, timer1, timer2, timer3, timer4. Where the mode 3 of timer0 has the Non Maskable Interrupt (NMI in short) function. Mode 0 of timer0 and timer1 is 16-bit Auto-reload mode.
• 4 high speed UARTs: uart1, uart2,uart3, uart4, whose baud rate clock source may be fast as FOSC/4
• 4 groups of PCA: CCP0, CCP1, CCP2, CCP3, which can be used as capture, high speed output and 6-bits, 7-bits, 8-bits or 10-bits PWM
• 8 groups of 15 bit enhanced PWM. Control signal with dead zone can be realized, and external fault detection function is supported.
• 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.
• 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 SPI shift to receive data to memory, SPI shift to send data from memory, I2C send data from memory, I2C receive data to memory, USART 1/2 and UART 3/4 receive data to memory, USART 1/2 and UART 3/4 send data from memory, ADC automatically sample data to memory (calculate average value at the same time), LCD driver send data from memory, and copy data from memory to memory
• LCD (TFT color screen) dirver: support 8080 and 6800 interface, and support 8-bit and 16-bit data width (Note: A version of the chip does not have this function)
• Hardware digital ID: support 32 bytes
Analog peripherals
• Ultra high speed ADC which supports 12-bit precision 15 channels (channel 0 to channel 14)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, the error is ±1%)
• Comparator. A set of comparator
• DAC: 8 channels advanced PWM timer can be used as 8 channels DAC
GPIO
• Up to 59 GPIOs: P0.0~P0.7, P1.0~P1.7, P2.0~P2.7, P3.0~P3.7, P4.0~P4.4, P5.0~P5.5, P6.0~P6.7, P7.0~P7.7
• 4 modes for all GPIOs: quasi-bidirectional mode, push-pull output mode, open drain mode,high-impedance input mode
Package
• LQFP64, LQFP48, LQFP44

 

Product Documents:

General Overview: STC8A8K64D4_Features.pdf

Data Sheet: STC8A8K64D4.pdf

ROSH:

Product Support:

ISP programming software :STC ISP programming software (v6.86)

Sample & Buy:

Sample:Sample Request Form

Buy :Buy Online

 

STC8A8K64D4 series Selection Table:

 

Type
1T 8051
MCU
Oper
ating
Voltage
(V)
Flash
(byte)
S
R
A
M
(byte)
D
P
T
R
 
E
E
P
R
O
M
I/O Serial ports Power-down wake-up MDU16
(Hardware 16-bit Multiplier and Divider)
DMA 8080/6800 interface/ LCM driver(8-bit and 16-bit) SPI I2C All I/O ports support interrupts and can wake up MCU Timers/ Counters (T0-T4 Pin can wake-up CPU) 15 bits Enhanced PWM(Dead Zone Control) PCA/ CCP/ PWM (can be external interrupt) Power-down Wake-up timer DMA 15 channels high speed ADC (8 PWMs can be used as 8 DACs) Comparator (May be used as ADC to detect external power-down) Internal LVD interrupt (can wake-up CPU) Watch-dog Timer Internal high reliable reset circuit with 4 levels optional reset threshold voltage Internal high presision Clock (adjustbal under 45MHz) Clock output and Reset Program encrypted transmission (Anti-blocking) Password can be set for next update Support RS485 download Support software USB download directly Online debug itself
STC8A8K16D4 1.9-5.5 16K 8K 2 48K 59 4 Y Y Y Y Y 5 8 4 Y 12b Y Y Y 4-level Y Y Y Y Y Y Y
STC8A8K32D4 1.9-5.5 32K 8K 2 32K 59 4 Y Y Y Y Y 5 8 4 Y 12b Y Y Y 4-level Y Y Y Y Y Y Y
STC8A8K48D4 1.9-5.5 48K 8K 2 16K 59 4 Y Y Y Y Y 5 8 4 Y 12b Y Y Y 4-level Y Y Y Y Y Y Y
STC8A8K60D4 1.9-5.5 60K 8K 2 4K 59 4 Y Y Y Y Y 5 8 4 Y 12b Y Y Y 4-level Y Y Y Y Y Y Y
STC8A8K16D4 1.9-5.5 64K 8K 2 IAP 59 4 Y Y Y Y Y 5 8 4 Y 12b Y Y Y 4-level Y Y Y Y Y Y Y