tenx technology


Tenx Brand-new Release TM52F2280/F2284 - Low Power Consumption 8051 Series
    TM52F2280/F2284 integrates low power consumption clock and LCD display 
function, but also is added with power save touch key function, very suitable for 
battery-powered application product, for example LCD display touch key remote 
control, touch key watch, touch key timer, touch key calculator, touch key password-
locked safe, etc…, the specification meets engineering rules -40℃~85℃ operating 
temperature and high noise immunity EFT/ESD characteristics demand, suitable for 
various AC power supply product fields application.

    TM52F2280/F2284 uses tenx L51 CPU Core, compared to the traditional 8051 IC, 
the overall power consumption is lower; operating speed is faster and more 
efficient. TM52F2280/F2284 keeps most of the characteristics in standard 8051, 
program memory provides 8 KBytes flash memory space, and also provides 
ICP/ISP/IAP storage function; developers can store data directly into Flash memory 
space, while internal SRAM provides 512 Bytes storage space, UART interface is 
compatible with standard 8051, and provides one set of SPI interface, Timer0/1/2 is 
standard 8051 timer. Besides, in Timer3 user can use 32.768 KHz clock source. 
Timer3 provides 23-bit timer which allows long period of counting, can calibrate 
accurately +/- 0.5 ppm ~ 61 ppm calibration ranges, provides developer very 
accurate clock source.

    TM52F2280 provides power save Auto Touch key structure, which adopts touch 
key hardware interrupt to do touch key interrupt. When CPU enters Idle mode, it 
still can detect touch key, therefore, standby current touch key detection can be less 
than 1 uA. TM52F2280 touch key structure is high-integrated IC, requires very little 
external element, can provide up to 15 Touch key input, at the same time can 
provide up to 4 Touch key wake-up for polling detection. Besides, internal Touch 
Key standard weight function can provide Touch Key standard weight function value 
for external bad environment, which is used for calibrating external touch point and 
internal touch weight function value, to strengthen Touch Key detection accuracy. 
When external touch key detects hand touch operation, will trigger hardware 
interrupt to awake CPU for touch key detection judgment, so battery voltage in 3V, 
internal chip is using power saving operation. When CPU operates clock source 
32.768 KHz in Idle mode, enables Auto Touch key polling detection and LCD display, 
the minimal power consumption can be 2 uA.

    TM52F2280/F2284 provides power saving LCD display structure, the driving 
capability is up to 8 COM* 23 SEG selectable LCD pixel output, 1 /3 ~ 1/8 duty and 
1/3 LCD bias voltage. VL1=VLCD/3, VL2=VLCD*2/3 voltage. Under 32 KHz 
condition, can select internal power save to achieve low power consumption 
characteristic. When battery voltage is 3V, with internal power save, LCD is enabled, 
and when operating clock source is 32.768 KHz in Idle mode, the minimum power 
consumption can be 1 uA. With the same condition, if LCD is disabled, the minimum 
standby power consumption can be 0.7 uA. Besides, TM52F2280/F2284 supports 
LED transductive output, LED can support up to 4 COM* 10 SEG pixel output, each 
COM pin output capability is 40 mA. In power supply control, TM52F2280/F2284 
provides internal bandgap for voltage calibration, at the same time provides Tiny 
current LDO regulator output for IC use. And also allows developer chooses different 
power saving in different operating mode (Fast/Slow/Idle/Stop).

    For TM52F2280/F2284, tenx plans of using convenient USB development tool 
(EV2280 board), which can directly use the original IC (Real chip) to do ICE in-line 
trimming. Using USB EV2280 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.
1. Standard 8051 Instruction set, fast machine cycle
   . Executes instructions six times faster than the traditional 8051.
2. 8K Bytes Flash Program Memory
   . Support “In Circuit Programming” (ICP) or “In System Programming” (ISP) for the Flash code
   . Byte Write “In Application Programming” (IAP) mode is convenient as Data EEPROM access
   . Code Protection Capability
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. Five System Clock type Selections
   . Fast clock from Crystal (FXT, 1~8 MHz)
   . Fast clock from Internal RC (FRC, 7.3728 MHz @VBAT = 2.2V ~ 5.5V)
   . Fast clock from External RC (RFC)
   . Slow clock from Crystal (SXT, 32768Hz)
   . Slow clock from Internal RC (SRC, 80KHz @VDD = 3V, 40KHz @VDD = 1.5V)
   . System Clock can be divided by 1/2/4/8/16/32 option
   . System Clock output pin (TCO) for EL / IR application
5. 8051 Standard Timer – Timer0 / 1 / 2
   . 16-bit Timer0, also supports RFC or SXT clock input counting
   . 16-bit Timer1, also supports T1O / T1B clock output for Buzzer / IR application
   . 16-bit Timer2, also supports T2O clock output for Buzzer / IR application
6. 23-bit Timer3 used for Real Time 32768Hz Crystal counting
   . ± 0.5 ppm ~ 61 ppm interrupt rate adjustable
   . MSB 8-bit overflow auto-reload
   . 0.25 sec, 0.5 sec, 1.0 sec or overflow Interrupt
7. 15-Channel Touch Key (F2280/80B only)
   . 1~4 Key H/W Auto Scan Mode (ATK), Sensitivity Adjustable for each Key
   . Interrupt / Wake-up CPU while Key Pressed
8. 6-bit ADC for low pin count key scan
   . Up to 100KHz conversion rate
9. Resistance to Frequency Converter (RFC)
   . RFC clock divided by 1/4/16/64 signal can be assigned as Timer0 event count input
   . RFC clock can be used as System clock source
10. 8051 Standard UART
   . One Wire UART option can be used for ISP or other application
11. SPI Interface
   . Master or Slave mode selectable
   . Programmable transmit bit rate
   . Serial clock phase and polarity options
   . MSB-first or LSB-first selectable
12. 11-Sources, 4-level priority Interrupt
   . Timer0 / Timer1 / Timer2 / Timer3 Interrupt
   . INT0 / INT1 Falling-Edge / Low-Level Interrupt
   . Port1 Pin Change Interrupt
   . UART TX/RX Interrupt
   . P2.7 (INT2) Interrupt
   . Touch Key Interrupt
   . SPI Interrupt
13. Pin Interrupt can Wake up CPU from Power-Down (Stop) mode
   . P3.2 / P3.3 (INT0 / INT1) Interrupt & Wake-up
   . P2.7 (INT2) Interrupt & Wake-up
   . Each Port1 pin can be defined as Interrupt & Wake-up pin (by pin change)
14. Max. 32 Programmable I/O pins
   . CMOS Output
   . Pseudo-Open-Drain, or Open-Drain Output
   . Schmitt Trigger Input
   . Pin Pull-up can be Enabled or Disabled
15. LCD Controller / Driver
   . 1/3 ~ 1/8 Duty
   . 3 ~ 8 COM and 10 ~ 27 SEG selectable
   . VLCD (VL3) = VBAT*3/5 ~ VBAT*5/5 (16 steps for Brightness adjustment)
   . 1/3 LCD Bias, VL1 = VLCD/3,  VL2 = VLCD*2/3
   . Frame Rate: 40~90Hz
16. LED Controller / Driver
   . 1/3 ~ 1/4 Duty
   . Max. 4 COM x 10 SEG
   . 40 mA High Sink COM, Active Low
   . Active High or Active Low Segment output
17. BandGap Voltage Reference for Low Battery Detection (LBD)
   . Detect VBAT voltage level from 2.4V to 4.5V
18. Built-in tiny current LDO Regulator for chip internal power supply (VDD)
   . VDD voltage level can be set to 0.4*VBAT ~ 0.66*VBAT in different mode
19. Watch Dog Timer based on System Clock
   . Running in Fast / Slow Mode, Stop counting in Idle / Stop Mode
   . 32K or 64K counts overflow Reset 
20. Six types Reset
   . Power on Reset
   . Selectable External Pin Reset
   . Selectable Watch Dog Reset
   . Software Command Reset
   . Selectable Battery Low Voltage Reset #1 (LVR1, when VBAT < 1.6V)
   . Selectable Battery Low Voltage Reset #2 (LVR2, when VBAT < 2.4V ~ 4.5V)
21. 4 Power Operation Modes
   . Fast / Slow / Idle / Stop Mode
22. On-chip Debug / ICE interface
   . Use P1.2 / P1.3 pin, share with ICP programming pin
23. Operating Voltage and Current
   . VBAT  = 2.0V ~ 5.5V
   . 1.1uA LCD Current @VBAT = 3V
   . 0.1uA LVR1 Current @VBAT = 3V
   . 1.1uA SXT/SRC and System Clock Current @VDD = 1.5V
   . 0.5uA Touch Key Current @VBAT = 3V
   . Total 2.8uA Idle mode Current with LCD on, LVR1 on and TK scan @VBAT = 3V, VDD = 1.5V
24. Operating Temperature Range
   . –40°C ~ +85°C
25. 48-pin LQFP Package
    F2280 / F2284 Features comparison table

Features                F2280           F2284
================     ============   ============
Touch Key                Yes            n.a.
IAP Write Control        No IAPWE constrain
Max. System Clock          6MHz, or FRC/2

more news