Download
Software Design
  Sensor
  Module
  Other
 
 
   
 
tenx MCU > 4-bit MCU > TM89 series >MCU  
 
TM8959

4-Bit Micro-Controller

TM8959 Data Sheet (Ver 1.2) (*.pdf)
TM89 Series MCU User Manual(MCU Function)
TM89 Series Instructions English Manual
tenx 4-bit Summary (*.pdf)
Description:
The TM8959 is an embedded high-performance 4-bit microcomputer with LCD driver. It contains all the necessary functions, such as 4-bit parallel processing ALU, ROM, RAM, I/O ports, timer, clock generator, dual clock operation, Resistance to Frequency Converter (RFC), EL panel driver, LCD driver, look-up table, watchdog timer and key matrix scanning crcuitry in a signal chip.

Feature:
1. Lowe power dissipation
- 1.5V / 3V operation voltage range.

2. Power instruction set.
- Binary addition subtraction, BCD adjust. BCD can be executed directly in addition, subtraction.
- 4 bits x 4 bits Multiplier
- Single-bit manipulation (set, reset, decision for branch).
- Various conditional branches.
- 16 initial working registers and manipulators. (can be extended to all RAM by Page Mode).
- Table look up.
- LCD driver data transfer.

3. ROM Capacity : 32K x 16 bits.
- Instruction ROM Max. Capacity : 32K x 16 bits.
- Table ROM Max. Capacity : 32K / 16K x 8 / 16 bits.

4. RAM Capacity : 6K / 3K / 1.5K x 4 / 8 / 16 bits.
- LCD Max. Capacity : 256 / 128 / 64 x 4 / 8 / 16 bits.
- STACK Max. Capacity : 16 x 16 bits.
- HL/ZR store Max. Capacity : 16 / 16 x 16 bits.

5. With direct / index addressing mode in data RAM access.

6. LCD driver output.
- 16 common outputs and 64 segment outputs.
- 1/4 ~ 1/16 Duty can be selected by mask option.
- 1/3 ~ 1/5 Bias can be selected by mask option.
- Single instruction to turn off all segments.
- COM5 ~ 16 can be defined as COMS or P_open drain type output by mask option.

7. Input / output ports.
- Port IOA : 4 pins (with internal pull-low, input signal chattering prevention circuitry).
- Port IOB : 4 pins (with internal pull-low), and can be defined as KI1 ~ 4 by mask option.
- Port IOC : 4 pins (with internal pull-low, low-level-hold, input signal chattering prevention circuitry).
- Port IOD : 4 pins (with internal pull-low, input signal chattering prevention circuitry).
- Port IOE : 4 pins (with internal pull-low).

8. Interrupt function
- External factors 5 (INT pin, Port IOA, IOC, IOD and KI input).
- Internal factors 5 (Pre-Divider, Timer 1, Timer 2, Timer 3 and RFC).

9. Built-in EL-light driver.
- ELC, ELP

10. Built-in Alarm, clock or single tone melody generator.
- BZB, BZ

11. Built-in resistance to frequency converter.
- CX, CX2, RFC0 ~ 5

12. Built-in key matrix scanning function.
- KO1 ~ KO16 (Shared with SEG1 ~ 16)
- KI1 ~ KI4 (Can be defined as IOB1 ~ 4 by mask option)

13. Three 6-bit programmable timer with programmable clock source.
- Read out the content in anytime
- Merged 2 or 3 timers as 12-bit or 18-bit timer
- Used as counter for RFC

14. Watchdog timer.

15. Built-in voltage charge halver and pump circuit.

16. Dual clock operation
- Slow clock oscillation can be defined as X'tal or external RC type oscillator by mask option.
- Fast clock oscillation can be defined as 3.58MHz ceramic resonator, internal R or external R type oscillator by mask option.

17. HALT function.

18. STOP function.

Applications:
- Timer / Calendar / Calculator / Thermometer

 
2016 © - Everest Pacific Technology Co., Ltd.