
Holtek Semiconductor
General Description
This series of devices are Flash Memory A/D type 8-bit high performance RISC architecture microcontroller, specifically designed for Blood-Pressure Meter applications. Offering users the convenience of Flash Memory multi-programming features, these devices also include a wide range of functions and features. Other memory includes an area of RAM Data Memory as well as an area of true EEPROM memory for storage of non-volatile data such as serial numbers, calibration data etc.
FEATUREs
CPU Features
• Operating voltage
♦ fSYS=4MHz: 2.2V~5.5V
♦ fSYS=8MHz: 2.2V~5.5V
♦ fSYS=12MHz: 2.7V~5.5V
♦ fSYS=16MHz: 3.3V~5.5V
• Up to 0.25μs instruction cycle with 16MHz system clock at VDD=5V
• Power down and wake-up functions to reduce power consumption
• Oscillator types
♦ External High Speed Crystal – HXT
♦ External Low Speed 32.768kHz Crystal – LXT
♦ Internal High Speed RC – HIRC
♦ Internal Low Speed 32kHz RC – LIRC
• Multi-mode operation: FAST, SLOW, IDLE and SLEEP
• Fully integrated internal 4/8/12MHz oscillator requires no external components
• All instructions executed in 1~3 instruction cycles
• Table read instructions
• 115 powerful instructions
• 8-level subroutine nesting
• Bit manipulation instruction
Peripheral Features
• Flash Program Memory: 16K×16~32K×16
• Data Memory: 512×8~1024×8
• True EEPROM Memory: 64×8
• In Application Programming function – IAP
• Watchdog Timer function
• Up to 45 bidirectional I/O lines
• 2 pin-shared external interrupts
• Multiple Timer Modules for time measurement, input capture, compare match output or PWM output or single pulse output function
♦ 1 Standard type 16-bit Timer Module − STM
♦ 3 Periodic type 10-bit Timer Modules – PTM0~PTM2
• Serial Interface Module – SIM for SPI or I2C
• Single Serial SPI Interface – SPIA
• Up to two fully-duplex Universal Asynchronous Receiver and Transmitter Interface – UART0 and UART1
• Dual Time-Base functions for generation of fixed time interrupt signals