FEATURESFast 8051CPU core :
1. Instruction set fully compatible with standard 8051
2. Instruction Execution Time executes instructions 6 times faster than the traditional 8051 core.
3. Operating clock
. Programmable dual clock source
. Fast Clock:
- External XTAL: 1~ 6 MHz
- FRC 7.3728MHz (Internal RC +/-3%)
- Stop Fast clock control
. Slow Clock:
- External XTAL: 32.768 KHz
- SRC 80 KHz
. CPU Clock control :
- Divided by 1~16 Selectable
- Prescaler CLK/16,CLK/4,CLK/2,CLK/1
4. Internal Program Memory
. 4Kx8 Multi-Time Program ROM (MTP)
. Support ICP (In Circuit Programming)
. Code Protection Capability
5. Internal Memory (standard 8051)
. 256 bytes internal SRAM
. Direct addressing between 00h~7Fh
. Indirect addressing between 00h~FFh
6. Stack pointer (standard 8051)
7. Interrupt
. 10 Sources, 4-level-priority Interrupt
- External Interrupt 0 pin (INT0)
- Timer0 Interrupt (TM0)
- External Interrupt 1 pin (INT1)
- Timer1 Interrupt (TM1)
- UART Interrupt RX/TX
- Timer2 Interrupt (TM2)
- Timer3 Interrupt (TM3)
- Port1 Pin Change Interrupt & wake-up
- External Interrupt 2 pin (INT2)
- ADC / Touch Key Interrupt
8. 12-bit A/D Converter
Up to 10-channels for ADC
Power Features
1. Operation Voltage
. Low Voltage Reset Voltage to 5.5V
. Operation Voltage 1.6 to 5.5V (LVR disable)
2. Operation Current
. Fast mode
- 5V@ 7.3728 MHz FRC, 2.3 mA typical
. Idle mode ( IDL=1)
- 3V@ 32.768 KHz SXT, 3.3 uA typical
. STOP mode (standard 8051’s PD=1)
- 3V@ 0.1 uA typical
- Wake-up by Port 1 change or INT0~2
3. H/W Reset
. External active low reset (RSTN)
. Build-in Power-On Reset (POR)
. Low Voltage Reset (LVR) 1.9V/2.3V/2.9V
. Low Voltage Detection Flag (LVD)
- under 2.3V flag active high
. Watchdog Reset (WDT)
Peripheral Features
1. I/O Port :
. Maximum 18 programmable I/O pins
. Pseudo-Open-Drain Output (P.O.D.)
. Open-Drain Output (O.D.)
. CMOS Push-Pull Output (P.P.)
. Schmitt Trigger Input
. Input Pull-up register control
2. *Capacitive Touch Module ( M5258 only)
. Up to 14-channels for Touch Key
3. Timers (8051 Standard)
. 16-bits Timer0, with T0OUT pin
. 16-bits Timer1
. 16-bits Timer2, with T2OUT pin
. 15-bits Timer3 used for real time clock 32.768 KHz Interrupt / Wake-up
4. PWMs
. Two independent "8+2" PWM with prescaler / period-adjustment
5. Watchdog Timer
. Independent RC Oscillating
. 400mS / 200mS / 100mS / 50mS Selectable WDT Timeout option