FEATURES1. Standard 8051 Instruction Set, fast machine cycle
2. 16 KBytes Flash Program ROM
. Support “In Circuit Programming” (ICP) or “In System Programming” (ISP) for the ROM Code
. Byte Write “In Application Programming” (IAP) mode is convenient as Data EEPROM access
3. Total 512 Bytes SRAM (IRAM + XRAM)
. 256 Bytes IRAM in the 8051 internal data memory area
. 256 Bytes XRAM in the 8051 external data memory area (accessed by MOVX Instruction)
4. 4 Independent Timers
. 16-bit Timer0 (8051 Standard), with T0 output pin for Buzzer application.
. 16-bit Timer1 (8051 Standard)
. 16-bit Timer2 (8051 Standard), with T2 output pin for Buzzer application.
. 15-bit Timer3 used for real time 32768 Hz Interrupt / Wake-up
5. 8051 Standard UART
. One Wire UART option can be used for ISP or other application
6. Two independent "8+2" PWMs with prescaler/period-adjustment
7. Pin Interrupt can Wake up CPU from Power-Down (Stop) mode
. P3.2 / P3.3 (XINT0 / XINT1) Interrupt & Wake-up
. P4.7 (XINT2) Interrupt & Wake-up
. Each Port1 pin can be defined as Interrupt & Wake-up pin (by pin change)
8. 11 Sources, 4-level priority Interrupt
. Timer0/Timer1/Timer2/Timer3 Interrupt
. XINT0/XINT1 Falling-Edge/Low-Level Interrupt
. Port1 Pin Change Interrupt
. UART TX/RX Interrupt
. P4.7 (XINT2) Interrupt
. ADC / Touch Key Interrupt
. SPI Interrupt
9. Max. 42 Programmable I/O pins
. CMOS Output
. Pseudo-Open-Drain, Open-Drain Output
. Schmitt Trigger Input
. Pin Pull-up can be Enabled or Disabled
10. 12 Channel Touch Key for TM52F5284 only
11. 12-bit ADC with 10 Channels Input
12. LCD Controller/Driver
. Static, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7 or 1/8 Duty
. 1~8 COM, 4~20 SEG selectable
. 1/3 or 1/4 Bias
. 8 Brightness Levels selection
13. LED Controller/Driver
. Static, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7 or 1/8 Duty
. 1~8 COM, 4~20 SEG selectable
.COM with High Sink
. COM dead time option
14. 3-level Low Voltage Reset
. 1.9V / 2.3V / 2.9V
. Low Voltage Detection Flag (2.3V)
15. Independent RC Oscillating Watch Dog Timer
. 400 ms / 200 ms / 100 ms / 50 ms Selectable WDT Timeout options
16. 5 types Reset
. Power on Reset
. Selectable External Pin Reset
. Selectable Watch Dog Reset
. Software Command Reset
.Selectable Low Voltage Reset
17. 4 System Clock type Selections
. Fast Crystal (1~6 MHz)
. Fast Internal RC (7.3728 MHz)
. Slow Crystal (32768 Hz)
. Slow Internal RC (80 KHz)
. Clock divided by 1/2/4/16 Selectable
18. 4 Power Saving Operation Modes
. Fast / Slow / Idle / Stop Mode
19. Code Protection Capability
. Full Flash ROM Protection
. MOVC ROM Code Protect
20. On-chip Debug / ICE interface
. Use P1.2 / P1.3 pin
. Share with ICP programming pin
21. Operating Voltage: 1.6V~5.5V
22. 44-pin QFP, 32-pin DIP/SOP Package