tenx technology


Tenx Brand-new Release TM52M5254/M5258—High Efficiency 8051 Series
  TM52M5254/M5258 integrates high efficiency F51 internal core, with accurate 12-bit 
ADC, low power consumption clock and LCD display function, TM52M5254 is very 
suitable for home appliances, for example rice cooker, electric stove, thermos, coffee 
machine, AC home appliances, etc… The specification meets engineering rules -40℃
~85℃ operating temperature and high noise immunity EFT/ESD characteristics demand, 
suitable for use in a variety of AC power supply product field.

  TM52M5254/M5258 uses tenx F51 CPU Core, compared to the traditional 8051 IC, the 
overall operating speed is faster and more efficient. TM52M5254/M5258 keeps most of 
the characteristics in standard 8051, program memory provides 4 KBytes MTP multi-
time programmable memory space, and also provides ICP storage function; developers 
can store data directly into MTP memory space, while internal IRAM provides 256 Bytes 
storage space, UART interface is compatible with standard 8051, Timer0/1/2 is standard 
8051 timer. In internal TM52M5254/M5258 provides dual frequency input FRC 7.3728 
MHz and SRC 80 KHz, in external also provides oscillator frequency input FXT 1~6 MHz 
or SXT 32.768 KHz. And allows developer chooses system frequency, can select 
different operating frequency under different operating mode (Fast/Slow/Idle/Stop); can 
achieve the overall power saving. TM52M5254/M5258 provides 2 sets of 8+2 PWM 
digital output, while external input provides 10-ch input 12-bit ADC. Besides, 
TM52M5258 provides very low power Touch key structure, using touch key hardware for 
touch key detection. Therefore, touch key detection speed is very fast, the overall 
power consumption is very small when detected, TM52M5258 touch key structure is 
highly-integrated IC, only needs very little external element, yet can provide up to 14 
touch key inputs.

For TM52M5254/M5258, tenx plans of using convenient USB development tool (EV5254 
board), which can directly use EV5254 to do ICE in-line trimming. Using USB EV5254 
Board immediately simulate IC condition, can access memory space and set register 
directly, provide routine breakpoint and step, can execute tracking analysis data, 
increase program development efficiency and debug capability, very suitable for fast 
product development.


Fast 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 

more news