TTP255
Overview
TTP255 MCU is an easy-used 4-bit CPU base microcontroller. It contains 4K-word ROM 、 384-nibble RAM 、 timer/Counter 、 interrupt service 、IO control hardware、touch pad feature、LDO and TT-BUS for specified applications.
- Tontek Dual RISC 4-bit CPU cores
- Total 26 crucial instructions and two addressing mode
- Most instructions need 1 word and 1 machine cycle(2 system clocks) except read table instruction(RTB) 4. advance CMOS process
- Working memory with 4K*16 program ROM and 256*4 SRAM 6. 4-level stacks for CPUA (+4 stacks for CPUB)
- Operating voltage: 2.0V~5.5V
- System operating frequency: (at VDD=5V ) . High speed system oscillator (OSCH): Resonator mode: 400KHz~8MHz RC mode: 150KHz~4MHz Built-in RC oscillator: 4MHz(typical at 5V) External clock mode: DC~8MHz .Low speed peripheral oscillator (OSCL): Built-in RC oscillator: 16KHz(typical)
- Offer 8~20 general programmable I/O or input pins Built-in key wake-up feature enable by software setting Providing external interrupt inputs and Timer clock inputs Offering internal signal outputs, like buzzer(PFD)
- Two 8-bit auto-reload timer/counter & one time base counter 4 timer clock sources(internal & external) selected by software Timer provides the PFD feature for Buzzer output driver Time base offers 2 various period interrupt request
- MCU system protection and power saving controlled mode: 12’/08/21 Page 1 of 49 Ver3.0 Preliminary TTP255 TonTouchTM Built-in watch dog timer (WDT) circuit Providing high/low system operating speed、sleep、stop mode for power saving control Built-in low voltage reset (LVR) function 12. 16 Touch pads detection features 13 interrupt sources External: INT0 & INT1 shared with IO pad Internal: Timer/counter 1/2, IIC & Time base timer Software interrupt request f