【 Features 】 |
● |
1T 8052 core, MCS-51 instruction set compatible |
● |
Instruction execution time: Min. = 41.67ns @24 MHz |
● |
384 Bytes of RAM (256 Bytes of standard 8051 internal Data RAM and 128 Bytes of external RAM) |
● |
16K Bytes of flash memory for program storage |
● |
Supporting Dual Clock Oscillators: |
|
- Main clock: External DC ~ 24 MHz Crystal Oscillator or Internal 12 MHz RC |
|
- Sub clock: External 32.768 kHz Crystal Oscillator or Internal 32 kHz RC |
● |
Dual 16-bit Data Pointers (DPTR0 & DPTR1) |
● |
Three 16-bit Timer/Counters (Timer0, Timer1, Timer2) |
● |
One Watchdog Timer (WDT) |
● |
One Watch Timer |
● |
One 16-bit Enhanced Timer with Capture function |
● |
Two UARTs (UART0, UART1), support baud rate 1200 bps ~ 230400 bps (at 12 MHz) |
● |
128 Bytes Emulated E2PROM |
● |
One master/slave SPI interface |
● |
One master/slave I2C interface |
● |
Two 16-bit PWMs (PWM0, PWM1) |
● |
LCD Control Driver |
|
- Mode A: 4 COM x 19 SEG or 8 COM x 19 SEG |
|
- Mode B: 4 COM x 20 SEG or 8 COM x 16 SEG |
● |
16-channel 12-bit Analog/Digital Converter (ADC0 ~ ADC15) with Voltage Reference source |
● |
One Comparator with 32-level Voltage Reference sources |
● |
Three power-saving modes: Sleep mode, Green mode and Idle mode |
● |
16 external Interrupt IRQ pins (IRQ0 ~ IRQ15) |
● |
44 programmable bi-directional I/O pins, 11 of them with both high current sink/source ability (10mA) |
● |
One Buzzer, with four selectable frequencies and three output paths |
● |
Low Voltage Detection (LVD) and Low Voltage Detection Reset (LVDR), both of them are programmable |
● |
On-chip Power On Reset (POR) and Low Voltage Reset (LVR) |
● |
Built-in single-wire In-Circuit Emulator (ICE) and In-System Program (ISP) |
● |
Read Out Protection and Code Encryption |
● |
Operating voltage range: 2.2V ~ 5.5V |
● |
Operating temperature: -40℃ ~ +85℃ |