FEATURES
• 80C51 Central Processing Unit (CPU).
– Option for multiple CPU clock (XTAL1, XTAL1 x 2, XTAL 1 / 3, or XTAL 1 / 48).
– Industrial standard 80C51 instruction set.
– Normal mode, idle mode, and stop mode.
• Program Memory : 16 kbytes on-chip flash memory.
– with hardware ISP (In-System Programming).
– In-Application Progamming
– Program code protection.
• Main Data RAM: 256 bytes (upper 128 + lower 128 bytes) of on-chip SRAM.
• Aux Memory (AUX RAM): 320 bytes of SRAM.
• Stretched memory cycle for the MOVX instruction.
• SFRs (Special Function Register): 98 SFRs.
• Timers: Timer 0, Timer 1, Timer 2, and Timer 3.
• On-chip Watchdog Timer.
• Full-duplex UART: UART0 and UART1
• Three I/O ports: Port 1, Port 2, and Port 3.
• On-chip power-on-reset with low-voltage detection and reset.
• Interrupts: 8 sources, 2 priority level, 8 vectored addresses.
• Software enable/disable of ALE output pulse to reduce EMI.
• 4-channel, 10-bit ADC.
• 21-channel, 10-bit PWM.
• CPU operating frequency range: 2 to 27 MHz
• Operating temperature range: -40 to +85°C
• Operating voltage range: 4.2 to 5.6 V.
• ESD: ≥4 KV (HBM).
• EFT: ≥4 KV .
• Latch-up: 150 mA.
• Relibility of 16K flash memory:
– Data retention: 10 years at room temperature.
– Number of read/write cycle: > 20K.
• Available in 5 types of green package: DIP28, SOP28, SSOP28, DIP20, and SOP20.